From c68cd713eafc261abff76cdfd0dd5ae45bba3219 Mon Sep 17 00:00:00 2001 From: ZouJin Date: Wed, 9 Aug 2023 00:17:05 +1000 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=A4=9A=E8=AF=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VPet.Plugin.DemoClock/1100_DemoClock/info.lps | 5 +- .../1100_DemoClock/lang/en.lps | 66 + .../1100_DemoClock/lang/zh-Hans.lps | 66 + .../1100_DemoClock/lang/zh-Hant.lps | 66 + .../plugin/LinePutScript.Localization.WPF.dll | Bin 30752 -> 30752 bytes .../1100_DemoClock/plugin/LinePutScript.dll | Bin 86560 -> 92192 bytes .../1100_DemoClock/plugin/LinePutScript.xml | 3264 +++++++++-------- .../1100_DemoClock/plugin/Panuon.WPF.UI.dll | Bin 1861152 -> 1866320 bytes .../1100_DemoClock/plugin/Panuon.WPF.dll | Bin 28192 -> 27728 bytes .../plugin/VPet-Simulator.Core.dll | Bin 122400 -> 121376 bytes .../plugin/VPet-Simulator.Core.xml | 1242 +++---- .../VPet-Simulator.Windows.Interface.dll | Bin 36384 -> 40480 bytes .../VPet-Simulator.Windows.Interface.xml | 62 +- .../plugin/VPet.Plugin.DemoClock.dll | Bin 51744 -> 52768 bytes VPet.Plugin.DemoClock/CountDownInput.xaml | 26 +- VPet.Plugin.DemoClock/DemoClock.cs | 17 +- VPet.Plugin.DemoClock/TimeClock.xaml.cs | 20 +- .../VPet.Plugin.DemoClock.csproj | 14 +- VPet.Plugin.DemoClock/packages.config | 10 +- VPet.Plugin.DemoClock/winSetting.xaml | 61 +- VPet.Plugin.DemoClock/winSetting.xaml.cs | 2 +- VPet.Plugin.EdgeTTS/1101_EdgeTTS/info.lps | 5 +- VPet.Plugin.EdgeTTS/1101_EdgeTTS/lang/en.lps | 12 + .../1101_EdgeTTS/lang/zh-Hans.lps | 12 + .../1101_EdgeTTS/lang/zh-Hant.lps | 12 + .../1101_EdgeTTS/plugin/EdgeTTS.Framework.dll | Bin 31776 -> 31776 bytes .../plugin/LinePutScript.Localization.WPF.dll | Bin 30752 -> 30752 bytes .../1101_EdgeTTS/plugin/LinePutScript.dll | Bin 86560 -> 92192 bytes .../1101_EdgeTTS/plugin/LinePutScript.xml | 3264 +++++++++-------- .../1101_EdgeTTS/plugin/Newtonsoft.Json.dll | Bin 711712 -> 711952 bytes .../1101_EdgeTTS/plugin/Panuon.WPF.UI.dll | Bin 1861152 -> 1866320 bytes .../1101_EdgeTTS/plugin/Panuon.WPF.dll | Bin 28192 -> 27728 bytes .../1101_EdgeTTS/plugin/Serilog.dll | Bin 153120 -> 153120 bytes .../plugin/VPet-Simulator.Core.dll | Bin 122400 -> 121376 bytes .../plugin/VPet-Simulator.Core.xml | 1242 +++---- .../VPet-Simulator.Windows.Interface.dll | Bin 36384 -> 40480 bytes .../VPet-Simulator.Windows.Interface.xml | 62 +- .../plugin/VPet.Plugin.VPetTTS.dll | Bin 28192 -> 24576 bytes VPet.Plugin.EdgeTTS/EdgeTTS.cs | 11 +- VPet.Plugin.EdgeTTS/Setting.cs | 2 +- .../VPet.Plugin.VPetTTS.csproj | 14 +- VPet.Plugin.EdgeTTS/packages.config | 10 +- VPet.Plugin.EdgeTTS/winSetting.xaml | 312 +- VPet.Plugin.EdgeTTS/winSetting.xaml.cs | 18 +- 44 files changed, 5341 insertions(+), 4556 deletions(-) create mode 100644 VPet.Plugin.DemoClock/1100_DemoClock/lang/en.lps create mode 100644 VPet.Plugin.DemoClock/1100_DemoClock/lang/zh-Hans.lps create mode 100644 VPet.Plugin.DemoClock/1100_DemoClock/lang/zh-Hant.lps create mode 100644 VPet.Plugin.EdgeTTS/1101_EdgeTTS/lang/en.lps create mode 100644 VPet.Plugin.EdgeTTS/1101_EdgeTTS/lang/zh-Hans.lps create mode 100644 VPet.Plugin.EdgeTTS/1101_EdgeTTS/lang/zh-Hant.lps diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/info.lps b/VPet.Plugin.DemoClock/1100_DemoClock/info.lps index 4ccbf72..66ae1e7 100644 --- a/VPet.Plugin.DemoClock/1100_DemoClock/info.lps +++ b/VPet.Plugin.DemoClock/1100_DemoClock/info.lps @@ -1,4 +1,7 @@ vupmod#DemoClock:|author#LorisYounger:|gamever#100:|ver#100:| intro#给桌宠添加一个时钟显示的功能/com这算是代码嵌入类型MOD的DEMO:| authorid#253101309:| -itemid#2980456794:| \ No newline at end of file +itemid#2980456794:| +lang#en:|给桌宠添加一个时钟显示的功能,这算是代码嵌入类型MOD的DEMO#Add a clock display function to the table pet, which can be considered as a code embedding type of MOD DEMO:|DemoClock#Demo Clock:| +lang#zh-Hans:|给桌宠添加一个时钟显示的功能,这算是代码嵌入类型MOD的DEMO#给桌宠添加一个时钟显示的功能,这算是代码嵌入类型MOD的DEMO:|DemoClock#DEMO 时钟:| +lang#zh-Hant:|给桌宠添加一个时钟显示的功能,这算是代码嵌入类型MOD的DEMO#給桌寵添加一個時鐘顯示的功能,這算是程式碼嵌入類型MOD的DEMO:|DemoClock#DEMO 时钟:| \ No newline at end of file diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/lang/en.lps b/VPet.Plugin.DemoClock/1100_DemoClock/lang/en.lps new file mode 100644 index 0000000..4c14a28 --- /dev/null +++ b/VPet.Plugin.DemoClock/1100_DemoClock/lang/en.lps @@ -0,0 +1,66 @@ +DM时钟#Demo Clock:| +设置#Setting:| +开始倒计时#Start Countdown:| +开始正计时#Start Timing:| +开始工作#Start working:| +开始休息#Start rest:| +计时: {0:f1} 秒#Timing: {0:f1} seconds:| +计时: {0:f1} 分钟#Timing: {0:f1} minutes:| +计时: {0:f1} 小时#Timing: {0:f1} hours:| +时间到#Time expired:| +计时结束#End of timer:| +点击此处回到时间显示#Click here to go back to the time display:| +剩余: {0:f1} 秒#Remaining: {0:f1} seconds:| +剩余: {0:f1} 分钟#Remaining: {0:f1} minutes:| +剩余: {0:f1} 小时#Remaining: {0:f1} hours:| +工作结束#End of work:| +点击此处开始休息#Click here to start break:| +工作剩{0:f1}秒#{0:f1} seconds remaining:| +工作剩{0:f1}分钟#{0:f1}minutes left to work:| +工作剩{0:f1}小时#{0:f1}hours of work left.:| +休息结束#End of break:| +点击此处开始工作#Click here to start working:| +休息剩{0:f1}秒#Break {0:f1}seconds left:| +休息剩{0:f1}分钟#Minutes left in the rest period:| +休息剩{0:f1}小时#Break left {0:f1}hours:| +长休息结束#End of rest:| +计时暂停#Timeout pause:| +番茄点数 {0} 累计点数 {1}#Tomato Points {0} Cumulative Points {1}:| +暂停倒计时#Pause countdown:| +继续倒计时#Continue countdown:| +暂停计时#Pause Timer:| +继续计时#Continue countdown:| +停止工作#Stop working:| +是否停止当前工作?#Does it stop the current job?:| +停止休息#Stop break:| +是否停止当前休息?#Is the current break stopped?:| +是否停止当前休息?\n扣除的番茄不会被退还#Does it stop the current rest? \n Deducted tomatoes will not be refunded.:| +是否开始休息?\n休息所需番茄 {0}\n当前拥有番茄 {1}#Do you start the break? \nRequired tomatoes for break {0}\nCurrently have tomatoes {1}:| +当前番茄不足,不能开始长休息\n休息所需番茄 {0}\n当前拥有番茄 {1}#We can't start a rest if we don't have enough tomatoes. \nTomatoes needed for break {0}\nCurrently have tomatoes {1}:| +休息失败,请好好工作#Break failed. Please work hard.:| +基本时间设置#Basic Time Setting:| +24小时制#24 hours:| +时钟位置#Clock position:| +闲置透明度#Idle Transparency:| +显示层次#Display level:| +时间偏移#Time Offset:| +默认倒计时#Default countdown:| +倒计时语音#Countdown voice:| +关闭时钟#Clock off:| +显示时间时启用24小时制#Enable 24-hour system when displaying time:| +闲置时置于桌宠后方#Behind desk favor when idle:| +选择位置#Select:| +前往 设置-MOD设置 启用/停用MOD#Go to Settings - MOD Settings:| +番茄钟相关设置#Tomato clock related settings:| +工作时长#Working hours:| +休息时长#Break duration:| +长休息时长#Rest Duration:| +工作语音#Work Voice:| +休息语音#Break Voice:| +结束语音#End voice:| +语音预设#Voice preset:| +setwidth#550:| +Demo Clock 设置#Demo Clock Settings:| +倒计时时间设定#Countdown Time Setting:| +请输入倒计时时间#Please enter the countdown time:| +确定#OK:| \ No newline at end of file diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/lang/zh-Hans.lps b/VPet.Plugin.DemoClock/1100_DemoClock/lang/zh-Hans.lps new file mode 100644 index 0000000..71e068b --- /dev/null +++ b/VPet.Plugin.DemoClock/1100_DemoClock/lang/zh-Hans.lps @@ -0,0 +1,66 @@ +DM时钟#DM时钟:| +设置#设置:| +开始倒计时#开始倒计时:| +开始正计时#开始正计时:| +开始工作#开始工作:| +开始休息#开始休息:| +计时: {0:f1} 秒#计时: {0:f1} 秒:| +计时: {0:f1} 分钟#计时: {0:f1} 分钟:| +计时: {0:f1} 小时#计时: {0:f1} 小时:| +时间到#时间到:| +计时结束#计时结束:| +点击此处回到时间显示#点击此处回到时间显示:| +剩余: {0:f1} 秒#剩余: {0:f1} 秒:| +剩余: {0:f1} 分钟#剩余: {0:f1} 分钟:| +剩余: {0:f1} 小时#剩余: {0:f1} 小时:| +工作结束#工作结束:| +点击此处开始休息#点击此处开始休息:| +工作剩{0:f1}秒#工作剩{0:f1}秒:| +工作剩{0:f1}分钟#工作剩{0:f1}分钟:| +工作剩{0:f1}小时#工作剩{0:f1}小时:| +休息结束#休息结束:| +点击此处开始工作#点击此处开始工作:| +休息剩{0:f1}秒#休息剩{0:f1}秒:| +休息剩{0:f1}分钟#休息剩{0:f1}分钟:| +休息剩{0:f1}小时#休息剩{0:f1}小时:| +长休息结束#长休息结束:| +计时暂停#计时暂停:| +番茄点数 {0} 累计点数 {1}#番茄点数 {0} 累计点数 {1}:| +暂停倒计时#暂停倒计时:| +继续倒计时#继续倒计时:| +暂停计时#暂停计时:| +继续计时#继续计时:| +停止工作#停止工作:| +是否停止当前工作?#是否停止当前工作?:| +停止休息#停止休息:| +是否停止当前休息?#是否停止当前休息?:| +是否停止当前休息?\n扣除的番茄不会被退还#是否停止当前休息?\n扣除的番茄不会被退还:| +是否开始休息?\n休息所需番茄 {0}\n当前拥有番茄 {1}#是否开始休息?\n休息所需番茄 {0}\n当前拥有番茄 {1}:| +当前番茄不足,不能开始长休息\n休息所需番茄 {0}\n当前拥有番茄 {1}#当前番茄不足,不能开始长休息\n休息所需番茄 {0}\n当前拥有番茄 {1}:| +休息失败,请好好工作#休息失败,请好好工作:| +基本时间设置#基本时间设置:| +24小时制#24小时制:| +时钟位置#时钟位置:| +闲置透明度#闲置透明度:| +显示层次#显示层次:| +时间偏移#时间偏移:| +默认倒计时#默认倒计时:| +倒计时语音#倒计时语音:| +关闭时钟#关闭时钟:| +显示时间时启用24小时制#显示时间时启用24小时制:| +闲置时置于桌宠后方#闲置时置于桌宠后方:| +选择位置#选择位置:| +前往 设置-MOD设置 启用/停用MOD#前往 设置-MOD设置 启用/停用MOD:| +番茄钟相关设置#番茄钟相关设置:| +工作时长#工作时长:| +休息时长#休息时长:| +长休息时长#长休息时长:| +工作语音#工作语音:| +休息语音#休息语音:| +结束语音#结束语音:| +语音预设#语音预设:| +setwidth#450:| +Demo Clock 设置#Demo Clock 设置:| +倒计时时间设定#倒计时时间设定:| +请输入倒计时时间#请输入倒计时时间:| +确定#确定:| \ No newline at end of file diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/lang/zh-Hant.lps b/VPet.Plugin.DemoClock/1100_DemoClock/lang/zh-Hant.lps new file mode 100644 index 0000000..57546aa --- /dev/null +++ b/VPet.Plugin.DemoClock/1100_DemoClock/lang/zh-Hant.lps @@ -0,0 +1,66 @@ +DM时钟#DM時鐘:| +设置#設定:| +开始倒计时#開始倒數計時:| +开始正计时#開始正計時:| +开始工作#開始工作:| +开始休息#開始休息:| +计时: {0:f1} 秒#計時:{0:f1}秒:| +计时: {0:f1} 分钟#計時:{0:f1}分鐘:| +计时: {0:f1} 小时#計時:{0:f1}小時:| +时间到#時間到:| +计时结束#計時結束:| +点击此处回到时间显示#點擊此處回到時間顯示:| +剩余: {0:f1} 秒#剩餘:{0:f1}秒:| +剩余: {0:f1} 分钟#剩餘:{0:f1}分鐘:| +剩余: {0:f1} 小时#剩餘:{0:f1}小時:| +工作结束#工作結束:| +点击此处开始休息#點擊此處開始休息:| +工作剩{0:f1}秒#工作剩{0:f1}秒:| +工作剩{0:f1}分钟#工作剩{0:f1}分鐘:| +工作剩{0:f1}小时#工作剩{0:f1}小時:| +休息结束#休息結束:| +点击此处开始工作#點擊此處開始工作:| +休息剩{0:f1}秒#休息剩{0:f1}秒:| +休息剩{0:f1}分钟#休息剩{0:f1}分鐘:| +休息剩{0:f1}小时#休息剩{0:f1}小時:| +长休息结束#長休息結束:| +计时暂停#計時暫停:| +番茄点数 {0} 累计点数 {1}#蕃茄點數{0}累計點數{1}:| +暂停倒计时#暫停倒數計時:| +继续倒计时#繼續倒數計時:| +暂停计时#暫停計時:| +继续计时#繼續計時:| +停止工作#停止工作:| +是否停止当前工作?#是否停止當前工作?:| +停止休息#停止休息:| +是否停止当前休息?#是否停止當前休息?:| +是否停止当前休息?\n扣除的番茄不会被退还#是否停止當前休息? \n扣除的蕃茄不會被退還:| +是否开始休息?\n休息所需番茄 {0}\n当前拥有番茄 {1}#是否開始休息? \n休息所需蕃茄{0}\n當前擁有蕃茄{1}:| +当前番茄不足,不能开始长休息\n休息所需番茄 {0}\n当前拥有番茄 {1}#當前蕃茄不足,不能開始長休息\n休息所需蕃茄{0}\n當前擁有蕃茄{1}:| +休息失败,请好好工作#休息失敗,請好好工作:| +基本时间设置#基本時間設定:| +24小时制#24小時制:| +时钟位置#時鐘位置:| +闲置透明度#閒置透明度:| +显示层次#顯示層次:| +时间偏移#時間偏移:| +默认倒计时#默認倒數計時:| +倒计时语音#倒數計時語音:| +关闭时钟#關閉時鐘:| +显示时间时启用24小时制#顯示時間時啟用24小時制:| +闲置时置于桌宠后方#閒置時置於桌寵後方:| +选择位置#選擇位置:| +前往 设置-MOD设置 启用/停用MOD#前往設定-MOD設定啟用/停用MOD:| +番茄钟相关设置#蕃茄鐘相關設定:| +工作时长#工作時長:| +休息时长#休息時長:| +长休息时长#長休息時長:| +工作语音#工作語音:| +休息语音#休息語音:| +结束语音#結束語音:| +语音预设#語音預設:| +setwidth#450:| +Demo Clock 设置#Demo Clock 設定:| +倒计时时间设定#倒數計時時間設定:| +请输入倒计时时间#請輸入倒數計時時間:| +确定#確定:| \ No newline at end of file diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/plugin/LinePutScript.Localization.WPF.dll b/VPet.Plugin.DemoClock/1100_DemoClock/plugin/LinePutScript.Localization.WPF.dll index 1d894fd3050eb8d76143ed7e002f09fc1106c66e..8860c452b061ce545d19f3d9172efe98cfce1e5e 100644 GIT binary patch delta 550 zcmV+>0@?kb@ByIk0g%`OB}xIY+w^n?GchtUI5ISo)^$aH4hX3NBaKndUNkJ_zFM~7 z!zaJ8hJd@8Y2TUVDR&{ar1Xc_px8vrU}QG8gSk=oYBtRv`;MReVuf?`{2JhTl^-cJ z-_Q_vIRz)(E2_YY5#yuqY+rTmPi0Q3j3|_c_dBRkI#<&I@>UWEFiy`+hK?RLJo>#G z23B=yBy72Vo~*00EDXC;fZrvrodLQ&j>hhB*h%cqs*oU=^k~V?KPz&> zP)AINPAW>Aj!%&IsSQDbLRiEY1M9g+Y2*~QNL!v@iW#)V8OKHCd~Xlfm;xLJ;)E69+7@jO2R oh!>TiYVKwyHR4J%(dm$9Qh>cA4^)91ej{rMmV~M$0000003L7)R{#J2 delta 550 zcmV+>0@?kb@ByIk0g%`O=C=T`+w^n?G%z_eF*7ie)^$aHsi#zZMFUX7Ctx%`oYCsj zRi;aMy+-)8BiU_DA9$H34v7!IWuI;tYv5RmtYAJUh=w&k*H+2~#u+hNPPu-J@=Y$R z@f`>%|9<-+_!cV_Y!bO^PR>g7&p0H;z}gX8F)yMy(xfF->Jn|Z>w{LqT`NfYpw3}C zC{2Sic9@fY;nrAS?X+*bZNh)dZySAt%E&MI!)D@?1GV_eJ-tWtW`9{CJ2Ux~GB^#r z%y?T!D{evJwj#6ye?g-ow1^G$sj|Vr@bwSx891dx;Uv1&pPF}rxv&{QFC(FgZFlUeyf>((!~-<#L+EeVdRGc#f;n6oh#Ju zPUS~48|;z6^pY$nlPl>F;*)CN*N4kdq^w8bm%gp!-fqAV-*Ab_cEai*I^AFQv%H!p zA5KB~Hiu~IbbCxY{AzjAyYPy4JP}0oF3JIY2O%_Lp@a|hux$U@mY6R%sfPQ7B}ii@ zLvd1n^-6T5UqSMnm}1?aJHN2j(%h!kK81@+UzGx5^9)7dQHrzV4@0av_I~qSXu6DY zq~KaH=`!1yd4NnmjPnVT(PQEy|D3ri(jQUg&dM)T=J7hiAN^>T2zd$lH3kXCa~eVf ovb01!dH2v~Ko}>4V_Bc@+x3D>`%7i6i*5%A;{f^M000000K$tDssI20 diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/plugin/LinePutScript.dll b/VPet.Plugin.DemoClock/1100_DemoClock/plugin/LinePutScript.dll index eca7ecca7959c697eb6fc8fc53f816aeecee25b0..0ac70bf7138c286a4da9d590450dc8afe7fedeac 100644 GIT binary patch literal 92192 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
    YR8%_Yu~4~T{5!&q_P$63ttbL{3hgr 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 z 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指定名称 如果为类,指定转换ILine的类型,默认为T 强制转换内容为String (多用于当前类为Sub) + 忽略名称的大小写 @@ -371,11 +372,570 @@ ILine列表 生成的对象 - + 通过字典类型的行, Name不会重复 + + + 创建一行 + + + + + 通过lpsLine文本创建一行 + + lpsSub文本 + + + + 通过其他Line创建新的Line + + 其他line + + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + + + + 子项目 + + + + + 文本 在末尾没有结束行号的文本 (去除关键字的文本) + + + + + 文本 在末尾没有结束行号的文本 (正常) + + + + + 获得Text的String结构 + + + + + 文本 (int) + + + + + 文本 (int64) + + + + + 文本 (double) + + + + + 注释 ///为注释 + + + + + 获取Sub数量 + + + + + 是否只读 + + + + + 通过引索修改Line中Sub内容(错误:字典没有引索) + + 要获得或设置的引索 + 引索指定的Sub + + + + 将指定的Sub添加到Subs列表的末尾 + + 要添加的Sub + + + + 若无相同名称(Name)的Sub,则将指定的Sub添加到Subs列表的末尾 + 若有,则替换成要添加的Sub + + 要添加的Sub + + + + 将指定Sub的元素添加到Subs的末尾 + + 要添加的多个Sub + + + + 将指定的Sub添加到Subs列表的末尾 + + 要添加的Sub + + + + 移除Line中所有的Sub + + + + + 返回一个值,该值指示指定的字段是否出现在Subs的Sub的名字 + + 字段 + 如果在Line集合中找到符合的名字,则为True; 否则为false + + + + 确定某Sub是否在Line集合中 + + 要在Line集合中定位的Sub + 如果在Line集合中找到sub,则为True; 否则为false + + + + 将整个array复制到Line的Subs + + 复制到Subs的Sub列表 + 从零开始的引索,从引索处开始复制 + + + + 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素 + + 用于定义匹配的名称 + 如果找到相同名称的第一个sub,则为该sub; 否则为null + + + + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 + + 用于定义匹配的名称 + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null + + + + 匹配拥有相同名称的Line或sub的所有元素(注意:在字典中,信息是唯一的) + + 用于定义匹配的名称 + 如果找到相同名称的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 匹配拥有相同名称和信息的Line或sub的所有元素(注意:在字典中,信息是唯一的) + + 用于定义匹配的名称 + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同名称和信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 匹配拥有相同信息的Line或sub的所有元素(注意:在字典中,信息是唯一的) + + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 + + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同信息的第一个Line,则为该Line; 否则为null + + + + 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub + + 用于定义匹配的名称 + 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub + + + + 返回一个 Subs 的第一个元素。 + + 要返回的第一个元素 + + + + 返回一个 Subs 的最后一个元素。 + + 要返回的最后一个元素 + + + + 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub + + 用于定义匹配的名称 + 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub + + + + 获得bool属性的sub + + 用于定义匹配的名称 + 如果找到相同名称的sub,则为True; 否则为false + + + + 设置bool属性的sub + + 用于定义匹配的名称 + + 值 + + + + + 获得int属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的int值 + 如果没找到,则返回默认值 + + + + + 设置int属性的sub + + 用于定义匹配的名称 + 储存进sub的int值 + + + + 获得long属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的long值 + 如果没找到,则返回默认值 + + + + + 设置long属性的sub + + 用于定义匹配的名称 + 储存进sub的long值 + + + + 获得double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的double(long)值 + 如果没找到,则返回默认值 + + + + + 设置double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 + + 用于定义匹配的名称 + 储存进sub的double(long)值 + + + + 获得DateTime属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的DateTime值 + 如果没找到,则返回默认值 + + + + + 设置DateTime属性的sub + + 用于定义匹配的名称 + 储存进sub的DateTime值 + + + + 获得String属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的String值 + 如果没找到,则返回默认值 + + + + + 设置String属性的sub + + 用于定义匹配的名称 + 储存进sub的String值 + + + + 获得double属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的double值 + 如果没找到,则返回默认值 + + + + + 设置double属性的sub + + 用于定义匹配的名称 + 储存进sub的double值 + + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + + + + 将其他Line内容拷贝到本Line + + 其他line + + + + 退回Text的反转义文本 (正常显示) + + Text的反转义文本 (正常显示) + + + + 将指定的Sub添加到指定索引处(失效:字典没有顺序) + + 应插入 Sub 的从零开始的索引(失效) + 要添加的Sub + + + + 将指定Sub的元素添加指定索引处(失效:字典没有顺序) + + 应插入 Sub 的从零开始的索引 + 要添加的多个Sub + + + + 从Subs中移除特定名称 + + 要从Subs中删除的Sub的名称 + 如果成功移除了Sub,则为 true; 否则为 false + + + + 从Subs中移除特定名称的所有元素(失效:字典为单一性) + + 要从Subs中删除的Sub的名称 + + + + 搜索全部相似名称的Sub的所有元素 + + %字段% + 如果找到相似名称的Sub,则为数组; 否则为一个空的Array + + + + 搜索字段是否出现在Line名称,并返回整个Subs中的第一个匹配元素 + + %字段% + 如果找到相似名称的第一个Sub,则为该Sub; 否则为null + + + + 搜索相同名称的Sub,并返回整个Subs中第一个匹配的sub从零开始的索引(错误:字典没有引索) + + 用于定义匹配的名称 + 如果找到相同名称的sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 + + + + 搜索相同名称的Sub,并返回整个Subs中第一个匹配的Sub从零开始的索引(错误:字典没有引索) + + 用于定义匹配的Sub + 如果找到相同名称的Sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 + + + + 搜索相同名称的Sub,并返回整个Sub中全部匹配的sub从零开始的索引(错误:字典没有引索) + + 用于定义匹配的名称 + 如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array + + + + 将当前Line转换成文本格式 (info已经被转义/去除关键字) + + Line的文本格式 (info已经被转义/去除关键字) + + + + 将当前Line转换成文本格式 (info已经被转义/去除关键字) + + Line的文本格式 (info已经被转义/去除关键字) + + + + 返回一个新List,包含所有Subs + + 所有储存的Subs + + + + 加载 通过lps文本创建一个子类 + + lps文本 + + + + 获得该Line的长哈希代码 + + 64位哈希代码 + + + + 获得该Line的哈希代码 + + 32位哈希代码 + + + + 将指定的Sub添加到指定索引处 (失效:字典没有顺序) + + 应插入 Sub 的从零开始的索引(失效) + 要添加的Sub + + + + 从Subs中移除特定引索的Sub (错误:字典没有顺序) + + 要删除Sub的引索 + + + + 从Subs中移除特定对象的第一个匹配项 + + 要从Subs中删除的Sub + 如果成功移除了Sub,则为 true; 否则为 false + + + + 返回循环访问 Subs 的枚举数。 + + 用于 Subs 的枚举数 + + + + 将当前line与另一个line进行比较,并退回一个整数指示在排序位置中是位于另一个对象之前之后还是相同位置 + + 另一个line + 值小于零时排在 other 之前 值等于零时出现在相同排序位置 值大于零则排在 other 之后 + + + + 将当前line与另一个line进行比较, 判断是否内容相同 + + 另一个line + 如果为True则内容相同 + + + + 获取或设置 String 属性的sub + + (gstr)用于定义匹配的名称 + 获取或设置对 String 属性的Sub + + + + 获取或设置 Bool 属性的sub + + (gbol)用于定义匹配的名称 + 获取或设置对 bool 属性的Sub + + + + 获取或设置 Int 属性的sub + + (gint)用于定义匹配的名称 + 获取或设置对 int 属性的Sub + + + + 获取或设置 Long 属性的sub + + (gi64)用于定义匹配的名称 + 获取或设置对 long 属性的Sub + + + + 获取或设置 Double 属性的sub + + (gdbe)用于定义匹配的名称 + 获取或设置对 double 属性的Sub + + + + 获取或设置 Double(long) 属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 + + (gflt)用于定义匹配的名称 + 获取或设置对 double 属性的Sub + + + + 获取或设置 DateTime 属性的sub + + (gdbe)用于定义匹配的名称 + 获取或设置对 double 属性的Sub + + + + 通过字典类型的行, Name不会重复 + + 创建一行 @@ -393,309 +953,7 @@ 其他line - - - 子项目 - - - - - 文本 在末尾没有结束行号的文本 (去除关键字的文本) - - - - - 文本 在末尾没有结束行号的文本 (正常) - - - - - 获得Text的String结构 - - - - - 文本 (int) - - - - - 文本 (int64) - - - - - 文本 (double) - - - - - 注释 ///为注释 - - - - - 获取Sub数量 - - - - - 是否只读 - - - - - 通过引索修改Line中Sub内容(错误:字典没有引索) - - 要获得或设置的引索 - 引索指定的Sub - - - - 将指定的Sub添加到Subs列表的末尾 - - 要添加的Sub - - - - 若无相同名称(Name)的Sub,则将指定的Sub添加到Subs列表的末尾 - 若有,则替换成要添加的Sub - - 要添加的Sub - - - - 将指定Sub的元素添加到Subs的末尾 - - 要添加的多个Sub - - - - 将指定的Sub添加到Subs列表的末尾 - - 要添加的Sub - - - - 移除Line中所有的Sub - - - - - 返回一个值,该值指示指定的字段是否出现在Subs的Sub的名字 - - 字段 - 如果在Line集合中找到符合的名字,则为True; 否则为false - - - - 确定某Sub是否在Line集合中 - - 要在Line集合中定位的Sub - 如果在Line集合中找到sub,则为True; 否则为false - - - - 将整个array复制到Line的Subs - - 复制到Subs的Sub列表 - 从零开始的引索,从引索处开始复制 - - - - 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素 - - 用于定义匹配的名称 - 如果找到相同名称的第一个sub,则为该sub; 否则为null - - - - 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 - - 用于定义匹配的名称 - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null - - - - 匹配拥有相同名称的Line或sub的所有元素(注意:在字典中,信息是唯一的) - - 用于定义匹配的名称 - 如果找到相同名称的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 匹配拥有相同名称和信息的Line或sub的所有元素(注意:在字典中,信息是唯一的) - - 用于定义匹配的名称 - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同名称和信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 匹配拥有相同信息的Line或sub的所有元素(注意:在字典中,信息是唯一的) - - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 - - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同信息的第一个Line,则为该Line; 否则为null - - - - 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub - - 用于定义匹配的名称 - 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub - - - - 返回一个 Subs 的第一个元素。 - - 要返回的第一个元素 - - - - 返回一个 Subs 的最后一个元素。 - - 要返回的最后一个元素 - - - - 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub - - 用于定义匹配的名称 - 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub - - - - 获得bool属性的sub - - 用于定义匹配的名称 - 如果找到相同名称的sub,则为True; 否则为false - - - - 设置bool属性的sub - - 用于定义匹配的名称 - - 值 - - - - - 获得int属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的int值 - 如果没找到,则返回默认值 - - - - - 设置int属性的sub - - 用于定义匹配的名称 - 储存进sub的int值 - - - - 获得long属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的long值 - 如果没找到,则返回默认值 - - - - - 设置long属性的sub - - 用于定义匹配的名称 - 储存进sub的long值 - - - - 获得double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的double(long)值 - 如果没找到,则返回默认值 - - - - - 设置double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 - - 用于定义匹配的名称 - 储存进sub的double(long)值 - - - - 获得DateTime属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的DateTime值 - 如果没找到,则返回默认值 - - - - - 设置DateTime属性的sub - - 用于定义匹配的名称 - 储存进sub的DateTime值 - - - - 获得String属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的String值 - 如果没找到,则返回默认值 - - - - - 设置String属性的sub - - 用于定义匹配的名称 - 储存进sub的String值 - - - - 获得double属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的double值 - 如果没找到,则返回默认值 - - - - - 设置double属性的sub - - 用于定义匹配的名称 - 储存进sub的double值 - - + 通过名字和信息创建新的Line @@ -704,338 +962,156 @@ 文本 在末尾没有结束行号的文本 (正常) 子类集合 - + - 将其他Line内容拷贝到本Line + 通过名字和信息创建新的Line - 其他line + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 - - - 退回Text的反转义文本 (正常显示) - - Text的反转义文本 (正常显示) - - - - 将指定的Sub添加到指定索引处(失效:字典没有顺序) - - 应插入 Sub 的从零开始的索引(失效) - 要添加的Sub - - - - 将指定Sub的元素添加指定索引处(失效:字典没有顺序) - - 应插入 Sub 的从零开始的索引 - 要添加的多个Sub - - - - 从Subs中移除特定名称 - - 要从Subs中删除的Sub的名称 - 如果成功移除了Sub,则为 true; 否则为 false - - - - 从Subs中移除特定名称的所有元素(失效:字典为单一性) - - 要从Subs中删除的Sub的名称 - - - - 搜索全部相似名称的Sub的所有元素 - - %字段% - 如果找到相似名称的Sub,则为数组; 否则为一个空的Array - - - - 搜索字段是否出现在Line名称,并返回整个Subs中的第一个匹配元素 - - %字段% - 如果找到相似名称的第一个Sub,则为该Sub; 否则为null - - - - 搜索相同名称的Sub,并返回整个Subs中第一个匹配的sub从零开始的索引(错误:字典没有引索) - - 用于定义匹配的名称 - 如果找到相同名称的sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 - - - - 搜索相同名称的Sub,并返回整个Subs中第一个匹配的Sub从零开始的索引(错误:字典没有引索) - - 用于定义匹配的Sub - 如果找到相同名称的Sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 - - - - 搜索相同名称的Sub,并返回整个Sub中全部匹配的sub从零开始的索引(错误:字典没有引索) - - 用于定义匹配的名称 - 如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array - - - - 将当前Line转换成文本格式 (info已经被转义/去除关键字) - - Line的文本格式 (info已经被转义/去除关键字) - - - - 将当前Line转换成文本格式 (info已经被转义/去除关键字) - - Line的文本格式 (info已经被转义/去除关键字) - - - - 返回一个新List,包含所有Subs - - 所有储存的Subs - - - - 加载 通过lps文本创建一个子类 - - lps文本 - - - - 获得该Line的长哈希代码 - - 64位哈希代码 - - - - 获得该Line的哈希代码 - - 32位哈希代码 - - - - 将指定的Sub添加到指定索引处 (失效:字典没有顺序) - - 应插入 Sub 的从零开始的索引(失效) - 要添加的Sub - - - - 从Subs中移除特定引索的Sub (错误:字典没有顺序) - - 要删除Sub的引索 - - - - 从Subs中移除特定对象的第一个匹配项 - - 要从Subs中删除的Sub - 如果成功移除了Sub,则为 true; 否则为 false - - - - 返回循环访问 Subs 的枚举数。 - - 用于 Subs 的枚举数 - - - - 获取或设置 String 属性的sub - - (gstr)用于定义匹配的名称 - 获取或设置对 String 属性的Sub - - - - 获取或设置 Bool 属性的sub - - (gbol)用于定义匹配的名称 - 获取或设置对 bool 属性的Sub - - - - 获取或设置 Int 属性的sub - - (gint)用于定义匹配的名称 - 获取或设置对 int 属性的Sub - - - - 获取或设置 Long 属性的sub - - (gi64)用于定义匹配的名称 - 获取或设置对 long 属性的Sub - - - - 获取或设置 Double 属性的sub - - (gdbe)用于定义匹配的名称 - 获取或设置对 double 属性的Sub - - - - 获取或设置 Double(long) 属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 - - (gflt)用于定义匹配的名称 - 获取或设置对 double 属性的Sub - - - - 获取或设置 DateTime 属性的sub - - (gdbe)用于定义匹配的名称 - 获取或设置对 double 属性的Sub - - + 通过字典类型的文件 包括文件读写等一系列操作 - + 从指定行创建 LPS_D + 多个行 多个行 - + 从另一个LPS文件创建该LPS - + 集合 全部文件的数据 - + 创建一个 空的 LPS_D - + 从指定的字符串创建 LpsDocument 包含要加载的LPS文档的字符串 - + + + 从指定行创建 LPS_D + + 多个行 + + 将指定的Line添加到Assemblage列表 要添加的Line - + 若无相同名称(Name)的Line,则将指定的Line添加到Assemblage列表 若有,则替换成要添加的Line 要添加的Line - + 将指定Line的元素添加到Assemblage 要添加的多个Line - - - 将指定Line的元素添加到Assemblage - - 要添加的多个Line - - + 将指定的Line添加到指定索引处(失效:字典没有顺序) 应插入 Line 的从零开始的索引 要添加的Line - + 将指定Line的元素添加指定索引处(失效:字典没有顺序) 应插入 Line 的从零开始的索引 要添加的多个Line - - - 将指定Line的元素添加指定索引处(失效:字典没有顺序) - - 应插入 Line 的从零开始的索引 - 要添加的多个Line - - + 从Assemblage中移除特定对象的第一个匹配项 要从Assemblage中删除的Line的名称 如果成功移除了line,则为 true; 否则为 false - + 从Assemblage中移除特定名称的第一个匹配项 要从Assemblage中删除的Line的名称 如果成功移除了line,则为 true; 否则为 false - + 从Assemblage中移除移除与条件相匹配的所有Line (失效:字典没有顺序) 要从Assemblage中删除的Line - + 从Assemblage中移除移除与名称相匹配的所有Line (失效:字典没有顺序) 要从Assemblage中删除的Line的名称 - + 移除Assemblage的指定索引处的Line (错误:字典没有引索) 要移除的Line的从零开始的索引 - + 确定某Line是否在Assemblage中 要在Assemblage中定位的Line 如果在Assemblage中找到line,则为True; 否则为false - + 确定某Sub是否在Assemblage中 要在Assemblage中定位的Sub 如果在Assemblage中找到line,则为True; 否则为false - + 确定某Line(名字定位)是否在Assemblage中 Line的名字 如果在Assemblage中找到相同的名字,则为True; 否则为false - + 确定某sub(名字定位)是否在Assemblage中 sub的名字 如果在Assemblage的sub中找到相同的名字,则为True; 否则为false - + 匹配拥有相同名称的Line的所有元素(注意:在字典中,信息是唯一的) 用于定义匹配的名称 如果找到相同名称的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - + 匹配拥有相同名称和信息的Line的所有元素(注意:在字典中,信息是唯一的) @@ -1043,21 +1119,21 @@ 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - + 匹配拥有相同信息的Line的所有元素(注意:在字典中,信息是唯一的) 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为null - + 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 @@ -1065,35 +1141,35 @@ 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null - + 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Line,则为该Line; 否则为null - + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line - + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line - + 匹配拥有相同名称的Sub的所有元素 用于定义匹配的名称 如果找到相同名称的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - + 匹配拥有相同名称和信息的Sub的所有元素 @@ -1101,21 +1177,21 @@ 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - + 匹配拥有相同信息的Sub的所有元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 如果找到相同名称的第一个Sub,则为该Line; 否则为null - + 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 @@ -1123,153 +1199,153 @@ 用于定义匹配的信息 (去除关键字的文本) 如果找到相同名称和信息的第一个Sub,则为该Line; 否则为null - + 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) 如果找到相同信息的第一个Sub,则为该Line; 否则为null - + 搜索全部相似名称的Line的所有元素 %字段% 如果找到相似名称的Line,则为数组; 否则为一个空的Array - + 搜索字段是否出现在Line名称,并返回整个Assemblage中的第一个匹配元素 %字段% 如果找到相似名称的第一个Line,则为该Line; 否则为null - + 搜索全部相似名称的Sub的所有元素 %字段% 如果找到相似名称的Line,则为该数组; 否则为一个空的Array - + 搜索字段是否出现在Sub名称,并返回整个Assemblage中的第一个匹配元素 %字段% 如果找到相同名称的第一个Sub,则为该Sub; 否则为null - + 搜索相同名称的Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 (错误:字典没有引索) 用于定义匹配的名称 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 - + 搜索相同名称的Line,并返回整个Assemblage中全部匹配的Line从零开始的索引 (错误:字典没有引索) 用于定义匹配的名称 如果找到相同名称的Line的元素,则为该元素的从零开始的索引组; 否则为空的Array - + 获得Assemblage目前储存的Line数量 - + 从指定的字符串加载LPS文档 包含要加载的LPS文档的字符串 - + 从指定的字符串加载LPS文档 包含要加载的LPS文档的字符串 - + 从指定行加载LPS文档 多个行 - + 返回一个Assemblage的第一个元素。 要返回的第一个元素 - + 返回一个Assemblage的最后一个元素。 要返回的最后一个元素 - + 返回循环访问 Assemblage 的枚举数。 用于 Assemblage 的枚举数 - + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line 用于定义匹配的名称 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line - + 将当前Documents转换成文本格式 LinePutScript的文本格式 - + 获得该LPS文档的长哈希代码 64位哈希代码 - + 获得该LPS文档的哈希代码 32位哈希代码 - + 确认对象是否等于当前对象 Subs - + 获得当前文档大小 单位:字符 - + 是否只读 - + 通过引索修改lps中Line内容 (错误:字典没有引索) 要获得或设置的引索 引索指定的Line - + 获得bool属性的line 用于定义匹配的名称 如果找到相同名称的line,则为True; 否则为false - + 设置bool属性的line @@ -1279,7 +1355,7 @@ 如果为false,则删除所有name为lineName的line - + 获得int属性的line @@ -1290,14 +1366,14 @@ 如果没找到,则返回默认值 - + 设置int属性的line 用于定义匹配的名称 储存进line的int值 - + 获得long属性的line @@ -1308,14 +1384,14 @@ 如果没找到,则返回默认值 - + 设置long属性的line 用于定义匹配的名称 储存进line的long值 - + 获得String属性的line @@ -1326,14 +1402,14 @@ 如果没找到,则返回默认值 - + 设置String属性的line 用于定义匹配的名称 储存进line的String值 - + 获得double属性的line @@ -1344,14 +1420,14 @@ 如果没找到,则返回默认值 - + 设置double属性的line 用于定义匹配的名称 储存进line的double值 - + 获得double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 @@ -1362,14 +1438,14 @@ 如果没找到,则返回默认值 - + 设置double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 用于定义匹配的名称 储存进line的double(long)值 - + 获得DateTime属性的line @@ -1380,100 +1456,135 @@ 如果没找到,则返回默认值 - + 设置DateTime属性的line 用于定义匹配的名称 储存进line的DateTime值 - + 获取或设置 String 属性的line (gstr)用于定义匹配的名称 获取或设置对 String 属性的Line - + 获取或设置 Bool 属性的line (gbol)用于定义匹配的名称 获取或设置对 bool 属性的Line - + 获取或设置 Int 属性的line (gint)用于定义匹配的名称 获取或设置对 int 属性的Line - + 获取或设置 Long 属性的line (gi64)用于定义匹配的名称 获取或设置对 long 属性的Line - + 获取或设置 Double 属性的line (gdbe)用于定义匹配的名称 获取或设置对 double 属性的Line - + 获取或设置 Double(long) 属性的line 通过转换long获得更精确的小数,小数位最大保留9位 (gflt)用于定义匹配的名称 获取或设置对 double 属性的line - + 获取或设置 DateTime 属性的line (gdbe)用于定义匹配的名称 获取或设置对 double 属性的line - + 搜索相同Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 (错误:字典没有引索) 用于定义匹配的Line 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 - + 将指定的Line添加到指定索引处 (失效:字典没有顺序) 应插入 Line 的从零开始的索引 要添加的Line - + 将指定的Line添加到Assemblage列表 要添加的Line - + 移除Assemblage中所有的Line - + 将整个array复制到Assemblage 复制到Assemblage的Line列表 从零开始的引索,从引索处开始复制 - + 返回一个新List,包含所有Line 所有储存的Line + + + 通过字典类型的文件 包括文件读写等一系列操作 + + + + + 创建一个 空的 LPS_D + + + + + 从指定行创建 LPS_D + + 多个行 + 多个行 + + + + 从另一个LPS文件创建该LPS + + + + + + 从指定的字符串创建 LpsDocument + + 包含要加载的LPS文档的字符串 + + + + 从指定行创建 LPS_D + + 多个行 + Get Object 可以通过强制转换进行更轻松的getset操作 @@ -1850,6 +1961,15 @@ 文本 在末尾没有结束行号的文本 (正常) 子类集合 + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + 将其他Line内容拷贝到本Line @@ -1905,7 +2025,7 @@ 要添加的Sub - + 将指定Sub的元素添加到Subs的末尾 @@ -1918,7 +2038,7 @@ 应插入 Sub 的从零开始的索引 要添加的Sub - + 将指定Sub的元素添加指定索引处 @@ -2078,12 +2198,6 @@ 要添加的Line - - - 将指定Line的元素添加到Assemblage的末尾 - - 要添加的多个Line - 将指定Line的元素添加到Assemblage的末尾 @@ -2097,13 +2211,6 @@ 应插入 Line 的从零开始的索引 要添加的Line - - - 将指定Line的元素添加指定索引处 - - 应插入 Line 的从零开始的索引 - 要添加的多个Line - 将指定Line的元素添加指定索引处 @@ -2294,7 +2401,7 @@ 包含要加载的LPS文档的字符串 - + 从指定行加载LPS文档 @@ -2525,6 +2632,572 @@ 获得Info的String结构 + + + 行 包含多个子类 继承自子类 + + + + + 创建一行 + + + + + 通过lpsLine文本创建一行 + + lpsSub文本 + + + + 通过其他Line创建新的Line + + 其他line + + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + + + + 加载 通过lps文本创建一个子类 + + lps文本 + + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + + + + 通过名字和信息创建新的Line + + 名称 + 信息 (正常) + 文本 在末尾没有结束行号的文本 (正常) + 子类集合 + + + + 将其他Line内容拷贝到本Line + + 其他line + + + + 文本 在末尾没有结束行号的文本 (去除关键字的文本) + + + + + 文本 在末尾没有结束行号的文本 (正常) + + + + + 获得Text的String结构 + + + + + 注释 ///为注释 + + + + + 文本 (int) + + + + + 文本 (int64) + + + + + 文本 (double) + + + + + 退回Text的反转义文本 (正常显示) + + Text的反转义文本 (正常显示) + + + + 子项目 + + + + + 将指定的Sub添加到Subs列表的末尾 + + 要添加的Sub + + + + 若无相同名称(Name)的Sub,则将指定的Sub添加到Subs列表的末尾 + 若有,则替换成要添加的Sub + + 要添加的Sub + + + + 将指定Sub的元素添加到Subs的末尾 + + 要添加的多个Sub + + + + 将指定的Sub添加到指定索引处 + + 应插入 Sub 的从零开始的索引 + 要添加的Sub + + + + 将指定Sub的元素添加指定索引处 + + 应插入 Sub 的从零开始的索引 + 要添加的多个Sub + + + + 从Subs中移除特定对象的第一个匹配项 + + 要从Subs中删除的Sub + 如果成功移除了Sub,则为 true; 否则为 false + + + + 从Subs中移除特定名称的第一个匹配项 + + 要从Subs中删除的Sub的名称 + 如果成功移除了Sub,则为 true; 否则为 false + + + + 从Subs中移除特定名称的所有元素 + + 要从Subs中删除的Sub的名称 + + + + 确定某Sub是否在Line集合中 + + 要在Line集合中定位的Sub + 如果在Line集合中找到sub,则为True; 否则为false + + + + 返回一个值,确定某Sub是否在Line集合中 + + 要在Line集合中定位的Sub的名字 + 如果在Line集合中找到符合的名字,则为True; 否则为false + + + + 匹配拥有相同名称的Line或sub的所有元素 + + 用于定义匹配的名称 + 如果找到相同名称的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 匹配拥有相同名称和信息的Line或sub的所有元素 + + 用于定义匹配的名称 + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同名称和信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 匹配拥有相同信息的Line或sub的所有元素 + + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素 + + 用于定义匹配的名称 + 如果找到相同名称的第一个sub,则为该sub; 否则为null + + + + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 + + 用于定义匹配的名称 + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null + + + + 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 + + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同信息的第一个Line,则为该Line; 否则为null + + + + 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub + + 用于定义匹配的名称 + 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub + + + + 搜索全部相似名称的Sub的所有元素 + + %字段% + 如果找到相似名称的Sub,则为数组; 否则为一个空的Array + + + + 搜索字段是否出现在Line名称,并返回整个Subs中的第一个匹配元素 + + %字段% + 如果找到相似名称的第一个Sub,则为该Sub; 否则为null + + + + 搜索相同名称的Sub,并返回整个Subs中第一个匹配的sub从零开始的索引 + + 用于定义匹配的名称 + 如果找到相同名称的sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 + + + + 搜索相同名称的Sub,并返回整个Sub中全部匹配的sub从零开始的索引 + + 用于定义匹配的名称 + 如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array + + + + 将当前Line转换成文本格式 (info已经被转义/去除关键字) + + Line的文本格式 (info已经被转义/去除关键字) + + + + 将当前Line转换成文本格式 (info已经被转义/去除关键字) 将输出储存到StringBuilder + + 储存到的 StringBuilder + Line的文本格式 (info已经被转义/去除关键字) + + + + 获得该Line的长哈希代码 + + 64位哈希代码 + + + + 获得该Line的哈希代码 + + 32位哈希代码 + + + + 返回循环访问 Subs 的枚举数。 + + 用于 Subs 的枚举数 + + + + 返回一个 Subs 的第一个元素。 + + 要返回的第一个元素 + + + + 返回一个 Subs 的最后一个元素。 + + 要返回的最后一个元素 + + + + 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub + + 用于定义匹配的名称 + 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub + + + + 获得bool属性的sub + + 用于定义匹配的名称 + 如果找到相同名称的sub,则为True; 否则为false + + + + 设置bool属性的sub + + 用于定义匹配的名称 + + 值 + + + + + 获得int属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的int值 + 如果没找到,则返回默认值 + + + + + 设置int属性的sub + + 用于定义匹配的名称 + 储存进sub的int值 + + + + 获得long属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的long值 + 如果没找到,则返回默认值 + + + + + 设置long属性的sub + + 用于定义匹配的名称 + 储存进sub的long值 + + + + 获得double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的double(long)值 + 如果没找到,则返回默认值 + + + + + 设置double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 + + 用于定义匹配的名称 + 储存进sub的double(long)值 + + + + 获得DateTime属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的DateTime值 + 如果没找到,则返回默认值 + + + + + 设置DateTime属性的sub + + 用于定义匹配的名称 + 储存进sub的DateTime值 + + + + 获得String属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的String值 + 如果没找到,则返回默认值 + + + + + 设置String属性的sub + + 用于定义匹配的名称 + 储存进sub的String值 + + + + 获得double属性的sub + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的sub,返回sub中储存的double值 + 如果没找到,则返回默认值 + + + + + 设置double属性的sub + + 用于定义匹配的名称 + 储存进sub的double值 + + + + 获取或设置 String 属性的sub + + (gstr)用于定义匹配的名称 + 获取或设置对 String 属性的Sub + + + + 获取或设置 Bool 属性的sub + + (gbol)用于定义匹配的名称 + 获取或设置对 bool 属性的Sub + + + + 获取或设置 Int 属性的sub + + (gint)用于定义匹配的名称 + 获取或设置对 int 属性的Sub + + + + 获取或设置 Long 属性的sub + + (gi64)用于定义匹配的名称 + 获取或设置对 long 属性的Sub + + + + 获取或设置 Double 属性的sub + + (gdbe)用于定义匹配的名称 + 获取或设置对 double 属性的Sub + + + + 获取或设置 Double(long) 属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 + + (gflt)用于定义匹配的名称 + 获取或设置对 double 属性的Sub + + + + 获取或设置 DateTime 属性的sub + + (gdbe)用于定义匹配的名称 + 获取或设置对 double 属性的Sub + + + + 获取Sub数量 + + + + + 是否只读 + + + + + 通过引索修改Line中Sub内容 + + 要获得或设置的引索 + 引索指定的Sub + + + + 搜索相同名称的Sub,并返回整个Subs中第一个匹配的Sub从零开始的索引 + + 用于定义匹配的Sub + 如果找到相同名称的Sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 + + + + 将指定的Sub添加到指定索引处 + + 应插入 Sub 的从零开始的索引 + 要添加的Sub + + + + 从Subs中移除特定引索的Sub + + 要删除Sub的引索 + + + + 将指定的Sub添加到Subs列表的末尾 + + 要添加的Sub + + + + 移除Line中所有的Sub + + + + + 将整个array复制到Line的Subs + + 复制到Subs的Sub列表 + 从零开始的引索,从引索处开始复制 + + + + 将当前line与另一个line进行比较,并退回一个整数指示在排序位置中是位于另一个对象之前之后还是相同位置 + + 另一个line + 值小于零时排在 other 之前 值等于零时出现在相同排序位置 值大于零则排在 other 之后 + + + + 将当前line与另一个line进行比较, 判断是否内容相同 + + 另一个line + 如果为True则内容相同 + + + + 克隆一个Line + + 相同的Line + + + + 返回一个新List,包含所有Subs + + 所有储存的Subs + 行 包含多个子类 继承自子类 @@ -2556,13 +3229,7 @@ 文本 在末尾没有结束行号的文本 (正常) 子类集合 - - - 加载 通过lps文本创建一个子类 - - lps文本 - - + 通过名字和信息创建新的Line @@ -2571,516 +3238,588 @@ 文本 在末尾没有结束行号的文本 (正常) 子类集合 - + - 将其他Line内容拷贝到本Line - - 其他line - - - - 文本 在末尾没有结束行号的文本 (去除关键字的文本) + 文件 包括文件读写等一系列操作 - + - 文本 在末尾没有结束行号的文本 (正常) + 集合 全部文件的数据 - + - 获得Text的String结构 + 创建一个 空的LpsDocument - + - 注释 ///为注释 + 从指定的字符串创建 LpsDocument + 包含要加载的LPS文档的字符串 - + - 文本 (int) + 从指定行创建 LpsDocument + 多个行 + 多个行 - + - 文本 (int64) + 从指定行创建 LpsDocument + 多个行 - + - 文本 (double) + 从另一个LPS文件创建该LPS + - + - 退回Text的反转义文本 (正常显示) + 将指定的Line添加到Assemblage列表的末尾 - Text的反转义文本 (正常显示) + 要添加的Line - + - 子项目 + 若无相同名称(Name)的Line,则将指定的Line添加到Assemblage列表的末尾 + 若有,则替换成要添加的Line + 要添加的Line - + - 将指定的Sub添加到Subs列表的末尾 + 将指定Line的元素添加到Assemblage的末尾 - 要添加的Sub + 要添加的多个Line - + - 若无相同名称(Name)的Sub,则将指定的Sub添加到Subs列表的末尾 - 若有,则替换成要添加的Sub + 将指定的Line添加到指定索引处 - 要添加的Sub + 应插入 Line 的从零开始的索引 + 要添加的Line - + - 将指定Sub的元素添加到Subs的末尾 + 将指定Line的元素添加指定索引处 - 要添加的多个Sub + 应插入 Line 的从零开始的索引 + 要添加的多个Line - + - 将指定的Sub添加到指定索引处 + 从Assemblage中移除特定对象的第一个匹配项 - 应插入 Sub 的从零开始的索引 - 要添加的Sub + 要从Assemblage中删除的Line的名称 + 如果成功移除了line,则为 true; 否则为 false - + - 将指定Sub的元素添加指定索引处 + 从Assemblage中移除特定名称的第一个匹配项 - 应插入 Sub 的从零开始的索引 - 要添加的多个Sub + 要从Assemblage中删除的Line的名称 + 如果成功移除了line,则为 true; 否则为 false - + - 从Subs中移除特定对象的第一个匹配项 + 从Assemblage中移除移除与条件相匹配的所有Line - 要从Subs中删除的Sub - 如果成功移除了Sub,则为 true; 否则为 false + 要从Assemblage中删除的Line - + - 从Subs中移除特定名称的第一个匹配项 + 从Assemblage中移除移除与名称相匹配的所有Line - 要从Subs中删除的Sub的名称 - 如果成功移除了Sub,则为 true; 否则为 false + 要从Assemblage中删除的Line的名称 - + - 从Subs中移除特定名称的所有元素 + 移除Assemblage的指定索引处的Line - 要从Subs中删除的Sub的名称 + 要移除的Line的从零开始的索引 - + - 确定某Sub是否在Line集合中 + 确定某Line是否在Assemblage中 - 要在Line集合中定位的Sub - 如果在Line集合中找到sub,则为True; 否则为false + 要在Assemblage中定位的Line + 如果在Assemblage中找到line,则为True; 否则为false - + - 返回一个值,确定某Sub是否在Line集合中 + 确定某Sub是否在Assemblage中 - 要在Line集合中定位的Sub的名字 - 如果在Line集合中找到符合的名字,则为True; 否则为false + 要在Assemblage中定位的Sub + 如果在Assemblage中找到line,则为True; 否则为false - + - 匹配拥有相同名称的Line或sub的所有元素 + 确定某Line(名字定位)是否在Assemblage中 + + Line的名字 + 如果在Assemblage中找到相同的名字,则为True; 否则为false + + + + 确定某sub(名字定位)是否在Assemblage中 + + sub的名字 + 如果在Assemblage的sub中找到相同的名字,则为True; 否则为false + + + + 匹配拥有相同名称的Line的所有元素 + + 用于定义匹配的名称 + 如果找到相同名称的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 匹配拥有相同名称和信息的Line的所有元素 + + 用于定义匹配的名称 + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同名称和信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 匹配拥有相同信息的Line的所有元素 + + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + + + + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 + + 用于定义匹配的名称 + 如果找到相同名称的第一个Line,则为该Line; 否则为null + + + + 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 + + 用于定义匹配的名称 + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null + + + + 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 + + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同信息的第一个Line,则为该Line; 否则为null + + + + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line + + 用于定义匹配的名称 + 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line + + + + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line + + 用于定义匹配的名称 + 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line + + + + 匹配拥有相同名称的Sub的所有元素 用于定义匹配的名称 - 如果找到相同名称的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + 如果找到相同名称的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - + - 匹配拥有相同名称和信息的Line或sub的所有元素 + 匹配拥有相同名称和信息的Sub的所有元素 用于定义匹配的名称 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同名称和信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + 如果找到相同名称和信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - + - 匹配拥有相同信息的Line或sub的所有元素 + 匹配拥有相同信息的Sub的所有元素 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同信息的sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array + 如果找到相同信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素 - - 用于定义匹配的名称 - 如果找到相同名称的第一个sub,则为该sub; 否则为null - - + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的名称 - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null + 如果找到相同名称的第一个Sub,则为该Line; 否则为null - + + + 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 + + 用于定义匹配的名称 + 用于定义匹配的信息 (去除关键字的文本) + 如果找到相同名称和信息的第一个Sub,则为该Line; 否则为null + + 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同信息的第一个Line,则为该Line; 否则为null + 如果找到相同信息的第一个Sub,则为该Line; 否则为null - + - 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub + 搜索全部相似名称的Line的所有元素 - 用于定义匹配的名称 - 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub + %字段% + 如果找到相似名称的Line,则为数组; 否则为一个空的Array - + + + 搜索字段是否出现在Line名称,并返回整个Assemblage中的第一个匹配元素 + + %字段% + 如果找到相似名称的第一个Line,则为该Line; 否则为null + + 搜索全部相似名称的Sub的所有元素 %字段% - 如果找到相似名称的Sub,则为数组; 否则为一个空的Array + 如果找到相似名称的Line,则为该数组; 否则为一个空的Array - + - 搜索字段是否出现在Line名称,并返回整个Subs中的第一个匹配元素 + 搜索字段是否出现在Sub名称,并返回整个Assemblage中的第一个匹配元素 %字段% - 如果找到相似名称的第一个Sub,则为该Sub; 否则为null + 如果找到相同名称的第一个Sub,则为该Sub; 否则为null - + - 搜索相同名称的Sub,并返回整个Subs中第一个匹配的sub从零开始的索引 + 搜索相同名称的Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 - 用于定义匹配的名称 - 如果找到相同名称的sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 + 用于定义匹配的名称 + 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 - + - 搜索相同名称的Sub,并返回整个Sub中全部匹配的sub从零开始的索引 + 搜索相同名称的Line,并返回整个Assemblage中全部匹配的Line从零开始的索引 - 用于定义匹配的名称 - 如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array + 用于定义匹配的名称 + 如果找到相同名称的Line的元素,则为该元素的从零开始的索引组; 否则为空的Array - + - 将当前Line转换成文本格式 (info已经被转义/去除关键字) + 获得Assemblage目前储存的Line数量 - Line的文本格式 (info已经被转义/去除关键字) - + - 将当前Line转换成文本格式 (info已经被转义/去除关键字) 将输出储存到StringBuilder + 从指定的字符串加载LPS文档 - 储存到的 StringBuilder - Line的文本格式 (info已经被转义/去除关键字) + 包含要加载的LPS文档的字符串 - + - 获得该Line的长哈希代码 + 从指定的字符串加载LPS文档 + + 包含要加载的LPS文档的字符串 + + + + 从指定行加载LPS文档 + + 多个行 + + + + 返回一个Assemblage的第一个元素。 + + 要返回的第一个元素 + + + + 返回一个Assemblage的最后一个元素。 + + 要返回的最后一个元素 + + + + 返回循环访问 Assemblage 的枚举数。 + + 用于 Assemblage 的枚举数 + + + + 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line + + 用于定义匹配的名称 + 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line + + + + 将当前Documents转换成文本格式 + + LinePutScript的文本格式 + + + + 获得该LPS文档的长哈希代码 64位哈希代码 - + - 获得该Line的哈希代码 + 获得该LPS文档的哈希代码 32位哈希代码 - + 确认对象是否等于当前对象 Subs - + - 返回循环访问 Subs 的枚举数。 - - 用于 Subs 的枚举数 - - - - 返回一个 Subs 的第一个元素。 - - 要返回的第一个元素 - - - - 返回一个 Subs 的最后一个元素。 - - 要返回的最后一个元素 - - - - 搜索与指定名称,并返回Line或整个Subs中的第一个匹配元素;若未找到,则新建并添加相同名称的Sub,并且返回这个Sub - - 用于定义匹配的名称 - 如果找到相同名称的第一个sub,则为该sub; 否则为新建的相同名称sub - - - - 获得bool属性的sub - - 用于定义匹配的名称 - 如果找到相同名称的sub,则为True; 否则为false - - - - 设置bool属性的sub - - 用于定义匹配的名称 - - 值 - - - - - 获得int属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的int值 - 如果没找到,则返回默认值 - - - - - 设置int属性的sub - - 用于定义匹配的名称 - 储存进sub的int值 - - - - 获得long属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的long值 - 如果没找到,则返回默认值 - - - - - 设置long属性的sub - - 用于定义匹配的名称 - 储存进sub的long值 - - - - 获得double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的double(long)值 - 如果没找到,则返回默认值 - - - - - 设置double(long)属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 - - 用于定义匹配的名称 - 储存进sub的double(long)值 - - - - 获得DateTime属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的DateTime值 - 如果没找到,则返回默认值 - - - - - 设置DateTime属性的sub - - 用于定义匹配的名称 - 储存进sub的DateTime值 - - - - 获得String属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的String值 - 如果没找到,则返回默认值 - - - - - 设置String属性的sub - - 用于定义匹配的名称 - 储存进sub的String值 - - - - 获得double属性的sub - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的sub,返回sub中储存的double值 - 如果没找到,则返回默认值 - - - - - 设置double属性的sub - - 用于定义匹配的名称 - 储存进sub的double值 - - - - 获取或设置 String 属性的sub - - (gstr)用于定义匹配的名称 - 获取或设置对 String 属性的Sub - - - - 获取或设置 Bool 属性的sub - - (gbol)用于定义匹配的名称 - 获取或设置对 bool 属性的Sub - - - - 获取或设置 Int 属性的sub - - (gint)用于定义匹配的名称 - 获取或设置对 int 属性的Sub - - - - 获取或设置 Long 属性的sub - - (gi64)用于定义匹配的名称 - 获取或设置对 long 属性的Sub - - - - 获取或设置 Double 属性的sub - - (gdbe)用于定义匹配的名称 - 获取或设置对 double 属性的Sub - - - - 获取或设置 Double(long) 属性的sub 通过转换long获得更精确的小数,小数位最大保留9位 - - (gflt)用于定义匹配的名称 - 获取或设置对 double 属性的Sub - - - - 获取或设置 DateTime 属性的sub - - (gdbe)用于定义匹配的名称 - 获取或设置对 double 属性的Sub - - - - 获取Sub数量 + 获得当前文档大小 单位:字符 - + 是否只读 - + - 通过引索修改Line中Sub内容 + 通过引索修改lps中Line内容 要获得或设置的引索 - 引索指定的Sub + 引索指定的Line - + - 搜索相同名称的Sub,并返回整个Subs中第一个匹配的Sub从零开始的索引 + 获得bool属性的line - 用于定义匹配的Sub - 如果找到相同名称的Sub的第一个元素,则为该元素的从零开始的索引; 否则为 -1 + 用于定义匹配的名称 + 如果找到相同名称的line,则为True; 否则为false - + - 将指定的Sub添加到指定索引处 + 设置bool属性的line - 应插入 Sub 的从零开始的索引 - 要添加的Sub + 用于定义匹配的名称 + + 如果为ture,则在没有相同name为lineName的line时候添加新的line + 如果为false,则删除所有name为lineName的line + - + - 从Subs中移除特定引索的Sub + 获得int属性的line - 要删除Sub的引索 + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的line,返回line中储存的int值 + 如果没找到,则返回默认值 + - + - 将指定的Sub添加到Subs列表的末尾 + 设置int属性的line - 要添加的Sub + 用于定义匹配的名称 + 储存进line的int值 - + - 移除Line中所有的Sub + 获得long属性的line + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的line,返回line中储存的long值 + 如果没找到,则返回默认值 + + + + + 设置long属性的line + + 用于定义匹配的名称 + 储存进line的long值 + + + + 获得String属性的line + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的line,返回line中储存的string值 + 如果没找到,则返回默认值 + + + + + 设置String属性的line + + 用于定义匹配的名称 + 储存进line的String值 + + + + 获得double属性的line + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的line,返回line中储存的double值 + 如果没找到,则返回默认值 + + + + + 设置double属性的line + + 用于定义匹配的名称 + 储存进line的double值 + + + + 获得double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的line,返回line中储存的double(long)值 + 如果没找到,则返回默认值 + + + + + 设置double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 + + 用于定义匹配的名称 + 储存进line的double(long)值 + + + + 获得DateTime属性的line + + 用于定义匹配的名称 + 如果没找到返回的默认值 + + 如果找到相同名称的line,返回line中储存的DateTime值 + 如果没找到,则返回默认值 + + + + + 设置DateTime属性的line + + 用于定义匹配的名称 + 储存进line的DateTime值 + + + + 获取或设置 String 属性的line + + (gstr)用于定义匹配的名称 + 获取或设置对 String 属性的Line + + + + 获取或设置 Bool 属性的line + + (gbol)用于定义匹配的名称 + 获取或设置对 bool 属性的Line + + + + 获取或设置 Int 属性的line + + (gint)用于定义匹配的名称 + 获取或设置对 int 属性的Line + + + + 获取或设置 Long 属性的line + + (gi64)用于定义匹配的名称 + 获取或设置对 long 属性的Line + + + + 获取或设置 Double 属性的line + + (gdbe)用于定义匹配的名称 + 获取或设置对 double 属性的Line + + + + 获取或设置 Double(long) 属性的line 通过转换long获得更精确的小数,小数位最大保留9位 + + (gflt)用于定义匹配的名称 + 获取或设置对 double 属性的line + + + + 获取或设置 DateTime 属性的line + + (gdbe)用于定义匹配的名称 + 获取或设置对 double 属性的line + + + + 搜索相同Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 + + 用于定义匹配的Line + 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 + + + + 将指定的Line添加到指定索引处 + + 应插入 Line 的从零开始的索引 + 要添加的Line + + + + 将指定的Line添加到Assemblage列表的末尾 + + 要添加的Line + + + + 移除Assemblage中所有的Line - + - 将整个array复制到Line的Subs + 将整个array复制到Assemblage - 复制到Subs的Sub列表 + 复制到Assemblage的Line列表 从零开始的引索,从引索处开始复制 - + - 将当前line与另一个line进行比较,并退回一个整数指示在排序位置中是位于另一个对象之前之后还是相同位置 + 返回一个新List,包含所有Line - 另一个line - 值小于零时排在 other 之前 值等于零时出现在相同排序位置 值大于零则排在 other 之后 - - - - 克隆一个Line - - 相同的Line - - - - 返回一个新List,包含所有Subs - - 所有储存的Subs + 所有储存的Line - 文件 包括文件读写等一系列操作 - - - - - 集合 全部文件的数据 + 文件 包括文件读写等一系列操作 旧版: 兼容行操作和LineNode等 @@ -3094,7 +3833,14 @@ 包含要加载的LPS文档的字符串 - + + + 从指定行创建 LpsDocument + + 多个行 + 多个行 + + 从指定行创建 LpsDocument @@ -3106,558 +3852,6 @@ - - - 将指定的Line添加到Assemblage列表的末尾 - - 要添加的Line - - - - 若无相同名称(Name)的Line,则将指定的Line添加到Assemblage列表的末尾 - 若有,则替换成要添加的Line - - 要添加的Line - - - - 将指定Line的元素添加到Assemblage的末尾 - - 要添加的多个Line - - - - 将指定Line的元素添加到Assemblage的末尾 - - 要添加的多个Line - - - - 将指定的Line添加到指定索引处 - - 应插入 Line 的从零开始的索引 - 要添加的Line - - - - 将指定Line的元素添加指定索引处 - - 应插入 Line 的从零开始的索引 - 要添加的多个Line - - - - 将指定Line的元素添加指定索引处 - - 应插入 Line 的从零开始的索引 - 要添加的多个Line - - - - 从Assemblage中移除特定对象的第一个匹配项 - - 要从Assemblage中删除的Line的名称 - 如果成功移除了line,则为 true; 否则为 false - - - - 从Assemblage中移除特定名称的第一个匹配项 - - 要从Assemblage中删除的Line的名称 - 如果成功移除了line,则为 true; 否则为 false - - - - 从Assemblage中移除移除与条件相匹配的所有Line - - 要从Assemblage中删除的Line - - - - 从Assemblage中移除移除与名称相匹配的所有Line - - 要从Assemblage中删除的Line的名称 - - - - 移除Assemblage的指定索引处的Line - - 要移除的Line的从零开始的索引 - - - - 确定某Line是否在Assemblage中 - - 要在Assemblage中定位的Line - 如果在Assemblage中找到line,则为True; 否则为false - - - - 确定某Sub是否在Assemblage中 - - 要在Assemblage中定位的Sub - 如果在Assemblage中找到line,则为True; 否则为false - - - - 确定某Line(名字定位)是否在Assemblage中 - - Line的名字 - 如果在Assemblage中找到相同的名字,则为True; 否则为false - - - - 确定某sub(名字定位)是否在Assemblage中 - - sub的名字 - 如果在Assemblage的sub中找到相同的名字,则为True; 否则为false - - - - 匹配拥有相同名称的Line的所有元素 - - 用于定义匹配的名称 - 如果找到相同名称的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 匹配拥有相同名称和信息的Line的所有元素 - - 用于定义匹配的名称 - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同名称和信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 匹配拥有相同信息的Line的所有元素 - - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同信息的Line,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 - - 用于定义匹配的名称 - 如果找到相同名称的第一个Line,则为该Line; 否则为null - - - - 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 - - 用于定义匹配的名称 - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同名称和信息的第一个Line,则为该Line; 否则为null - - - - 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 - - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同信息的第一个Line,则为该Line; 否则为null - - - - 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line - - 用于定义匹配的名称 - 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line - - - - 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line - - 用于定义匹配的名称 - 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line - - - - 匹配拥有相同名称的Sub的所有元素 - - 用于定义匹配的名称 - 如果找到相同名称的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 匹配拥有相同名称和信息的Sub的所有元素 - - 用于定义匹配的名称 - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同名称和信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 匹配拥有相同信息的Sub的所有元素 - - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同信息的Sub,其中所有元素均与指定谓词定义的条件匹配,则为该数组; 否则为一个空的Array - - - - 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素 - - 用于定义匹配的名称 - 如果找到相同名称的第一个Sub,则为该Line; 否则为null - - - - 搜索与指定名称和信息,并返回整个Assemblage中的第一个匹配元素 - - 用于定义匹配的名称 - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同名称和信息的第一个Sub,则为该Line; 否则为null - - - - 搜索与指定信息,并返回整个Assemblage中的第一个匹配元素 - - 用于定义匹配的信息 (去除关键字的文本) - 如果找到相同信息的第一个Sub,则为该Line; 否则为null - - - - 搜索全部相似名称的Line的所有元素 - - %字段% - 如果找到相似名称的Line,则为数组; 否则为一个空的Array - - - - 搜索字段是否出现在Line名称,并返回整个Assemblage中的第一个匹配元素 - - %字段% - 如果找到相似名称的第一个Line,则为该Line; 否则为null - - - - 搜索全部相似名称的Sub的所有元素 - - %字段% - 如果找到相似名称的Line,则为该数组; 否则为一个空的Array - - - - 搜索字段是否出现在Sub名称,并返回整个Assemblage中的第一个匹配元素 - - %字段% - 如果找到相同名称的第一个Sub,则为该Sub; 否则为null - - - - 搜索相同名称的Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 - - 用于定义匹配的名称 - 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 - - - - 搜索相同名称的Line,并返回整个Assemblage中全部匹配的Line从零开始的索引 - - 用于定义匹配的名称 - 如果找到相同名称的Line的元素,则为该元素的从零开始的索引组; 否则为空的Array - - - - 获得Assemblage目前储存的Line数量 - - - - - 从指定的字符串加载LPS文档 - - 包含要加载的LPS文档的字符串 - - - - 从指定的字符串加载LPS文档 - - 包含要加载的LPS文档的字符串 - - - - 从指定行加载LPS文档 - - 多个行 - - - - 返回一个Assemblage的第一个元素。 - - 要返回的第一个元素 - - - - 返回一个Assemblage的最后一个元素。 - - 要返回的最后一个元素 - - - - 返回循环访问 Assemblage 的枚举数。 - - 用于 Assemblage 的枚举数 - - - - 搜索与指定名称,并返回整个Assemblage中的第一个匹配元素; 若未找到,则新建并添加相同名称的Line,并且返回这个Line - - 用于定义匹配的名称 - 如果找到相同名称的第一个Line,则为该Line; 否则为新建的相同名称Line - - - - 将当前Documents转换成文本格式 - - LinePutScript的文本格式 - - - - 获得该LPS文档的长哈希代码 - - 64位哈希代码 - - - - 获得该LPS文档的哈希代码 - - 32位哈希代码 - - - - 确认对象是否等于当前对象 - - Subs - - - - - 获得当前文档大小 单位:字符 - - - - - 是否只读 - - - - - 通过引索修改lps中Line内容 - - 要获得或设置的引索 - 引索指定的Line - - - - 获得bool属性的line - - 用于定义匹配的名称 - 如果找到相同名称的line,则为True; 否则为false - - - - 设置bool属性的line - - 用于定义匹配的名称 - - 如果为ture,则在没有相同name为lineName的line时候添加新的line - 如果为false,则删除所有name为lineName的line - - - - - 获得int属性的line - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的line,返回line中储存的int值 - 如果没找到,则返回默认值 - - - - - 设置int属性的line - - 用于定义匹配的名称 - 储存进line的int值 - - - - 获得long属性的line - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的line,返回line中储存的long值 - 如果没找到,则返回默认值 - - - - - 设置long属性的line - - 用于定义匹配的名称 - 储存进line的long值 - - - - 获得String属性的line - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的line,返回line中储存的string值 - 如果没找到,则返回默认值 - - - - - 设置String属性的line - - 用于定义匹配的名称 - 储存进line的String值 - - - - 获得double属性的line - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的line,返回line中储存的double值 - 如果没找到,则返回默认值 - - - - - 设置double属性的line - - 用于定义匹配的名称 - 储存进line的double值 - - - - 获得double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的line,返回line中储存的double(long)值 - 如果没找到,则返回默认值 - - - - - 设置double(long)属性的line 通过转换long获得更精确的小数,小数位最大保留9位 - - 用于定义匹配的名称 - 储存进line的double(long)值 - - - - 获得DateTime属性的line - - 用于定义匹配的名称 - 如果没找到返回的默认值 - - 如果找到相同名称的line,返回line中储存的DateTime值 - 如果没找到,则返回默认值 - - - - - 设置DateTime属性的line - - 用于定义匹配的名称 - 储存进line的DateTime值 - - - - 获取或设置 String 属性的line - - (gstr)用于定义匹配的名称 - 获取或设置对 String 属性的Line - - - - 获取或设置 Bool 属性的line - - (gbol)用于定义匹配的名称 - 获取或设置对 bool 属性的Line - - - - 获取或设置 Int 属性的line - - (gint)用于定义匹配的名称 - 获取或设置对 int 属性的Line - - - - 获取或设置 Long 属性的line - - (gi64)用于定义匹配的名称 - 获取或设置对 long 属性的Line - - - - 获取或设置 Double 属性的line - - (gdbe)用于定义匹配的名称 - 获取或设置对 double 属性的Line - - - - 获取或设置 Double(long) 属性的line 通过转换long获得更精确的小数,小数位最大保留9位 - - (gflt)用于定义匹配的名称 - 获取或设置对 double 属性的line - - - - 获取或设置 DateTime 属性的line - - (gdbe)用于定义匹配的名称 - 获取或设置对 double 属性的line - - - - 搜索相同Line,并返回整个Assemblage中第一个匹配的Line从零开始的索引 - - 用于定义匹配的Line - 如果找到相同名称的Line的第一个元素,则为该元素的从零开始的索引; 否则为 -1 - - - - 将指定的Line添加到指定索引处 - - 应插入 Line 的从零开始的索引 - 要添加的Line - - - - 将指定的Line添加到Assemblage列表的末尾 - - 要添加的Line - - - - 移除Assemblage中所有的Line - - - - - 将整个array复制到Assemblage - - 复制到Assemblage的Line列表 - 从零开始的引索,从引索处开始复制 - - - - 返回一个新List,包含所有Line - - 所有储存的Line - 当前Line读取进度 @@ -3719,6 +3913,41 @@ 如果还有下一行,返回True,否则False + + + 文件 包括文件读写等一系列操作 (更纯净,不包含行操作) + + + + + 创建一个 空的LpsDocument + + + + + 从指定的字符串创建 LpsDocument + + 包含要加载的LPS文档的字符串 + + + + 从指定行创建 LpsDocument + + 多个行 + 多个行 + + + + 从指定行创建 LpsDocument + + 多个行 + + + + 从另一个LPS文件创建该LPS + + + Load Object 可以储存任何类型的值 对性能进行优化 @@ -4382,6 +4611,13 @@ 名称 信息 (正常版本) + + + 通过名字和信息创建新的Sub + + 名称 + 信息 (SetObject) + 通过名字和信息创建新的Sub diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/plugin/Panuon.WPF.UI.dll b/VPet.Plugin.DemoClock/1100_DemoClock/plugin/Panuon.WPF.UI.dll index 777a6dd3f0628561cb307809c6cfc8090331992d..a99c5deef40e4e653f91dbc5d8a913d0e413b5ae 100644 GIT binary patch delta 316549 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≤g>z1dh# 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 Jo))F}`5$30E_na| delta 308598 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

    + + + 当发生摸身体时触发改方法 + + 显示摸身体情况 @@ -167,39 +179,34 @@ 显示待机(模式1)情况 - + 显示待机(模式1)情况 - + 显示待机(模式2)情况 - + 显示待机(模式2)情况 - + - 显示蹲下情况 + 显示待机情况 (只有符合条件的才会显示) - + - 显示蹲下情况 + 显示B循环+C循环+ToNomal - + - 显示无聊情况 - - - - - 显示无聊情况 + 显示B循环+C循环+ToNomal @@ -207,54 +214,9 @@ 显示睡觉情况
    - + - 显示睡觉情况 (正常) - - - - - 显示睡觉情况 (强制) - - - - - 显示工作情况 - - - - - 显示工作情况结束 - - - - - 显示工作情况循环 - - - - - 显示工作情况 - - - - - 显示工作情况循环 - - - - - 显示工作情况结束 - - - - - 显示学习情况 - - - - - 显示学习情况 + 显示B循环 (强制) @@ -262,147 +224,55 @@ 显示拖拽情况 - + 显示拖拽中 - + - 显示掉到地上 从左边 + 显示结束动画到正常动画 (DisplayToNomal) - - - 显示掉到地上 从左边 - + + 动画的动作 Start Loop End - + - 显示向左走 (有判断) + 显示动画 根据名字播放 + 动画名称 + 动画结束后操作(附带名字) + 动画的动作 Start Loop End - + - 显示向左走 - - - - - 显示向右走 (有判断) - - - - - 显示向右走 - - - - - 显示向左爬 (有判断) - - - - - 显示向左爬 - - - - - 显示向右爬 (有判断) - - - - - 显示向右爬 - - - - - 显示左墙壁爬行 上 - - - - - 显示左墙壁爬行 上 - - - - - 显示左墙壁爬行 下 - - - - - 显示左墙壁爬行 下 - - - - - 显示右墙壁爬行 上 - - - - - 显示右墙壁爬行 上 - - - - - 显示右墙壁爬行 下 - - - - - 显示右墙壁爬行 下 - - - - - 显示顶部墙壁爬行向右 - - - - - 显示顶部墙壁爬行向左 - - - - - 显示顶部墙壁爬行向左 - - - - - 显示顶部墙壁爬行向左 - - - - - 显示掉落向左 - - - - - 显示掉落向左 - - - - - 显示掉落向右 - - - - - 显示掉落向右 - - - - - 显示动画 + 显示动画 根据名字和类型查找运行,若无则查找类型 动画类型 + 动画名称 + 动画结束后操作(附带名字) + 动画的动作 Start Loop End + + + + 显示动画 根据名字和类型查找运行,若无则查找类型 + + 动画类型 + 动画名称 动画结束后操作 + 动画的动作 Start Loop End + + + 动画的动作 Start Loop End + + + + 显示动画 根据名字播放 + + 动画名称 + 动画结束后操作 + 动画的动作 Start Loop End @@ -432,7 +302,12 @@ 事件Timer - + + + 说话,使用随机表情 + + + 说话 @@ -460,6 +335,21 @@ 过去时间倍率 + + + 状态计算Handle + + + + + 想要随机显示的接口 (return:是否成功) + + + + + 每隔指定时间自动触发计算 可以关闭EventTimer后手动计算 + + 定点移动位置向量 @@ -494,6 +384,11 @@ 当前状态 + + + 当前状态辅助ID + + 当前正在的状态 @@ -504,19 +399,9 @@ 默认:啥都没干 - + - 正在干活1 - - - - - 正在干活1 - - - - - 学习中 + 正在干活/学习中 @@ -524,6 +409,16 @@ 睡觉 + + + 旅游中 + + + + + 其他状态,给开发者留个空位计算 + + MainGrid Name Field @@ -562,7 +457,7 @@ MessageBar - + 显示消息 @@ -579,6 +474,11 @@ TText Name Field + + + MessageBoxContent Name Field + + InitializeComponent @@ -666,13 +566,12 @@ 不一定只用于食物,只是叫这个名字 - + 创建食物动画 第二层夹心为运行时提供 动画核心 - 动画模式 - 动画类型 + 动画信息 前层 动画名 后层 动画名 中间层运动轨迹 @@ -713,6 +612,11 @@ 是否循环播放 + + + 动画信息 + + 是否准备完成 @@ -761,399 +665,14 @@ 图像显示核心 - + - 动画类型 + 图像名字字典: 动画类型->动画名字 - + - 不被启用/使用的 不包含在GrapType S - - - - - 被提起动态 (循环) L - - - - - 被提起静态 (开始) L - - - - - 被提起静态 (循环) L - - - - - 从上向右爬 (循环) M - - - - - 从上向左爬 (循环) M - - - - - 爬起向右 M - - - - - 爬起向左 M - - - - - 从右边爬 (开始) S - - - - - 从左边爬 (开始) S - - - - - 从右边爬 (循环) M - - - - - 从左边爬 (循环) M - - - - - 呼吸 (循环) L - - - - - 摸头 (开始) S - - - - - 摸头 (循环) M - - - - - 摸头 (结束) S - - - - - 摸身体 (开始) S - - - - - 摸身体 (循环) M - - - - - 摸身体 (结束) S - - - - - 爬行向右 (开始) S - - - - - 爬行向右 (循环) M - - - - - 爬行向右 (结束) S - - - - - 爬行向左 (开始) S - - - - - 爬行向左 (循环) M - - - - - 爬行向左 (结束) S - - - - - 下蹲 (开始) S - - - - - 下蹲 (循环) M - - - - - 下蹲 (结束) S - - - - - 下落向左 (开始) S - - - - - 下落向左 (循环) M - - - - - 下落向左 (结束) S - - - - - 下落向右 (开始) S - - - - - 下落向右 (循环) M - - - - - 下落向右 (结束) S - - - - - 走路向右 (开始) S - - - - - 走路向右 (循环) M - - - - - 走路向右 (结束) S - - - - - 走路向左 (开始) S - - - - - 走路向左 (循环) M - - - - - 走路向左 (结束) S - - - - - 无聊 (开始) S - - - - - 无聊 (循环) M - - - - - 无聊 (结束) S - - - - - 睡觉 (开始) S - - - - - 睡觉 (循环) M - - - - - 睡觉 (结束) S - - - - - 说话 (开始) S - - - - - 说话 (循环) M - - - - - 说话 (结束) S - - - - - 说话 (开始) S - - - - - 说话 (循环) M - - - - - 说话 (结束) S - - - - - 说话 (开始) S - - - - - 说话 (循环) M - - - - - 说话 (结束) S - - - - - 待机 模式1 (开始) S - - - - - 待机 模式1 (循环) M - - - - - 待机 模式1 (结束) S - - - - - 待机 模式2 (开始) S - - - - - 待机 模式2 (循环) M - - - - - 待机 模式2 (结束) S - - - - - 开机 M - - - - - 关机 M - - - - - 学习 (开始) S - - - - - 学习 (循环) M - - - - - 学习 (结束) S - - - - - 工作 (开始) S - - - - - 工作 (循环) M - - - - - 工作 (结束) S - - - - - 直播 (开始) S - - - - - 直播 (循环) M - - - - - 直播 (结束) S - - - - - 口渴 M - - - - - 饥饿 M - - - - - 吃东西 M - - - - - 喝东西 M - - - - - 图像字典 - - - - - 图像字典(不被主要引用) + 图像字典 动画名字->状态+动作->动画 @@ -1166,57 +685,35 @@ 通用设置属性/方法 - - - 添加动画 - - 动画 - 类型 - 添加动画 动画 - + - 添加动画 + 获得随机动画名字 - 动画 - 类型 + 动画类型 + 动画名字,找不到则返回null - - - 添加动画 自动创建 - - 位置 - 状态类型 - 动画类型 - - - - 随机数字典(用于确保随机动画不会错位) - - - + 查找动画 动画类型 + 动画名字 状态类型,找不到就找相同动画类型 + 动画的动作 Start Loop End - + - 查找动画 + 查找动画列表 动画类型 状态类型,找不到就找相同动画类型 - - - - 动画类型默认前文本 - + 动画的动作 Start Loop End @@ -1248,50 +745,27 @@ 提起定位点 - + - 行走速度 + 所有移动 - + - 侧边爬行速度 + 所有工作/学习 - + - 顶部爬行速度 + 持续时间 - + - 爬行速度 - - - - - 掉落速度 X轴 - - - - - 掉落速度 Y轴 - - - - - 定位爬行左边距离 - - - - - 定位爬行右边距离 - - - - - 定位爬行上边距离 + 获取持续时间 + 动画名称 + 持续时间 @@ -1311,47 +785,403 @@ 加载更多设置,新的替换后来的,允许空内容 - + - 无:不执行动作 + 动画类型默认前文本 - + - 默认说话 + 使用RunImage 从0开始运行该动画 若无RunImage 则使用Run + + 动画接口 + 显示位置 + 结束方法 + 额外图片 + + + + 使用ImageRun 指定图像图像控件准备运行该动画 + + 动画接口 + 用于显示的Image + 结束动画 + 准备好的线程 + + + + 工作/学习 - + - 严肃 + 类型 - + - 闪亮 + 工作/学习 - + - 自己 + 工作名称 - + - 错误 + 工作名称 已翻译 - + - IEyeTracking.xaml 的交互逻辑 - - - EyeTracking + 使用动画名称 - + - InitializeComponent + 工作盈利/学习等级倍率 + + + + + 工作盈利/学习基本倍率 + + + + + 工作体力(食物)消耗倍率 + + + + + 工作体力(饮料)消耗倍率 + + + + + 心情消耗倍率 + + + + + 等级限制 + + + + + 花费时间(分钟) + + + + + 完成奖励倍率(0+) + + + + + 显示工作/学习动画 + + + + + + 移动 + + + + + 使用动画名称 + + + + + 定位类型 + + + + + 定位类型: 需要固定到屏幕边缘启用这个 + + + + + 移动间隔 + + + + + 检查类型 + + + + + 支持的动画模式 + + + + + 宠物状态模式 (Flag版) + + + + + 高兴 + + + + + 普通 + + + + + 状态不佳 + + + + + 生病(躺床) + + + + + 检查距离左边 + + + + + 检查距离右边 + + + + + 检查距离上面 + + + + + 检查距离下面 + + + + + 移动速度(X轴) + + + + + 移动速度(Y轴) + + + + + 定位位置 + + + + + 移动距离 + + + + + 触发检查类型 + + + + + 检查距离左边 + + + + + 检查距离右边 + + + + + 检查距离上面 + + + + + 检查距离下面 + + + + + 是否可以触发 + + + + + 是否可以继续动 + + + + + 获取兼容支持下个播放的移动 + + + + + 显示开始移动 (假设已经检查过了) + + + + + 显示正在移动 + + + + + + 动画信息 + + 新版本动画类型是根据整体类型+名字定义而成 + 动画类型->动画名字 + 动画名字->状态+动作->动画 + 类型: 主要动作分类 + 动画名字: 用户自定义, 同名字动画支持相同随机,不再使用StoreRand + 动作: 动画的动作 Start Loop End + 状态: 动画的状态 Save.GameSave.ModeType + + + + 创建动画信息 + + 动画名字: 用户自定义 同名字动画支持相同随机,不再使用StoreRand + 动作: 动画的动作 Start Loop End + 类型: 主要动作分类 + 状态: 4种状态 + + + + 通过文件位置和信息获取动画信息 + + 文件夹位置 + 信息 + + + + 类型: 主要动作分类 + + * 为必须有的动画 + + + + 通用动画,用于被被其他动画调用或者mod等用途 + + 不被默认启用/使用的 不包含在GrapType + + + + 被提起动态 * + + + + + + 现在所有会动的东西都是MOVE + + + + + 呼吸 * + + + + + + + + + + + + 开机 * + + + + + 关机 + + + + + + 向上切换状态 + + + + + 向下切换状态 + + + + + 口渴 + + + + + 饥饿 + + + + + 吃东西 + + + + + 喝东西 + + + + + 动作: 动画的动作 Start Loop End + + + + + 动画只有一个动作 + + + + + 开始动作 + + + + + 循环动作 + + + + + 结束动作 + + + + + 动画名字: 用户自定义 同名字动画支持相同随机,不再使用StoreRand + + + + + 动作: 动画的动作 Start Loop End + + + + + 类型: 主要动作分类 + + + + + 状态: 4种状态 @@ -1384,14 +1214,9 @@ 是否准备完成 - + - 该动画模式 - - - - - 该动画类型 + 该动画信息 @@ -1418,7 +1243,7 @@ Picture.xaml 的交互逻辑 - + 新建新静态图像 @@ -1429,6 +1254,11 @@ 图片资源 + + + 动画信息 + + 指定图像图像控件准备运行该动画 @@ -1467,6 +1297,11 @@ 是否循环播放 + + + 动画信息 + + 是否准备完成 @@ -1482,7 +1317,7 @@ 图片资源 - + 新建 PNG 动画 @@ -1648,6 +1483,11 @@ 互动周期 + + + 食物接口 + + 经验值 @@ -1713,6 +1553,14 @@ 自定义图片加载方法 + + + 加载图像动画 + + 要加载的动画核心 + 当前历遍的目录 + 起始目录 + 游戏存档 @@ -1883,12 +1731,12 @@ - 强类型资源类,用于查找本地化字符串等。 + 一个强类型的资源类,用于查找本地化的字符串等。 - 返回此类使用的缓存 ResourceManager 实例。 + 返回此类使用的缓存的 ResourceManager 实例。 diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/plugin/VPet-Simulator.Windows.Interface.dll b/VPet.Plugin.DemoClock/1100_DemoClock/plugin/VPet-Simulator.Windows.Interface.dll index 98fc389c258022dfdc0bdf8bc6c829e55eed3422..924f563b0453a737d168821f0880bf5b48c2c31e 100644 GIT binary patch delta 16426 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 WeZQX7bza_o7vwpuv+=k@^uGW(mFh77 delta 12365 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 B$b$d? diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/plugin/VPet-Simulator.Windows.Interface.xml b/VPet.Plugin.DemoClock/1100_DemoClock/plugin/VPet-Simulator.Windows.Interface.xml index 346c588..03b2a7f 100644 --- a/VPet.Plugin.DemoClock/1100_DemoClock/plugin/VPet-Simulator.Windows.Interface.xml +++ b/VPet.Plugin.DemoClock/1100_DemoClock/plugin/VPet-Simulator.Windows.Interface.xml @@ -90,11 +90,37 @@ 加载DIY内容

    - + - 运行动作 + 显示设置页面 + + 设置页 + + + + 显示更好买页面 + + 食物类型 + + + + 关闭桌宠 + + + + + 重启桌宠 + + + + + 鼠标穿透 + + + + + 存档 Hash检查 是否通过 - 动作名称 @@ -226,6 +252,11 @@ 药品 + + + 礼品 (没做) + + 食物类型 @@ -423,7 +454,7 @@ - 计算间隔 + 计算间隔 (秒) @@ -584,5 +615,28 @@ 图片设置 (eg:定位锚点等) + + + 统计 + + + + + 统计变化通知事件 + + 发送的统计(this) + 变动的名称 + 变动的值 + + + + 统计数据字典 + + + + + 输出统计数据 + + diff --git a/VPet.Plugin.DemoClock/1100_DemoClock/plugin/VPet.Plugin.DemoClock.dll b/VPet.Plugin.DemoClock/1100_DemoClock/plugin/VPet.Plugin.DemoClock.dll index 73b41217b7ec3b9025e53e7eecf32ff120b48be7..92f65af726cd5aea6daa6a2d346717d23e4b3a05 100644 GIT binary patch delta 15362 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 delta 15103 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 + xmlns:pu="clr-namespace:Panuon.WPF.UI;assembly=Panuon.WPF.UI" xmlns:local="clr-namespace:VPet.Plugin.DemoClock" + mc:Ignorable="d" Title="{ll:Str 倒计时时间设定}" Height="150" Width="400" FontSize="18"> @@ -12,7 +14,7 @@ - + @@ -24,20 +26,20 @@ - - + + - + - - + -