You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2539 lines
88 KiB

2 weeks ago
  1. var idSetShowView = 1;
  2. var idGetShowView = 536870913;
  3. var idSetShowToolBar = 2;
  4. var idGetShowToolBar = 536870914;
  5. var idGetShowFullScreen = 3;
  6. var idSetShowFullScreen = 536870915;
  7. var idSetCurrPage = 4;
  8. var idGetCurrPage = 536870916;
  9. var idGetPageCount = 5;
  10. var idSetCurrAction = 6;
  11. var idGetCurrAction = 536870918;
  12. var idSetCurrPenColor = 7;
  13. var idGetCurrPenColor = 536870919;
  14. var idSetCurrPenWidth = 8;
  15. var idGetCurrPenWidth = 536870920;
  16. var idSetShowDefMenu = 9;
  17. var idGetShowDefMenu = 536870921;
  18. var idGetLVersion = 10;
  19. var idSetTextSmooth = 11;
  20. var idGetTextSmooth = 536870923;
  21. var idSetPressurelevel = 12;
  22. var idGetPressurelevel = 536870924;
  23. var idSetShowScrollBarButton = 13;
  24. var idGetShowScrollBarButton = 536870925;
  25. var idGetCurrDocType = 14;
  26. var idSetPathName = 15;
  27. var idGetPathName = 536870927;
  28. var idEnableHotKey = 16;
  29. var idForceSignType = 17;
  30. var idTrackRevisions = 18;
  31. var idProtectType = 19;
  32. var idSetShowRevisions = 20;
  33. var idGetShowRevisions = 536870932;
  34. var idSetAppendTipInfo = 21;
  35. var idGetSetAppendTipInfo = 536870933;
  36. var idLoadFile = 22;
  37. var idSetValue = 23;
  38. var idGetValue = 24;
  39. var idIsSaved = 25;
  40. var idIsOpened = 26;
  41. var idGetDocText = 27;
  42. var idModifyName = 28;
  43. var idIsLogin = 29;
  44. var idGetCurrUserID = 30;
  45. var idGetUserRemoteAddr = 31;
  46. var idIsUserExist = 32;
  47. var idGetUserInfo = 33;
  48. var idShowAllNotes = 34;
  49. var idSaveTo = 35;
  50. var idGetNextUser = 36;
  51. var idPrintDoc = 37;
  52. var idCanUndo = 38;
  53. var idCanRedo = 39;
  54. var idUndo = 40;
  55. var idRedo = 41;
  56. var idUndoAll = 42;
  57. var idRedoAll = 43;
  58. var idCloseDoc = 44;
  59. var idLogin = 45;
  60. var idGetNextNote = 46;
  61. var idSetPageMode = 47;
  62. var idGetPageMode = 48;
  63. var idGetOriginalFile = 49;
  64. var idGetOriginalFileName = 50;
  65. var idGetOriginalFileCount = 51;
  66. var idInternalCmd = 52;
  67. var idSetUserVisible = 53;
  68. var idAddDocProperty = 54;
  69. var idDelDocProperty = 55;
  70. var idGetNextDocProperty = 56;
  71. var idHttpAddPostFile = 57;
  72. var idHttpAddPostValue = 58;
  73. var idHttpAddPostString = 59;
  74. var idHttpAddPostBuffer = 60;
  75. var idHttpInit = 61;
  76. var idHttpPost = 62;
  77. var idFtpConnect = 63;
  78. var idFtpDisConnect = 64;
  79. var idFtpGetFile = 65;
  80. var idFtpPutFile = 66;
  81. var idHttpAddPostCurrFile = 67;
  82. var idLoadFileEx = 68;
  83. var idSetCurrUserVisibilityForUser = 69;
  84. var idSetCurrUserVisibilityPwd = 70;
  85. var idShowFileInfo = 71;
  86. var idShowFileSecurity = 72;
  87. var idLoadOriginalFile = 74;
  88. var idHideMenuItem = 75;
  89. var idProtectDoc = 76;
  90. var idDrawFirstPage = 77;
  91. var idGetCurrUserAccess = 78;
  92. var idCopySelectText = 79;
  93. var idSearchText = 80;
  94. var idLogout = 81;
  95. var idChangeCurrUserPwd = 82;
  96. var idGetDocumentObject = 83;
  97. var idConvertToAip = 84;
  98. var idInputHotKey = 85;
  99. var idIsOpening = 86;
  100. var idLoginEx = 87;
  101. var idInsertEmptyPage = 88;
  102. var idMergeFile = 89;
  103. var idGetCurrServer = 90;
  104. var idAcceptAllRevisions = 91;
  105. var idSetSaved = 92;
  106. var idGetCurrFileBase64 = 93;
  107. var idLoadFileBase64 = 94;
  108. var idSetFieldValue = 95;
  109. var idAddQifengSeal = 96;
  110. var idPageSetupSet = 97;
  111. var idPrintDocEx = 98;
  112. var idInsertNote = 99;
  113. var idGetNotePos = 100;
  114. var idSetNotePos = 101;
  115. var idDeleteLocalFile = 102;
  116. var idGetTempFileName = 103;
  117. var idRemoteAddr = 104;
  118. var idGetNoteNum = 105;
  119. var idInsertDepartmentCopy = 106;
  120. var idSetPrintCopyList = 107;
  121. var idDeleteNote = 108;
  122. var idGrayData = 109;
  123. var idGetRotateType = 110;
  124. var idSetRotateType = 111;
  125. var idSaveToTiff = 112;
  126. var idGetNotePosX = 113;
  127. var idGetNotePosY = 114;
  128. var idGetErrorString = 115;
  129. var idSetValueEx = 116;
  130. var idIsProtect = 117;
  131. var idGetNoteWidth = 118;
  132. var idGetNoteHeight = 119;
  133. var idGetValueEx = 120;
  134. var idMergerPage = 121;
  135. var idGetPageWidth = 122;
  136. var idGetPageHeight = 123;
  137. var idDocProperty = 124;
  138. var idSetJSEnv = 125;
  139. var idGetJSEnv = 536871037;
  140. var idSetJSValue = 126;
  141. var idGetJSValue = 536871038;
  142. var idJSGetNextUser = 127
  143. var idJSGetPageMode = 128;
  144. var idJSGetCurrServer = 129;
  145. var idShowMessage = 130;
  146. var idGetCurrFileSize = 131;
  147. var idGetFileSize = 132;
  148. var idGetSerialNumber = 133;
  149. var idBeforeConvert = 134;
  150. var idAfterConvert = 135;
  151. var idWaitConverting = 136;
  152. var idSleepSecond = 137;
  153. var idProtectObject = 138;
  154. var idConvertXYModeW = 139;
  155. var idConvertXYModeH = 140;
  156. var idGetUserInfoEx = 141;
  157. var idSetUserInfoEx = 142;
  158. var idSetCustomColour = 143;
  159. var idGetCustomColour = 144;
  160. var idLastError = 145;
  161. var idSetWaterMarkMode = 146;
  162. var idGetWaterMarkMode = 536871058;
  163. var idSetWaterMarkAlpha = 147;
  164. var idGetWaterMarkAlpha = 536871059;
  165. var idSetWaterMarkTextOrPath = 148;
  166. var idGetWaterMarkTextOrPath = 536871060;
  167. var idSetWaterMarkAddition = 149;
  168. var idGetWaterMarkAddition = 536871061;
  169. var idSetWaterMarkTxtHOrImgZoom = 150;
  170. var idGetWaterMarkTxtHOrImgZoom = 536871062;
  171. var idSetWaterMarkPosX = 151;
  172. var idGetWaterMarkPosX = 536871063;
  173. var idSetWaterMarkPosY = 152;
  174. var idGetWaterMarkPosY = 536871064;
  175. var idSetWaterMarkTextColor = 153;
  176. var idGetWaterMarkTextColor = 536871065;
  177. var idSetWaterMarkAngle = 154;
  178. var idGetWaterMarkAngle = 536871066;
  179. var idSetCurrXYMode = 155;
  180. var idGetCurrXYMode = 536871067;
  181. var idSilentMode = 156;
  182. var idPdfDllAddr = 157;
  183. var idDeletePage = 158;
  184. var idShowErrMsgMode = 159;
  185. var idSetCurrTime = 160;
  186. var idSetInDesignMode = 161;
  187. var idGetInDesignMode = 536871073;//536870912
  188. var idInsertPicture = 162;
  189. var idInsertNoteEx = 163;
  190. var idRunCommand = 164;
  191. var idInTabSortMode = 165;
  192. var idSetCurrTextEditUser = 166;
  193. var idGetCurrTextEditUser = 536871078;//536870912
  194. var idSaveAsBase64 = 167;
  195. var idCurrTextEditPRI = 168;
  196. var idBeforeConvertEx = 169;
  197. var idInsertNote2 = 170;
  198. var idShowDialog = 171;
  199. var idVerifyNotes = 172;
  200. var idGetOriginalFileType = 173;
  201. var idForceSignType2 = 174;
  202. var idGetCurrSerialNumber = 175;
  203. var idGetCurrSubjectName = 176;
  204. var idGetHttpPostData = 177;
  205. var idSetBackgroundDoc = 178;
  206. var idGotoPosition = 179;
  207. var idGetBMPos = 180;
  208. var idPartialProtect = 181;
  209. var idGetFileBase64 = 182;
  210. var idSaveBinaryFileFromBase64 = 183;
  211. var idGetFileListUnderDir = 184;
  212. var idStartDrawDoc = 185;
  213. var idStartDrawPage = 186;
  214. var idEndDrawPage = 187;
  215. var idEndDrawDoc = 188;
  216. var idExportEditNodeValue = 189;
  217. var idGetPrinterList = 190;
  218. var idGetPrinterStatusByStr = 191;
  219. var idGetJobInfoByStr = 192;
  220. var idResetPrinterByStr = 193;
  221. var idSignData = 194;
  222. var idVerifyData = 195;
  223. var idForceSignType3 = 196;
  224. var idSplitPages = 197;
  225. var idVerifyDocText = 198;
  226. var idGetCurrPagePos = 199;
  227. var idSetCurrPagePos = 200;
  228. var idFindText = 201;
  229. var idSetFieldShowInfo = 202;
  230. var idHideBarItems = 203;
  231. var idIsEmptyDoc = 204;
  232. var idLoadOriginalFileAsync = 205;
  233. var idLoadFileExAsync = 206;
  234. var idZipDir = 207;
  235. var idUnzipFile = 208;
  236. var idEncFile = 209;
  237. var idDecFile = 210;
  238. var idUpdateAllField = 211;
  239. var idSaveLoadOri = 212;
  240. var idShowPaperFile = 213;
  241. var idClosePaperFile = 214;
  242. var idAddSealByDir = 215;
  243. var idPlayFlash = 216;
  244. var idCurrCertDN = 217;
  245. var idLoadBinary = 218;
  246. var idForceSignType4 = 219;
  247. var idWriteLocalFile = 220;
  248. var idReadLocalFile = 221;
  249. var idHttpAddPostCurrFileEx = 222;
  250. var idStartDownloadFile = 223;
  251. var idStopDownloadFile = 224;
  252. var idCreateFolder = 225;
  253. var idDeleteFolder = 226;
  254. var idCopyLocalFile = 227;
  255. var idGetNoteByIndex = 228;
  256. var idSaveBinary = 229; //返回一个byte数组
  257. var idEncFile2 = 230;
  258. var idDecFile2 = 231;
  259. var idExecuteCmd = 232;
  260. var idSetPrnBarInfo = 233;
  261. var idInsertEmbFile = 234;
  262. var idGetSheetCount = 235;
  263. var idGetSheetName = 236;
  264. var idGetSheetIndex = 237;
  265. var idGetSheetRangeText = 238;
  266. var idGetSheetRangeValue = 239;
  267. var idGetSheetRangeFormula = 240;
  268. var idProtectSheet = 241;
  269. var idIsFolderExist = 242;
  270. var idGetFileInfo = 243;
  271. var idInsertXmlFilePage = 244;
  272. var idDeleteFolderEx = 245;
  273. var idReplaceText = 246;
  274. var idGetRevCount = 247;
  275. var idGetRevInfo = 248;
  276. var idGetBookMarkCount = 249;
  277. var idGetBookMarkInfo = 250;
  278. var idConvertFileTo = 251;
  279. var idShowWnd = 990;
  280. var idShowMax = 991;
  281. var idShowToSec = 992;
  282. var idShowToSecMax = 993;
  283. var idHideWnd = 994;
  284. var idSetDispidShowWndLevel = 996;
  285. var idSetDispidShowWndPos = 997;
  286. var iddispidEnableCloseBtn = 998;
  287. var idSetDispidHideTitle = 999;
  288. var idCheckApp = 1000;
  289. var dispidShowWM = "1002L";//屏幕水印
  290. var DSP_MODE_PRIMARY_MAX = 1;
  291. var DSP_MODE_PRIMARY_LEFTTOP = 2;
  292. var DSP_MODE_PRIMARY_LEFTCENTER = 3;
  293. var DSP_MODE_PRIMARY_LEFTBOTTOM = 4;
  294. var DSP_MODE_PRIMARY_RIGHTTOP = 5;
  295. var DSP_MODE_PRIMARY_RIGHTCENTER = 6;
  296. var DSP_MODE_PRIMARY_RIGHTBOTTOM = 7;
  297. var DSP_MODE_PRIMARY_MIDDLETOP = 8;
  298. var DSP_MODE_PRIMARY_MIDDLECENTER = 9;
  299. var DSP_MODE_PRIMARY_MIDDLEBOTTOM = 10;
  300. var DSP_MODE_SEC_MAX = 11;
  301. var DSP_MODE_SEC_LEFTTOP = 12;
  302. var DSP_MODE_SEC_LEFTCENTER = 13;
  303. var DSP_MODE_SEC_LEFTBOTTOM = 14;
  304. var DSP_MODE_SEC_RIGHTTOP = 15;
  305. var DSP_MODE_SEC_RIGHTCENTER = 16;
  306. var DSP_MODE_SEC_RIGHTBOTTOM = 17;
  307. var DSP_MODE_SEC_MIDDLETOP = 18;
  308. var DSP_MODE_SEC_MIDDLECENTER = 19;
  309. var DSP_MODE_SEC_MIDDLEBOTTOM = 20;
  310. /*id
  311. [id(1)] void NotifyClick(BSTR pcName);
  312. [id(2)] void NotifyChangeValue(BSTR pcName, BSTR pcNewValue);
  313. [id(3)] void NotifyReset(BSTR pcName);
  314. [id(4)] void NotifySumbit(BSTR pcName);
  315. [id(5)] void NotifyDocOpened(long lOpenResult);
  316. [id(6)] void NotifyChangePage();
  317. [id(7)] void NotifyChangeCurrUser();
  318. [id(8)] void NotifyCloseDoc();
  319. [id(9)] void NotifyChangePenColor();
  320. [id(10)] void NotifyChangePenWidth();
  321. [id(11)] void NotifyCtrlReady();
  322. [id(12)] void NotifyMenuMsg(long lCmd, long* plContinue);
  323. [id(13)] void NotifyModifyStatus();
  324. [id(14)] void NotifyFullScreen();
  325. [id(15)] void NotifyPosChange(BSTR pcNoteName);
  326. [id(16)] void NotifySelect(BSTR pcName, long lNoteType);
  327. [id(17)] void JSNotifyMenuMsg(long lCmd);
  328. [id(18)] void NotifyBeforeAction(long lActionType, long lType, BSTR strName, BSTR strValue, long* plContinue);
  329. [id(19)] void JSNotifyBeforeAction(long lActionType, long lType, BSTR strName, BSTR strValue);
  330. [id(20)] void NotifyLineAction(long lPage, long lStartPos, long lEndPos);
  331. [id(21)] void NotifyDocumentEvent(BSTR strName);
  332. [id(22)] void NotifyAfterAction(long lActionType, long lType, BSTR strName, BSTR strValue);
  333. [id(23)] void NotifyChangeStatus(long lStatusType);
  334. [id(24)] void NotifyPressPen(long lScreenX, long lScreenY, long lPress);
  335. [id(25)] void NotifyAsyncCall(long lCallID, long lRet, BSTR strRet);
  336. [id(30)] aip窗口关闭事件
  337. */
  338. async function MoreCallBack (data) {
  339. console.log("进入MoreCallBack");
  340. }
  341. //主接口,与exe服务交互
  342. async function ConnectServ (cmddata, CallBack, CallData, ErrMsg, sMode) {
  343. sMode = sMode || "&SYNCMODE=1"; //拼模式 如&SYNCMODE=1&WNDNAME=aa&OFFICEMODE=1
  344. sMode = sMode + "&WNDNAME=" + windowName;
  345. cmddata = cmddata.replace(/&/g, "$_38_"); //转译cmd命令中携带的&符号
  346. var websocketData = "/execcmd?cmdbody=CMDDATA:" + cmddata + sMode;
  347. var url = "ws://127.0.0.1:13426";
  348. return await nativeWebsocket({
  349. "data": websocketData,
  350. "url": url,
  351. "CallBack": CallBack
  352. });
  353. }
  354. //MonitorMode: 0-事件不终止继续, 1-事件终止
  355. async function GetMonitorServEvent (MonitorMMode, CallBack, CallData, ErrMsg, sMode) {
  356. sMode = sMode || "&SYNCMODE=1";
  357. sMode = sMode + "&WNDNAME=" + windowName;
  358. var websocketData = "/getevent?MMode=" + MonitorMMode + sMode;
  359. var url = "ws://127.0.0.1:13426";
  360. return nativeWebsocket({
  361. "data": websocketData,
  362. "url": url,
  363. "CallData": CallData,
  364. "CallBack": CallBack
  365. });
  366. }
  367. function SetMonitorServEvent (MonitorEMode, CallBack, CallData, ErrMsg, sMode) {
  368. sMode = sMode || "&SYNCMODE=1";
  369. sMode = sMode + "&WNDNAME=" + windowName;
  370. var websocketData = "/seteventmode?EMode=" + MonitorEMode + sMode;
  371. var url = "ws://127.0.0.1:13426";
  372. return nativeWebsocket({
  373. "data": websocketData,
  374. "url": url,
  375. "CallBack": CallBack
  376. });
  377. }
  378. /************************************
  379. ***************公共方法类信息提示**************
  380. ************************************/
  381. async function functionOutErrmsg (data) {
  382. if (data.errmsg != "" && data.errmsg != null) {
  383. //alert(data.errmsg);
  384. return;
  385. } else if (data.retstr != "" && data.retstr != null) {
  386. //alert(data.retstr);
  387. return;
  388. } else if (data.retcode != null) {
  389. //alert(data.retcode);
  390. }
  391. }
  392. /************************************
  393. ***************公共属性类信息提示**************
  394. ************************************/
  395. async function attributeOutErrmsg (data) {
  396. if (data.retstr != "" && data.retstr != null) {
  397. //alert(data.retstr);
  398. return;
  399. } else if (data.retcode != null) {
  400. //alert(data.retcode);
  401. }
  402. }
  403. /************************************
  404. ***************默认回调函数**************
  405. ************************************/
  406. async function HWSECallBack (data) {
  407. console.log("HWSECallBack");
  408. }
  409. //设置文档视图
  410. async function SetShowView (p1, CallBack, CallData, ErrMsg, sMode) {
  411. var cmddata = "1;|;2," + p1;
  412. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  413. return str;
  414. }
  415. //返回文档视图
  416. async function GetShowView (CallBack, CallData, ErrMsg, sMode) {
  417. var cmddata = "536870913;|;";
  418. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  419. return str;
  420. }
  421. //设置工具栏显示状态
  422. async function SetShowToolBar (p1, CallBack, CallData, ErrMsg, sMode) {
  423. var cmddata = "2;|;2," + p1;
  424. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  425. return str;
  426. }
  427. //获取工具栏显示状态
  428. async function GetShowToolBar (CallBack, CallData, ErrMsg, sMode) {
  429. var cmddata = "536870914;|;";
  430. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  431. return str;
  432. }
  433. //设置全屏显示状态
  434. async function SetShowFullScreen (p1, CallBack, CallData, ErrMsg, sMode) {
  435. var cmddata = "3;|;2," + p1;
  436. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  437. return str;
  438. }
  439. //返回全屏显示状态
  440. async function GetShowFullScreen (CallBack, CallData, ErrMsg, sMode) {
  441. var cmddata = "536870915;|;";
  442. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  443. return str;
  444. }
  445. //设置当前页索引(0,1,2,...)。
  446. async function SetCurrPage (p1, CallBack, CallData, ErrMsg, sMode) {
  447. var cmddata = "4;|;2," + p1;
  448. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  449. return str;
  450. }
  451. //设置或返回当前页索引(0,1,2,...)。
  452. async function GetCurrPage (CallBack, CallData, ErrMsg, sMode) {
  453. var cmddata = "536870916;|;";
  454. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  455. return str;
  456. }
  457. //返回当前文档的总页数
  458. async function GetPageCount (CallBack, CallData, ErrMsg, sMode) {
  459. var cmddata = "536870917;|;";
  460. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  461. return str;
  462. }
  463. //设置当前笔的宽度(用户必须登录)。
  464. async function SetCurrPenWidth (p1, CallBack, CallData, ErrMsg, sMode) {
  465. var cmddata = "8;|;2," + p1;
  466. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  467. return str;
  468. }
  469. //返回当前笔的宽度(用户必须登录)。
  470. async function GetCurrPenWidth (CallBack, CallData, ErrMsg, sMode) {
  471. var cmddata = "536870920;|;";
  472. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  473. return str;
  474. }
  475. //设置操作状态。
  476. async function CurrAction (p1, CallBack, CallData, ErrMsg, sMode) {
  477. var cmddata = "6;|;2," + p1;
  478. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  479. return str;
  480. }
  481. //设置控件菜单显示状态。
  482. async function SetShowDefMenu (p1, CallBack, CallData, ErrMsg, sMode) {
  483. var cmddata = "9;|;2," + p1;
  484. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  485. return str;
  486. }
  487. //返回控件菜单显示状态。
  488. async function GetShowDefMenu (CallBack, CallData, ErrMsg, sMode) {
  489. var cmddata = "536870921;|;";
  490. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  491. return str;
  492. }
  493. //返回当前版本号。
  494. async function GetLVersion (CallBack, CallData, ErrMsg, sMode) {
  495. var cmddata = "536870922;|;";
  496. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  497. return str;
  498. }
  499. //设置当前文字平滑状态。
  500. async function SetTextSmooth (p1, CallBack, CallData, ErrMsg, sMode) {
  501. var cmddata = "11;|;2," + p1;
  502. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  503. return str;
  504. }
  505. //返回当前文字平滑状态。
  506. async function GetTextSmooth (CallBack, CallData, ErrMsg, sMode) {
  507. var cmddata = "536870923;|;";
  508. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  509. return str;
  510. }
  511. //设置当前压感灵敏度级别。
  512. async function SetPressurelevel (p1, CallBack, CallData, ErrMsg, sMode) {
  513. var cmddata = "12;|;2," + p1;
  514. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  515. return str;
  516. }
  517. //返回当前压感灵敏度级别。
  518. async function GetPressurelevel (CallBack, CallData, ErrMsg, sMode) {
  519. var cmddata = "536870924;|;";
  520. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  521. return str;
  522. }
  523. //设置滚动条状态。
  524. async function SetShowScrollBarButton (p1, CallBack, CallData, ErrMsg, sMode) {
  525. var cmddata = "13;|;2," + p1;
  526. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  527. return str;
  528. }
  529. //返回滚动条状态。
  530. async function GetShowScrollBarButton (CallBack, CallData, ErrMsg, sMode) {
  531. var cmddata = "536870925;|;";
  532. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  533. return str;
  534. }
  535. //获取当前文档类型(必须以LoadOriginalFile装入文档)。
  536. async function GetCurrDocType (p1, CallBack, CallData, ErrMsg, sMode) {
  537. var cmddata = "536870926;|;";
  538. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  539. return str;
  540. }
  541. //设置当前打开的文件的路径。
  542. async function SetPathName (p1, CallBack, CallData, ErrMsg, sMode) {
  543. var cmddata = "15;|;3," + p1;
  544. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  545. return str;
  546. }
  547. //返回当前打开的文件的路径。
  548. async function GetPathName (CallBack, CallData, ErrMsg, sMode) {
  549. var cmddata = "536870927;|;";
  550. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  551. return str;
  552. }
  553. //设置当前word文件的修订显示状态。此属性只针对word。
  554. async function SetShowRevisions (p1, CallBack, CallData, ErrMsg, sMode) {
  555. var cmddata = "20;|;3," + p1;
  556. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  557. return str;
  558. }
  559. //退出或者进入修订状态
  560. async function TractRevisions (p1, CallBack, CallData, ErrMsg, sMode) {
  561. var cmddata = "18;|;2," + p1;
  562. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  563. return str;
  564. }
  565. //返回当前word文件的修订显示状态。此属性只针对word。
  566. async function GetShowRevisions (CallBack, CallData, ErrMsg, sMode) {
  567. var cmddata = "536870932;|;";
  568. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  569. return str;
  570. }
  571. //设置附加信息
  572. async function SetAppendTipInfo (p1, CallBack, CallData, ErrMsg, sMode) {
  573. var cmddata = "21;|;3," + p1;
  574. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  575. return str;
  576. }
  577. //返回附加信息
  578. async function GetAppendTipInfo (CallBack, CallData, ErrMsg, sMode) {
  579. var cmddata = "536870933;|;";
  580. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  581. return str;
  582. }
  583. //加载文档
  584. async function LoadFile (p1, CallBack, CallData, ErrMsg, sMode) {
  585. var cmddata = "22;|;3," + p1;
  586. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  587. return str;
  588. }
  589. //设置参数对应的内容
  590. async function SetValue (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  591. var cmddata = "23;|;3," + p1 + "|;|3," + p2;
  592. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  593. return str;
  594. }
  595. //获得参数对应的值
  596. async function GetValue (p1, CallBack, CallData, ErrMsg, sMode) {
  597. var cmddata = "24;|;3," + p1;
  598. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  599. return str;
  600. }
  601. //文件是否被修改
  602. async function IsSaved (CallBack, CallData, ErrMsg, sMode) {
  603. var cmddata = "25;|;";
  604. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  605. return str;
  606. }
  607. //判断当前是否打开文件
  608. async function IsOpened (CallBack, CallData, ErrMsg, sMode) {
  609. var cmddata = "26;|;";
  610. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  611. return str;
  612. }
  613. //返回当前打开的文件中的所有文字
  614. async function GetDocText (CallBack, CallData, ErrMsg, sMode) {
  615. var cmddata = "27;|;";
  616. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  617. return str;
  618. }
  619. //修改节点的名称
  620. async function ModifyName (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  621. var cmddata = "28;|;3," + p1 + "|;3," + p2;
  622. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  623. return str;
  624. }
  625. //判断当前是否登录
  626. async function IsLogin (CallBack, CallData, ErrMsg, sMode) {
  627. var cmddata = "29;|;";
  628. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  629. return str;
  630. }
  631. //返回当前登录用户的用户名
  632. async function GetCurrUserID (CallBack, CallData, ErrMsg, sMode) {
  633. var cmddata = "30;|;";
  634. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  635. return str;
  636. }
  637. //获取当前登录用户的远程地址
  638. async function GetUserRemoteAddr (CallBack, CallData, ErrMsg, sMode) {
  639. var cmddata = "31;|;";
  640. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  641. return str;
  642. }
  643. //获取是否存在登录用户
  644. async function IsUserExist (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  645. var cmddata = "32;|;3," + p1 + "|;|2," + p2;
  646. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  647. return str;
  648. }
  649. //获取用户 pcUserID 的用户的相关信息
  650. async function GetUserInfo (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) {
  651. var cmddata = "33;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6;
  652. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  653. return str;
  654. }
  655. //显示或隐藏所有用户的节点信息
  656. async function ShowAllNotes (p1, CallBack, CallData, ErrMsg, sMode) {
  657. var cmddata = "34;|;2," + p1;
  658. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  659. return str;
  660. }
  661. //文件另存
  662. async function SaveTo (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  663. var cmddata = "35;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3;
  664. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  665. return str;
  666. }
  667. //获取用户 pcUserID 的下一个用户ID
  668. async function GetNextUser (p1, CallBack, CallData, ErrMsg, sMode) {
  669. var cmddata = "127;|;3," + p1;
  670. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  671. return str;
  672. }
  673. //获取用户 pcUserID 的下一个用户ID
  674. async function JSGetNextUser (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  675. var cmddata = "36;|;3," + p1 + "|;|2," + p2;
  676. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  677. return str;
  678. }
  679. //打印当前文档
  680. async function PrintDoc (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  681. var cmddata = "37;|;2," + p1 + "|;|2," + p2;
  682. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  683. return str;
  684. }
  685. //判断操作是否可以撤销
  686. async function CanUndo (CallBack, CallData, ErrMsg, sMode) {
  687. var cmddata = "38;|;";
  688. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  689. return str;
  690. }
  691. //判断操作是否可以恢复
  692. async function CanRedo (CallBack, CallData, ErrMsg, sMode) {
  693. var cmddata = "39;|;";
  694. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  695. return str;
  696. }
  697. //单步撤销操作
  698. async function Undo (CallBack, CallData, ErrMsg, sMode) {
  699. var cmddata = "40;|;";
  700. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  701. return str;
  702. }
  703. //单步恢复操作。
  704. async function Redo (CallBack, CallData, ErrMsg, sMode) {
  705. var cmddata = "41;|;";
  706. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  707. return str;
  708. }
  709. //撤销本次所有操作。
  710. async function UndoAll (CallBack, CallData, ErrMsg, sMode) {
  711. var cmddata = "42;|;";
  712. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  713. return str;
  714. }
  715. //恢复所有撤销的操作。
  716. async function RedoAll (CallBack, CallData, ErrMsg, sMode) {
  717. var cmddata = "43;|;";
  718. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  719. return str;
  720. }
  721. //关闭当前文档。
  722. async function CloseDoc (p1, CallBack, CallData, ErrMsg, sMode) {
  723. var cmddata = "44;|;2," + p1;
  724. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  725. return str;
  726. }
  727. //登录当前系统。只有登录用户才可以对AIP文件进行操作(批注|盖章... ...)。
  728. async function Login (p1, p2, p3, p4, p5, CallBack, CallData, ErrMsg, sMode) {
  729. var cmddata = "45;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|3," + p4 + "|;|3," + p5;
  730. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  731. return str;
  732. }
  733. //获取下一个节点信息。
  734. async function GetNextNote (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  735. var cmddata = "46;|;3," + p1 + "|;|2," + p2 + "|;|3," + p3;
  736. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  737. return str;
  738. }
  739. //设置页面显示模式。
  740. async function SetPageMode (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  741. var cmddata = "47;|;2," + p1 + "|;|2," + p2;
  742. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  743. return str;
  744. }
  745. //获取页面显示模式信息。JS环境下需调用JSGetPageMode
  746. async function GetPageMode (p1, CallBack, CallData, ErrMsg, sMode) {
  747. var cmddata = "48;|;2," + p1;
  748. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  749. return str;
  750. }
  751. //获取原始文件
  752. async function GetOriginalFile (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  753. var cmddata = "49;|;3," + p1 + "|;|2," + p2;
  754. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  755. return str;
  756. }
  757. //获取原始文件名
  758. async function GetOriginalFileName (p1, CallBack, CallData, ErrMsg, sMode) {
  759. var cmddata = "50;|;3," + p1;
  760. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  761. return str;
  762. }
  763. //获取原始文件个数
  764. async function GetOriginalFileCount (CallBack, CallData, ErrMsg, sMode) {
  765. var cmddata = "51;|;";
  766. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  767. return str;
  768. }
  769. //设置特定用户的节点信息是否显示
  770. async function SetUserVisible (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  771. var cmddata = "53;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3;
  772. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  773. return str;
  774. }
  775. //添加当前文件的属性和值
  776. async function AddDocProperty (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  777. var cmddata = "54;|;3," + p1 + "|;|3," + p2;
  778. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  779. return str;
  780. }
  781. //删除文件属性
  782. async function DelDocProperty (p1, CallBack, CallData, ErrMsg, sMode) {
  783. var cmddata = "55;|;3," + p1;
  784. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  785. return str;
  786. }
  787. //获取当前属性的下一个属性
  788. async function GetNextDocProperty (p1, CallBack, CallData, ErrMsg, sMode) {
  789. var cmddata = "56;|;3," + p1;
  790. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  791. return str;
  792. }
  793. //设置通过Http上传的文件
  794. async function HttpAddPostFile (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  795. var cmddata = "57;|;3," + p1 + "|;|3," + p2;
  796. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  797. return str;
  798. }
  799. //设置通过Http上传的数字变量
  800. async function HttpAddPostValue (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  801. var cmddata = "58;|;3," + p1 + "|;|2," + p2;
  802. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  803. return str;
  804. }
  805. //设置通过Http上传的字符串变量
  806. async function HttpAddPostString (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  807. var cmddata = "59;|;3," + p1 + "|;|3," + p2;
  808. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  809. return str;
  810. }
  811. //设置通过Http上传的字符串变量
  812. async function HttpAddPostBuffer (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  813. var cmddata = "60;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|2," + p4;
  814. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  815. return str;
  816. }
  817. //初始化Http,在调用Http的时候必须首先初始化
  818. async function HttpInit (CallBack, CallData, ErrMsg, sMode) {
  819. var cmddata = "61;|;";
  820. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  821. return str;
  822. }
  823. //触发Http上传Post操作
  824. async function HttpPost (p1, CallBack, CallData, ErrMsg, sMode) {
  825. var cmddata = "62;|;3," + p1;
  826. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  827. return str;
  828. }
  829. //连接FTP服务器
  830. async function FtpConnect (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  831. var cmddata = "63;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3;
  832. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  833. return str;
  834. }
  835. //断开FTP服务器连接
  836. async function FtpDisConnect (CallBack, CallData, ErrMsg, sMode) {
  837. var cmddata = "64;|;";
  838. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  839. return str;
  840. }
  841. //通过FTP下载服务器文件
  842. async function FtpGetFile (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  843. var cmddata = "65;|;3," + p1 + "|;|3," + p2;
  844. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  845. return str;
  846. }
  847. //通过FTP上传本地文件
  848. async function FtpPutFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  849. var cmddata = "66;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3;
  850. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  851. return str;
  852. }
  853. //设置Http上传当前打开的AIP文件
  854. async function HttpAddPostCurrFile (p1, CallBack, CallData, ErrMsg, sMode) {
  855. var cmddata = "67;|;3," + p1;
  856. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  857. return str;
  858. }
  859. //打开AIP文件, 如果打开的不是 AIP 文件, 将进行自动转化
  860. async function LoadFileEx (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  861. var cmddata = "68;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3 + "|;|2," + p4;
  862. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  863. return str;
  864. }
  865. //设置当前用户的操作对特定用户的可见性
  866. async function SetCurrUserVisibilityForUser (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  867. var cmddata = "69;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3;
  868. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  869. return str;
  870. }
  871. //设置显示当前用户操作信息的密码。(只有当前登录用户才可以设置)。
  872. async function SetCurrUserVisibilityPwd (p1, CallBack, CallData, ErrMsg, sMode) {
  873. var cmddata = "70;|;3," + p1;
  874. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  875. return str;
  876. }
  877. //显示文件属性。
  878. async function ShowFileInfo (CallBack, CallData, ErrMsg, sMode) {
  879. var cmddata = "71;|;";
  880. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  881. return str;
  882. }
  883. //显示文件安全设置对话框
  884. async function ShowFileSecurity (CallBack, CallData, ErrMsg, sMode) {
  885. var cmddata = "72;|;";
  886. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  887. return str;
  888. }
  889. //以原始文件打开方式打开或创建文件,不转化为aip文件
  890. async function dispidLoadOriginalFile (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  891. var cmddata = "74;|;3," + p1 + "|;|3," + p2;
  892. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  893. return str;
  894. }
  895. //隐藏指定菜单
  896. async function HideMenuItem (p1, CallBack, CallData, ErrMsg, sMode) {
  897. var cmddata = "75;|;2," + p1;
  898. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  899. return str;
  900. }
  901. //保护或解除文档保护
  902. async function ProtectDoc (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  903. var cmddata = "76;|;2," + p1 + "|;|3," + p2 + "|;|2," + p3;
  904. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  905. return str;
  906. }
  907. //获取当前用户的权限(请参阅方法Login)。
  908. async function GetCurrUserAccess (CallBack, CallData, ErrMsg, sMode) {
  909. var cmddata = "78;|;";
  910. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  911. return str;
  912. }
  913. //拷贝当前选择的文字到剪贴板
  914. async function CopySelectText (CallBack, CallData, ErrMsg, sMode) {
  915. var cmddata = "79;|;";
  916. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  917. return str;
  918. }
  919. //查找文字
  920. async function SearchText (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  921. var cmddata = "80;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3;
  922. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  923. return str;
  924. }
  925. //用户退出
  926. async function Logout (CallBack, CallData, ErrMsg, sMode) {
  927. var cmddata = "81;|;";
  928. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  929. return str;
  930. }
  931. //修改当前用户的登陆密码 参数:原密码,新密码
  932. async function ChangeCurrUserPwd (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  933. var cmddata = "82;|;3," + p1 + "|;|3," + p2;
  934. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  935. return str;
  936. }
  937. //把当前通过LoadOriginalFile打开的原始文件直接转化成AIP文件 参数:blAddOri:0不装载,1装载原始文件 ,blNormal 0不解析文档的书签 1解析文档的书签
  938. async function ConvertToAip (blAddOri, blNorma, CallBack, CallData, ErrMsg, sMode) {
  939. var cmddata = "84;|;2," + blAddOri + "|;|2," + blNorma;
  940. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  941. return str;
  942. }
  943. //执行菜单快捷键操作 参数 lType
  944. async function InputHotKey (lType, CallBack, CallData, ErrMsg, sMode) {
  945. var cmddata = "85;|;2," + lType;
  946. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  947. return str;
  948. }
  949. //用于登录AIP网络版服务器
  950. async function LoginEx (pcRemoteAddr, pLoginData, lDataLen, CallBack, CallData, ErrMsg, sMode) {
  951. var cmddata = "87;|;3," + pcRemoteAddr + "|;|3," + pLoginData + "|;|3," + lDataLen;
  952. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  953. return str;
  954. }
  955. //创建空白页面,批示页,编辑页。(必须用户登录)
  956. async function InsertEmptyPage (lPageIndex, lType, lWidth, lHeight, CallBack, CallData, ErrMsg, sMode) {
  957. var cmddata = "88;|;2," + lPageIndex + "|;|2," + lType + "|;|2," + lWidth + "|;|2," + lHeight;
  958. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  959. return str;
  960. }
  961. //插入批示页。或者合并AIP文件(必须用户登录)。
  962. async function MergeFile (lPageStartIndex, pcFileName, CallBack, CallData, ErrMsg, sMode) {
  963. var cmddata = "89;|;2," + lPageStartIndex + "|;|3," + pcFileName;
  964. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  965. return str;
  966. }
  967. //获得当前服务序列号对应的服务名。我们为每一服务器用户分配了32位唯一表示符号。
  968. async function GetCurrServer (plServerID, CallBack, CallData, ErrMsg, sMode) {
  969. var cmddata = "90;|;2," + plServerID;
  970. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  971. return str;
  972. }
  973. //如当前是通过LoadOriginalFile打开的原始文件,通过此接口可以接受文件的全部修订
  974. async function AcceptAllRevisions (CallBack, CallData, ErrMsg, sMode) {
  975. var cmddata = "91;|;";
  976. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  977. return str;
  978. }
  979. //设置文档是否被修改
  980. async function SetSaved (blSaved, CallBack, CallData, ErrMsg, sMode) {
  981. var cmddata = "92;|;2," + blSaved;
  982. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  983. return str;
  984. }
  985. //获取当前文件的Base64编码的字符串,与LoadFileBase64对应
  986. async function GetCurrFileBase64 (CallBack, CallData, ErrMsg, sMode) {
  987. var cmddata = "93;|;";
  988. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  989. return str;
  990. }
  991. //加载Base64编码的字符串
  992. async function LoadFileBase64 (pcBase64String, CallBack, CallData, ErrMsg, sMode) {
  993. var cmddata = "94;|;3," + pcBase64String;
  994. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  995. return str;
  996. }
  997. //设置书签的内容。只针对word和wps
  998. async function SetFieldValue (strFieldName, strValue, strSheetName, CallBack, CallData, ErrMsg, sMode) {
  999. var cmddata = "95;|;3," + strFieldName + "|;|3," + strValue + "|;|3," + strSheetName;
  1000. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1001. return str;
  1002. }
  1003. //添加骑缝章和普通印章接口(必须打开文件且用户已登录)
  1004. async function AddQifengSeal (lFrom, pcPages, pcOriSealName, pcSealName, CallBack, CallData, ErrMsg, sMode) {
  1005. var cmddata = "96;|;2," + lFrom + "|;|3," + pcPages + "|;|3," + pcOriSealName + "|;|3," + pcSealName;
  1006. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1007. return str;
  1008. }
  1009. //打印文档,提供更详细的打印控制
  1010. async function PrintDocEx (strPrinterName, lPrintFlag, blShowDlg, blZoom, lFromPage, lToPage, blOriSize, lCopys, blCollate, blTranFirst, blDulpex, CallBack, CallData, ErrMsg, sMode) {
  1011. var cmddata = "98;|;3," + strPrinterName + "|;|2," + lPrintFlag + "|;|2," + blShowDlg + "|;|2," + blZoom + "|;|2," + lFromPage + "|;|2," + lToPage + "|;|2," + blOriSize + "|;|2," + lCopys + "|;|2," + blCollate + "|;|2," + blTranFirst + "|;|2," + blDulpex;
  1012. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1013. return str;
  1014. }
  1015. //动态添加编辑域|手写域|超链接.(必须登录)。
  1016. async function InsertNote (pcName, lPageIndex, lType, lPosx, lPosy, lWidth, lHeight, CallBack, CallData, ErrMsg, sMode) {
  1017. var cmddata = "99;|;3," + pcName + "|;|2," + lPageIndex + "|;|2," + lType + "|;|2," + lPosx + "|;|2," + lPosy + "|;|2," + lWidth + "|;|2," + lHeight;
  1018. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1019. return str;
  1020. }
  1021. //设置添加区域的位置
  1022. async function SetNotePos (pcNoteName, lLeft, lTop, lWidth, lHeight, CallBack, CallData, ErrMsg, sMode) {
  1023. var cmddata = "101;|;3," + pcNoteName + "|;|2," + lLeft + "|;|2," + lTop + "|;|2," + lWidth + "|;|2," + lHeight;
  1024. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1025. return str;
  1026. }
  1027. //删除本地文件。
  1028. async function DeleteLocalFile (pcFileName, CallBack, CallData, ErrMsg, sMode) {
  1029. var cmddata = "102;|;3," + pcFileName;
  1030. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1031. return str;
  1032. }
  1033. //随机生成一个唯一的临时文件名。
  1034. async function GetTempFileName (pcFileType, CallBack, CallData, ErrMsg, sMode) {
  1035. var cmddata = "103;|;3," + pcFileType;
  1036. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1037. return str;
  1038. }
  1039. //获取节点个数。
  1040. async function GetNoteNum (lNoteType, CallBack, CallData, ErrMsg, sMode) {
  1041. var cmddata = "105;|;2," + lNoteType;
  1042. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1043. return str;
  1044. }
  1045. //设置各部门打印份数。可重复调用,本接口只有网络版有效
  1046. async function InsertDepartmentCopy (pcDepName, lCopys, CallBack, CallData, ErrMsg, sMode) {
  1047. var cmddata = "106;|;3," + pcDepName + "|;|2," + lCopys;
  1048. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1049. return str;
  1050. }
  1051. //保留。
  1052. async function SetPrintCopyList (CallBack, CallData, ErrMsg, sMode) {
  1053. var cmddata = "107;|;";
  1054. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1055. return str;
  1056. }
  1057. //删除指定节点。
  1058. async function DeleteNote (strNoteName, CallBack, CallData, ErrMsg, sMode) {
  1059. var cmddata = "108;|;3," + strNoteName;
  1060. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1061. return str;
  1062. }
  1063. //使AIP文档中指定类型变成灰色
  1064. async function GrayData (lGrayType, CallBack, CallData, ErrMsg, sMode) {
  1065. var cmddata = "109;|;2," + lGrayType;
  1066. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1067. return str;
  1068. }
  1069. //获取指定节点或页面的旋转类型
  1070. async function GetRotateType (pcName, CallBack, CallData, ErrMsg, sMode) {
  1071. var cmddata = "110;|;3," + pcName;
  1072. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1073. return str;
  1074. }
  1075. //设置指定节点或页面的旋转类型。111 536871023 var cmddata = "87;|;3,"+pcRemoteAddr+"|;|3,"+pLoginData+"|;|3,"+lDataLen;
  1076. async function SetRotateType (pcName, sRotateType, CallBack, CallData, ErrMsg, sMode) {
  1077. var cmddata = "112;|;3," + pcName + "|;|2," + sRotateType;
  1078. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1079. return str;
  1080. }
  1081. //将AIP文件保存为TIFF格式。
  1082. async function SaveToTiff (pcFileName, xDPI, yDPI, nBpp, blGray, CallBack, CallData, ErrMsg, sMode) {
  1083. var cmddata = "112;|;3," + pcFileName + "|;|3," + xDPI + "|;|2," + yDPI + "|;|2," + nBpp + "|;|2," + blGray;
  1084. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1085. return str;
  1086. }
  1087. //获取指定节点的X逻辑坐标位置(坐标单位由CurrXYMode指定)。
  1088. async function GetNotePosX (pcName, CallBack, CallData, ErrMsg, sMode) {
  1089. var cmddata = "113;|;3," + pcName;
  1090. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1091. return str;
  1092. }
  1093. //获取指定节点的X逻辑坐标位置(坐标单位由CurrXYMode指定)。
  1094. async function GetNotePosY (pcName, CallBack, CallData, ErrMsg, sMode) {
  1095. var cmddata = "114;|;3," + pcName;
  1096. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1097. return str;
  1098. }
  1099. //根据错误ID来返回错误的信息
  1100. async function GetErrorString (lErrorNo, CallBack, CallData, ErrMsg, sMode) {
  1101. var cmddata = "115;|;2," + lErrorNo;
  1102. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1103. return str;
  1104. }
  1105. //设置参数对应的内容。
  1106. async function SetValueEx (pcName, lType, lParam, pParam, CallBack, CallData, ErrMsg, sMode) {
  1107. var cmddata = "116;|;3," + pcName + "|;|2," + lType + "|;|2," + lParam + "|;|3," + pParam;
  1108. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1109. return str;
  1110. }
  1111. //查看文件、用户、节点进行保护限制的状态
  1112. async function IsProtect (pcName, lSource, lType, CallBack, CallData, ErrMsg, sMode) {
  1113. var cmddata = "117;|;3," + pcName + "|;|2," + lSource + "|;|2," + lType;
  1114. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1115. return str;
  1116. }
  1117. //查看文件、用户、节点进行保护限制的状态
  1118. async function GetNoteWidth (pcName, CallBack, CallData, ErrMsg, sMode) {
  1119. var cmddata = "118;|;3," + pcName;
  1120. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1121. return str;
  1122. }
  1123. //获取指定节点的逻辑高度(单位基于当前坐标系)。
  1124. async function GetNoteHeight (pcName, CallBack, CallData, ErrMsg, sMode) {
  1125. var cmddata = "119;|;3," + pcName;
  1126. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1127. return str;
  1128. }
  1129. //获取指纹图片base64值。
  1130. async function GetValueEx (pcName, lValuetype, pcValueName, lParam, pcParam, CallBack, CallData, ErrMsg, sMode) {
  1131. var cmddata = "120;|;3," + pcName + "|;|2," + lValuetype + "|;|3," + pcValueName + "|;|2," + lParam + "|;|3," + pcParam;
  1132. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1133. return str;
  1134. }
  1135. //获取指定节点的逻辑高度(单位基于当前坐标系)。
  1136. async function MergerPage (pcName, lValuetype, pcValueName, lParam, pcParam, CallBack, CallData, ErrMsg, sMode) {
  1137. var cmddata = "121;|;3," + pcName + "|;|,2" + lValuetype + "|;|,3" + pcValueName + "|;|,3" + lParam + "|;|,2" + pcParam;
  1138. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1139. return str;
  1140. }
  1141. //获取指定页面的宽度(像素)。。
  1142. async function GetPageWidth (lPageIndex, CallBack, CallData, ErrMsg, sMode) {
  1143. var cmddata = "122;|;2," + lPageIndex;
  1144. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1145. return str;
  1146. }
  1147. //获取指定页面的高度(像素)。。
  1148. async function GetPageHeight (lPageIndex, CallBack, CallData, ErrMsg, sMode) {
  1149. var cmddata = "123;|;2," + lPageIndex;
  1150. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1151. return str;
  1152. }
  1153. //设置当前环境是否为JS环境
  1154. async function SetJSEnv (p1, CallBack, CallData, ErrMsg, sMode) {
  1155. var cmddata = "125;|;2," + p1;
  1156. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1157. return str;
  1158. }
  1159. //返回当前环境是否为JS环境
  1160. async function GetJSEnv (CallBack, CallData, ErrMsg, sMode) {
  1161. var cmddata = "536871037;|;";
  1162. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1163. return str;
  1164. }
  1165. //设置当前环境是否为JS环境
  1166. async function SetJSValue (p1, CallBack, CallData, ErrMsg, sMode) {
  1167. var cmddata = "126;|;2," + p1;
  1168. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1169. return str;
  1170. }
  1171. //返回当前环境是否为JS环境
  1172. async function GetJSValue (CallBack, CallData, ErrMsg, sMode) {
  1173. var cmddata = "536871038;|;";
  1174. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1175. return str;
  1176. }
  1177. //返回当前页面模式。并可通过JSValue查看缩放比例。
  1178. async function JSGetPageMode (CallBack, CallData, ErrMsg, sMode) {
  1179. var cmddata = "128;|;";
  1180. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1181. return str;
  1182. }
  1183. //显示消息提示对话框
  1184. async function ShowMessage (pcMessage, pcCaption, lType, CallBack, CallData, ErrMsg, sMode) {
  1185. var cmddata = "130;|;3," + pcMessage + "|;|3," + pcCaption + "|;|2," + lType;
  1186. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1187. return str;
  1188. }
  1189. //取得当前文件大小,单位字节。
  1190. async function GetCurrFileSize (CallBack, CallData, ErrMsg, sMode) {
  1191. var cmddata = "131;|;";
  1192. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1193. return str;
  1194. }
  1195. //取得目标文件大小,单位字节。
  1196. async function GetFileSize (strFilePath, CallBack, CallData, ErrMsg, sMode) {
  1197. var cmddata = "132;|;3," + strFilePath;
  1198. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1199. return str;
  1200. }
  1201. //获取当前智能卡的证书序列号。
  1202. async function GetSerialNumber (CallBack, CallData, ErrMsg, sMode) {
  1203. var cmddata = "133;|;";
  1204. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1205. return str;
  1206. }
  1207. //将控件虚拟打印机设置为系统默认打印机,并保存原打印机设置。 在 AfterConvert 后恢复。
  1208. async function BeforeConvert (pcPaperName, CallBack, CallData, ErrMsg, sMode) {
  1209. var cmddata = "134;|;3," + pcPaperName;
  1210. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1211. return str;
  1212. }
  1213. //在BeforeConvert后,默认打印机恢复为原打印机,并读取设置。
  1214. async function AfterConvert (CallBack, CallData, ErrMsg, sMode) {
  1215. var cmddata = "135;|;";
  1216. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1217. return str;
  1218. }
  1219. //控件进入等待状态。
  1220. async function SleepSecond (lSecond, CallBack, CallData, ErrMsg, sMode) {
  1221. var cmddata = "137;|;2," + lSecond;
  1222. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1223. return str;
  1224. }
  1225. //对文件、用户、节点进行保护限制。
  1226. async function ProtectObject (pcName, lSource, lType, pcOld, pcNew, CallBack, CallData, ErrMsg, sMode) {
  1227. var cmddata = "138;|;3," + pcName + "|;|2," + lSource + "|;|2," + lType + "|;|3," + pcOld + "|;|3," + pcNew;
  1228. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1229. return str;
  1230. }
  1231. //将宽度由原单位换算为新的单位。
  1232. async function ConvertXYModeW (lPageIndex, lW, lSXYMode, lDXYMode, CallBack, CallData, ErrMsg, sMode) {
  1233. var cmddata = "139;|;2," + lPageIndex + "|;|2," + lW + "|;|2," + lSXYMode + "|;|2," + lDXYMode;
  1234. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1235. return str;
  1236. }
  1237. //将高度由原单位换算为新的单位。
  1238. async function ConvertXYModeH (lPageIndex, lW, lSXYMode, lDXYMode, CallBack, CallData, ErrMsg, sMode) {
  1239. var cmddata = "140;|;2," + lPageIndex + "|;|2," + lW + "|;|2," + lSXYMode + "|;|2," + lDXYMode;
  1240. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1241. return str;
  1242. }
  1243. //获取指定类型的用户信息
  1244. async function GetUserInfoEx (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  1245. var cmddata = "141;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3;
  1246. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1247. return str;
  1248. }
  1249. //设置指定类型的用户信息
  1250. async function SetUserInfoEx (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  1251. var cmddata = "142;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|3," + p4;
  1252. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1253. return str;
  1254. }
  1255. //设置用户界面颜色
  1256. async function SetCustomColour (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  1257. var cmddata = "143;|;2," + p1 + "|;|2," + p2;
  1258. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1259. return str;
  1260. }
  1261. //获取用户界面颜色
  1262. async function GetCustomColour (p1, CallBack, CallData, ErrMsg, sMode) {
  1263. var cmddata = "144;|;2," + p1;
  1264. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1265. return str;
  1266. }
  1267. //设置水印模式
  1268. async function SetWaterMarkMode (p1, CallBack, CallData, ErrMsg, sMode) {
  1269. var cmddata = "146;|;2," + p1;
  1270. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1271. return str;
  1272. }
  1273. async function GetWaterMarkMode (CallBack, CallData, ErrMsg, sMode) {
  1274. var cmddata = "536871058;|;";
  1275. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1276. return str;
  1277. }
  1278. //设置水印透明度147
  1279. async function SetWaterMarkAlpha (p1, CallBack, CallData, ErrMsg, sMode) {
  1280. var cmddata = "147;|;2," + p1;
  1281. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1282. return str;
  1283. }
  1284. //返回水印透明度
  1285. async function GetWaterMarkAlpha (CallBack, CallData, ErrMsg, sMode) {
  1286. var cmddata = "536871059;|;";
  1287. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1288. return str;
  1289. }
  1290. //设置水印的内容
  1291. async function SetWaterMarkTextOrPath (p1, CallBack, CallData, ErrMsg, sMode) {
  1292. var cmddata = "148;|;3," + p1;
  1293. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1294. return str;
  1295. }
  1296. //返回水印的内容
  1297. async function GetWaterMarkTextOrPath (CallBack, CallData, ErrMsg, sMode) {
  1298. var cmddata = "536871060;|;";
  1299. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1300. return str;
  1301. }
  1302. //设置水印缩放比例
  1303. async function SetWaterMarkTxtHOrImgZoom (p1, CallBack, CallData, ErrMsg, sMode) {
  1304. var cmddata = "150;|;2," + p1;
  1305. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1306. return str;
  1307. }
  1308. //返回水印缩放比例
  1309. async function GetWaterMarkTxtHOrImgZoom (CallBack, CallData, ErrMsg, sMode) {
  1310. var cmddata = "536871062;|;";
  1311. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1312. return str;
  1313. }
  1314. //设置输出的水印在文档的x坐标位置
  1315. async function SetWaterMarkPosX (p1, CallBack, CallData, ErrMsg, sMode) {
  1316. var cmddata = "151;|;2," + p1;
  1317. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1318. return str;
  1319. }
  1320. //返回输出的水印在文档的x坐标位置
  1321. async function GetWaterMarkPosX (CallBack, CallData, ErrMsg, sMode) {
  1322. var cmddata = "536871063;|;";
  1323. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1324. return str;
  1325. }
  1326. //设置或返回输出的水印在文档的y坐标位置
  1327. async function SetWaterMarkPosY (p1, CallBack, CallData, ErrMsg, sMode) {
  1328. var cmddata = "152;|;2," + p1;
  1329. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1330. return str;
  1331. }
  1332. //返回输出的水印在文档的y坐标位置
  1333. async function GetWaterMarkPosY (CallBack, CallData, ErrMsg, sMode) {
  1334. var cmddata = "536871064;|;";
  1335. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1336. return str;
  1337. }
  1338. //设置输出的水印文字颜色设置或返回输出的水印文字颜色
  1339. async function SetWaterMarkTextColor (p1, CallBack, CallData, ErrMsg, sMode) {
  1340. var cmddata = "153;|;2," + p1;
  1341. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1342. return str;
  1343. }
  1344. //返回输出的水印文字颜色设置或返回输出的水印文字颜色
  1345. async function GetWaterMarkTextColor (CallBack, CallData, ErrMsg, sMode) {
  1346. var cmddata = "536871065;|;";
  1347. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1348. return str;
  1349. }
  1350. //设置水印旋转角度(X0.1度)。
  1351. async function SetWaterMarkAngle (p1, CallBack, CallData, ErrMsg, sMode) {
  1352. var cmddata = "154;|;2," + p1;
  1353. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1354. return str;
  1355. }
  1356. //返回水印旋转角度(X0.1度)。
  1357. async function GetWaterMarkAngle (CallBack, CallData, ErrMsg, sMode) {
  1358. var cmddata = "536871066;|;";
  1359. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1360. return str;
  1361. }
  1362. //设置页面位置单位类型值
  1363. async function SetCurrXYMode (p1, CallBack, CallData, ErrMsg, sMode) {
  1364. var cmddata = "155;|;2," + p1;
  1365. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1366. return str;
  1367. }
  1368. //返回页面位置单位类型值
  1369. async function GetCurrXYMode (CallBack, CallData, ErrMsg, sMode) {
  1370. var cmddata = "536871067;|;";
  1371. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1372. return str;
  1373. }
  1374. //删除指定页面
  1375. async function DeletePage (p1, CallBack, CallData, ErrMsg, sMode) {
  1376. var cmddata = "158;|;2," + p1;
  1377. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1378. return str;
  1379. }
  1380. //设置当前系统时间
  1381. async function SetCurrTime (p1, CallBack, CallData, ErrMsg, sMode) {
  1382. var cmddata = "160;|;2," + p1;
  1383. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1384. return str;
  1385. }
  1386. //设置设计模式
  1387. async function SetInDesignMode (p1, CallBack, CallData, ErrMsg, sMode) {
  1388. var cmddata = "161;|;2," + p1;
  1389. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1390. return str;
  1391. }
  1392. //返回设计模式
  1393. async function GetInDesignMode (CallBack, CallData, ErrMsg, sMode) {
  1394. var cmddata = "536871073;|;";
  1395. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1396. return str;
  1397. }
  1398. //插入图片(用户必须登录)。
  1399. async function InsertPicture (pcPicName, pcPicValue, lPage, lLeft, lTop, lZoom, CallBack, CallData, ErrMsg, sMode) {
  1400. var cmddata = "162;|;3," + pcPicName + "|;|3," + pcPicValue + "|;|2," + lPage + "|;|2," + lLeft + "|;|2," + lTop + "|;|2," + lZoom;
  1401. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1402. return str;
  1403. }
  1404. //插入节点
  1405. async function InsertNoteEx (pcName, lNoteType, lTagType, pcTagName, lLevel, CallBack, CallData, ErrMsg, sMode) {
  1406. var cmddata = "163;|;3," + pcName + "|;|2," + lNoteType + "|;|2," + lTagType + "|;|3," + pcTagName + "|;|2," + lLevel
  1407. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1408. return str;
  1409. }
  1410. //执行控件内部菜单
  1411. async function RunCommand (lCmdType, lCmdCode, lRunMode, CallBack, CallData, ErrMsg, sMode) {
  1412. var cmddata = "164;|;2," + lCmdType + "|;|2," + lCmdCode + "|;|2," + lRunMode;
  1413. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1414. return str;
  1415. }
  1416. //设置当前编辑用户。这个名称会显示在附加用户信息的编辑框里
  1417. async function SetCurrTextEditUser (lCmdType, CallBack, CallData, ErrMsg, sMode) {
  1418. var cmddata = "166;|;3," + lCmdType;
  1419. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1420. return str;
  1421. }
  1422. //将对应的页保存为相应类型图片,以字符串方式返回
  1423. async function SaveAsBase64 (pcSaveType, lPageStart, lPageEnd, lPageWidth, lPageHeight, lZoomPercent, pcReserve, CallBack, CallData, ErrMsg, sMode) {
  1424. var cmddata = "167;|;3," + pcSaveType + "|;|2," + lPageStart + "|;|2," + lPageEnd + "|;|2," + lPageWidth + "|;|2," + lPageHeight + "|;|2," + lZoomPercent + "|;|3," + pcReserve;
  1425. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1426. return str;
  1427. }
  1428. //将控件虚拟打印机设置为系统默认打印机,并保存原打印机设置。 在AfterConvert后恢复
  1429. async function BeforeConvertEx (lPaperWidth, lPaperHeight, CallBack, CallData, ErrMsg, sMode) {
  1430. var cmddata = "169;|;2," + lPaperWidth + "|;|2," + lPaperHeight;
  1431. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1432. return str;
  1433. }
  1434. //插入节点
  1435. async function InsertNote2 (pcName, lNoteType, pcValue, lStartPage, lEndPage, lTagType, pcTagName, lOffset, lZoom, CallBack, CallData, ErrMsg, sMode) {
  1436. var cmddata = "170;|;3," + pcName + "|;|2," + lNoteType + "|;|3," + pcValue + "|;|2," + lStartPage + "|;|2," + lEndPage + "|;|2," + lTagType + "|;|3," + pcTagName + "|;|2," + lOffset + "|;|2," + lZoom;
  1437. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1438. return str;
  1439. }
  1440. //显示文件选择框
  1441. async function ShowDialog (lDialogType, pcTitle, pcInitValue, pcFilter, CallBack, CallData, ErrMsg, sMode) {
  1442. var cmddata = "171;|;2," + lDialogType + "|;|3," + pcTitle + "|;|3," + pcInitValue + "|;|3," + pcFilter;
  1443. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1444. return str;
  1445. }
  1446. //校验文档中的节点
  1447. async function VerifyNotes (pcNoteName, pcParam, lParam, CallBack, CallData, ErrMsg, sMode) {
  1448. var cmddata = "172;|;3," + pcNoteName + "|;|3," + pcParam + "|;|2," + lParam;
  1449. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1450. return str;
  1451. }
  1452. //获取原始文档类型
  1453. async function GetOriginalFileType (lOriginalIndex, CallBack, CallData, ErrMsg, sMode) {
  1454. var cmddata = "173;|;2," + lOriginalIndex;
  1455. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1456. return str;
  1457. }
  1458. //获取当前的证书序列号
  1459. async function GetCurrSerialNumber (CallBack, CallData, ErrMsg, sMode) {
  1460. var cmddata = "175;|;";
  1461. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1462. return str;
  1463. }
  1464. //获取当前证书授予者名称
  1465. async function GetCurrSubjectName (CallBack, CallData, ErrMsg, sMode) {
  1466. var cmddata = "176;|;";
  1467. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1468. return str;
  1469. }
  1470. //获取当前证书授予者名称
  1471. async function GetHttpPostData (lParam, strParam, CallBack, CallData, ErrMsg, sMode) {
  1472. var cmddata = "177;|;2," + lParam + "|;|3," + strParam;
  1473. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1474. return str;
  1475. }
  1476. //获取当前证书授予者名称
  1477. async function SetBackgroundDoc (pcFileNameOrUrl, pcType, lPageIndex, CallBack, CallData, ErrMsg, sMode) {
  1478. var cmddata = "178;|;3," + pcFileNameOrUrl + "|;|3," + pcType + "|;|2," + lPageIndex;
  1479. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1480. return str;
  1481. }
  1482. //定位到参数指定的位置
  1483. async function GotoPosition (lType, pcName, lPageIndex, lPosX, lPosY, CallBack, CallData, ErrMsg, sMode) {
  1484. var cmddata = "179;|;2," + lType + "|;|3," + pcName + "|;|2," + lPageIndex + "|;|2," + lPosX + "|;|2," + lPosY;
  1485. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1486. return str;
  1487. }
  1488. //获取当前证书授予者名称
  1489. async function GetBMPos (strBMName, lPosType, CallBack, CallData, ErrMsg, sMode) {
  1490. var cmddata = "180;|;3," + strBMName + "|;|2," + lPosType;
  1491. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1492. return str;
  1493. }
  1494. //部分保护word文档内容。
  1495. async function PartialProtect (strPosList, strPWD, strParam, CallBack, CallData, ErrMsg, sMode) {
  1496. var cmddata = "181;|;3," + strPosList + "|;|3," + strPWD + "|;|3," + strParam;
  1497. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1498. return str;
  1499. }
  1500. //获取文件的base64串。
  1501. async function GetFileBase64 (strFilePath, blCompress, CallBack, CallData, ErrMsg, sMode) {
  1502. var cmddata = "182;|;3," + strFilePath + "|;|2," + blCompress;
  1503. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1504. return str;
  1505. }
  1506. //将base64解开并存储到本地文件。
  1507. async function SaveBinaryFileFromBase64 (strFilePath, strBase64, CallBack, CallData, ErrMsg, sMode) {
  1508. var cmddata = "183;|;3," + strFilePath + "|;|3," + strBase64;
  1509. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1510. return str;
  1511. }
  1512. //获得指定目录下的所有文件列表。
  1513. async function GetFileListUnderDir (pcDir, CallBack, CallData, ErrMsg, sMode) {
  1514. var cmddata = "184;|;3," + pcDir;
  1515. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1516. return str;
  1517. }
  1518. //导出文档中所有区域的字符串数据。
  1519. async function ExportEditNodeValue (pcOpenFileName, pcSaveFileName, lWithHeader, CallBack, CallData, ErrMsg, sMode) {
  1520. var cmddata = "189;|;3," + pcOpenFileName + "|;|3," + pcSaveFileName + "|;|2," + lWithHeader;
  1521. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1522. return str;
  1523. }
  1524. //获得所有打印机。
  1525. async function GetPrinterList (CallBack, CallData, ErrMsg, sMode) {
  1526. var cmddata = "190;|;";
  1527. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1528. return str;
  1529. }
  1530. //获得打印机的任务列表和状态。
  1531. async function GetPrinterStatusByStr (pcPrintName, CallBack, CallData, ErrMsg, sMode) {
  1532. var cmddata = "191;|;3," + pcPrintName;
  1533. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1534. return str;
  1535. }
  1536. //获得打印机的任务详细信息。
  1537. async function GetJobInfoByStr (pcPrintName, dwJobID, CallBack, CallData, ErrMsg, sMode) {
  1538. var cmddata = "192;|;3," + pcPrintName + "|;|2," + dwJobID;
  1539. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1540. return str;
  1541. }
  1542. //获得打印机的任务详细信息。
  1543. async function ResetPrinterByStr (pcPrintName, CallBack, CallData, ErrMsg, sMode) {
  1544. var cmddata = "193;|;3," + pcPrintName;
  1545. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1546. return str;
  1547. }
  1548. //对指定字符串数据签名(GBK编码) 。
  1549. async function SignData (pcData, pcPin, CallBack, CallData, ErrMsg, sMode) {
  1550. var cmddata = "194;|;3," + pcData + "|;|3," + pcPin;
  1551. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1552. return str;
  1553. }
  1554. //校验针对指定字符串数据的签名(GBK编码)。
  1555. async function VerifyData (pcData, pcSignData, pcCert, CallBack, CallData, ErrMsg, sMode) {
  1556. var cmddata = "195;|;3," + pcData + "|;|3," + pcSignData + "|;|3," + pcCert;
  1557. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1558. return str;
  1559. }
  1560. //将当前文档的指定页保存。(暂时仅支持保存为PDF)
  1561. async function SplitPages (pcPages, pcSavePath, pcSaveType, CallBack, CallData, ErrMsg, sMode) {
  1562. var cmddata = "197;|;3," + pcPages + "|;|3," + pcSavePath + "|;|3," + pcSaveType;
  1563. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1564. return str;
  1565. }
  1566. //(保留)。
  1567. async function VerifyDocText (pcDocText, pcBorderText, CallBack, CallData, ErrMsg, sMode) {
  1568. var cmddata = "198;|;3," + pcPages + "|;|3," + pcBorderText;
  1569. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1570. return str;
  1571. }
  1572. //获得文档窗口的指定位置在页面上的坐标。
  1573. async function GetCurrPagePos (lPagePosType, CallBack, CallData, ErrMsg, sMode) {
  1574. var cmddata = "199;|;2," + lPagePosType;
  1575. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1576. return str;
  1577. }
  1578. //设置指定页面的位置到指定窗口位置。
  1579. async function SetCurrPagePos (lPagePosType, pcPagePos, CallBack, CallData, ErrMsg, sMode) {
  1580. var cmddata = "200;|;2," + lPagePosType + "|;|3," + pcPagePos;
  1581. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1582. return str;
  1583. }
  1584. //查找指定文字并返回文字位置。
  1585. async function FindText (p1, p2, p3, p4, p5, p6, p7, p8, p9, CallBack, CallData, ErrMsg, sMode) {
  1586. var cmddata = "201;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6 + "|;|2," + p7 + "|;|2," + p8 + "|;|2," + p9;
  1587. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1588. return str;
  1589. }
  1590. //设置书签的选择信息(保留)。
  1591. async function SetFieldShowInfo (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) {
  1592. var cmddata = "202;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6;
  1593. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1594. return str;
  1595. }
  1596. //隐藏指定工具条按钮
  1597. async function HideBarItems (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) {
  1598. var cmddata = "203;|;2," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6;
  1599. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1600. return str;
  1601. }
  1602. //判定是否为空白文档。
  1603. async function IsEmptyDoc (CallBack, CallData, ErrMsg, sMode) {
  1604. var cmddata = "204;|;";
  1605. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1606. return str;
  1607. }
  1608. //异步打开原始文件
  1609. async function LoadOriginalFileAsync (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  1610. var cmddata = "205;|;3," + p1 + "|;|3," + p2;
  1611. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1612. return str;
  1613. }
  1614. //判定是否为空白文档。
  1615. async function LoadFileExAsync (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  1616. var cmddata = "206;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3 + "|;|2," + p4;
  1617. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1618. return str;
  1619. }
  1620. //(保留)。
  1621. async function ZipDir (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) {
  1622. var cmddata = "207;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|2," + p4 + "|;|3," + p5 + "|;|3," + p6;
  1623. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1624. return str;
  1625. }
  1626. //解压缩。
  1627. async function UnzipFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  1628. var cmddata = "208;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3;
  1629. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1630. return str;
  1631. }
  1632. //加密文件。
  1633. async function UnEncFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  1634. var cmddata = "209;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3;
  1635. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1636. return str;
  1637. }
  1638. //解密文件
  1639. async function UnDecFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  1640. var cmddata = "210;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3;
  1641. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1642. return str;
  1643. }
  1644. //更新所有的word书签域(保留)。
  1645. async function UpdateAllField (p1, CallBack, CallData, ErrMsg, sMode) {
  1646. var cmddata = "211;|;3," + p1;
  1647. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1648. return str;
  1649. }
  1650. //(保留)。
  1651. async function SaveLoadOri (p1, CallBack, CallData, ErrMsg, sMode) {
  1652. var cmddata = "212;|;2," + p1;
  1653. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1654. return str;
  1655. }
  1656. //(保留)。
  1657. async function ShowPaperFile (p1, CallBack, CallData, ErrMsg, sMode) {
  1658. var cmddata = "213;|;3," + p1;
  1659. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1660. return str;
  1661. }
  1662. //(保留)。
  1663. async function ClosePaperFile (CallBack, CallData, ErrMsg, sMode) {
  1664. var cmddata = "214;|;";
  1665. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1666. return str;
  1667. }
  1668. //(保留)。
  1669. async function AddSealByDir (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  1670. var cmddata = "215;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4;
  1671. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1672. return str;
  1673. }
  1674. //(保留)。
  1675. async function LoadBinary (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  1676. var cmddata = "218;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4;
  1677. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1678. return str;
  1679. }
  1680. //(保留)。
  1681. async function ForceSignType4 (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  1682. var cmddata = "219;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4;
  1683. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1684. return str;
  1685. }
  1686. //将数据写入文件。
  1687. async function WriteLocalFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  1688. var cmddata = "220;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3;
  1689. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1690. return str;
  1691. }
  1692. //读取文件数据
  1693. async function ReadLocalFile (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  1694. var cmddata = "221;|;3," + p1 + "|;|2," + p2;
  1695. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1696. return str;
  1697. }
  1698. //加入当前文件到待上传列表
  1699. async function HttpAddPostCurrFileEx (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  1700. var cmddata = "222;|;3," + p1 + "|;|3," + p2;
  1701. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1702. return str;
  1703. }
  1704. //开始下载文件
  1705. async function StartDownloadFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  1706. var cmddata = "223;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3;
  1707. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1708. return str;
  1709. }
  1710. //停止当前的异步下载线程
  1711. async function StopDownloadFile (CallBack, CallData, ErrMsg, sMode) {
  1712. var cmddata = "224;|;";
  1713. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1714. return str;
  1715. }
  1716. //创建文件夹
  1717. async function CreateFolder (p1, CallBack, CallData, ErrMsg, sMode) {
  1718. var cmddata = "225;|;3," + p1;
  1719. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1720. return str;
  1721. }
  1722. //删除文件夹
  1723. async function DeleteFolder (p1, CallBack, CallData, ErrMsg, sMode) {
  1724. var cmddata = "226;|;3," + p1;
  1725. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1726. return str;
  1727. }
  1728. //拷贝本地文件
  1729. async function CopyLocalFile (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  1730. var cmddata = "227;|;3," + p1 + "|;|3," + p2;
  1731. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1732. return str;
  1733. }
  1734. //根据序号获得节点
  1735. async function GetNoteByIndex (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  1736. var cmddata = "228;|;2," + p1 + "|;|2," + p2;
  1737. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1738. return str;
  1739. }
  1740. //执行shell命令
  1741. async function ExecuteCmd (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  1742. var cmddata = "232;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3;
  1743. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1744. return str;
  1745. }
  1746. //插入附件
  1747. async function InsertEmbFile (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) {
  1748. var cmddata = "234;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6;
  1749. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1750. return str;
  1751. }
  1752. //获得sheet数量(excel)。
  1753. async function GetSheetCount (CallBack, CallData, ErrMsg, sMode) {
  1754. var cmddata = "235;|;";
  1755. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1756. return str;
  1757. }
  1758. //获得sheet名称(excel)。
  1759. async function GetSheetName (lSheetIndex, CallBack, CallData, ErrMsg, sMode) {
  1760. var cmddata = "236;|;2," + lSheetIndex;
  1761. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1762. return str;
  1763. }
  1764. //根据Sheet名称获得sheet序号
  1765. async function GetSheetIndex (pcSheetName, CallBack, CallData, ErrMsg, sMode) {
  1766. var cmddata = "237;|;3," + pcSheetName;
  1767. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1768. return str;
  1769. }
  1770. //获得指定范围的文字(excel)。
  1771. async function GetSheetRangeText (lSheetIndex, pcRngName, CallBack, CallData, ErrMsg, sMode) {
  1772. var cmddata = "238;|;2," + lSheetIndex + "|;|3," + pcRngName;
  1773. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1774. return str;
  1775. }
  1776. //获得指定范围的值(excel)。
  1777. async function GetSheetRangeValue (lSheetIndex, pcRngName, CallBack, CallData, ErrMsg, sMode) {
  1778. var cmddata = "239;|;2," + lSheetIndex + "|;|3," + pcRngName;
  1779. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1780. return str;
  1781. }
  1782. //获得指定范围的公式(excel)。
  1783. async function GetSheetRangeFormula (lSheetIndex, pcRngName, CallBack, CallData, ErrMsg, sMode) {
  1784. var cmddata = "240;|;2," + lSheetIndex + "|;|3," + pcRngName;
  1785. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1786. return str;
  1787. }
  1788. //保护或者解除保护指定的sheet(excel)。
  1789. async function ProtectSheet (lSheetIndex, pcPwd, blProtect, CallBack, CallData, ErrMsg, sMode) {
  1790. var cmddata = "241;|;2," + lSheetIndex + "|;|3," + pcPwd + "|;|2," + blProtect;
  1791. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1792. return str;
  1793. }
  1794. //保护或者解除保护指定的sheet(excel)。
  1795. async function IsFolderExist (strFolder, CallBack, CallData, ErrMsg, sMode) {
  1796. var cmddata = "242;|;3," + strFolder;
  1797. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1798. return str;
  1799. }
  1800. //返回文件的修改/创建日期
  1801. async function GetFileInfo (strFilePath, lType, CallBack, CallData, ErrMsg, sMode) {
  1802. var cmddata = "243;|;3," + strFilePath + "|;|2," + lType;
  1803. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1804. return str;
  1805. }
  1806. function InsertXmlFilePage(p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) {
  1807. let cmddata = "244;|;2," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4 + "|;|3," + p5 + "|;|2," + p6;
  1808. let str = ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1809. return str;
  1810. }
  1811. //获取vba接口对象
  1812. async function GetDocumentObject (CallBack, CallData, ErrMsg, sMode) {
  1813. var cmddata = "83;|;";
  1814. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1815. return str;
  1816. }
  1817. /*设置笔颜色*/
  1818. async function SetCurrPenColor (p1, CallBack, CallData, ErrMsg, sMode) {
  1819. var cmddata = "7;|;2," + p1;
  1820. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1821. return str;
  1822. }
  1823. /*获取笔颜色*/
  1824. async function GetCurrPenColor (CallBack, CallData, ErrMsg, sMode) {
  1825. var cmddata = "536870919;|;";
  1826. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1827. return str;
  1828. }
  1829. /**/
  1830. async function IsOpening (CallBack, CallData, ErrMsg, sMode) {
  1831. var cmddata = "86;|;";
  1832. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1833. return str;
  1834. }
  1835. /**/
  1836. async function ConvertFileTo (p1, p2, p3, p4, p5, p6, p7, CallBack, CallData, ErrMsg, sMode) {
  1837. var cmddata = "251;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4 + "|;|3," + p5 + "|;|3," + p6 + "|;|2," + p7;
  1838. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1839. return str;
  1840. }
  1841. /**/
  1842. async function GetCurrAction (CallBack, CallData, ErrMsg, sMode) {
  1843. var cmddata = "536870918;|;";
  1844. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1845. return str;
  1846. }
  1847. /*idEncFile= 209; idEncFile2 = 230; 如果不行换另一个id试试*/
  1848. async function PwdEncFile (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  1849. var cmddata = "230;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|2," + p4;
  1850. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1851. return str;
  1852. }
  1853. /************************************
  1854. ***************默认回调函数**************
  1855. ************************************/
  1856. async function HWCallBack (data) {
  1857. console.log("HWCallBack");
  1858. }
  1859. async function ShowAipWndMax (CallBack, CallData, ErrMsg, sMode) {
  1860. var cmddata = "991;|;";
  1861. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1862. return str;
  1863. }
  1864. async function ShowAipWndToSec (CallBack, CallData, ErrMsg, sMode) {
  1865. var cmddata = "992;|;";
  1866. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1867. return str;
  1868. }
  1869. async function ShowAipWndToSecMax (CallBack, CallData, ErrMsg, sMode) {
  1870. var cmddata = "993;|;";
  1871. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1872. return str;
  1873. }
  1874. async function HideAipWnd (CallBack, CallData, ErrMsg, sMode) {
  1875. var cmddata = "994;|;";
  1876. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1877. return str;
  1878. }
  1879. /*嵌入模式专用:关闭内嵌的控件窗口*/
  1880. async function dispidExitWnd (CallBack, CallData, ErrMsg, sMode) {
  1881. var cmddata = "995;|;";
  1882. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1883. return str;
  1884. }
  1885. //设置winaip_serv窗口显示层级 参数为1表示始终置顶层 2表示显示在最外层但可以被新窗口遮挡 0退出置顶
  1886. async function SetDispidShowWndLevel (p1, CallBack, CallData, ErrMsg, sMode) {
  1887. var cmddata = "996;|;2," + p1;
  1888. return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1889. }
  1890. //设置隐藏状态栏1是隐藏,0是显示
  1891. function disidSetShowScrollBarButton (p1, CallBack, CallData, ErrMsg, sMode) {
  1892. var cmddata = "13;|;2," + p1;
  1893. var str = ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1894. return str;
  1895. }
  1896. //设置显示窗口大小四个整数参数:x,y,w,h屏幕坐标
  1897. async function SetDispidShowWndPos (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  1898. var cmddata = "997;|;2," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4;
  1899. return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1900. }
  1901. //设置是否可以点击×
  1902. async function dispidEnableCloseBtn (p1, CallBack, CallData, ErrMsg, sMode) {
  1903. var cmddata = "998;|;2," + p1;
  1904. return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1905. }
  1906. //隐藏或者显示winaip上面地址栏
  1907. async function SetDispidHideTitle (p1, CallBack, CallData, ErrMsg, sMode) {
  1908. var cmddata = "999;|;2," + p1;
  1909. return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1910. }
  1911. //判断服务是否启动
  1912. async function CheckApp (CallBack, CallData, ErrMsg, sMode) {
  1913. var cmddata = "1000;|;";
  1914. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1915. return str;
  1916. }
  1917. /*嵌入模式专用:五个整数参数:目标程序类型(BIND_xxx),x,y,w,h坐标*/
  1918. async function BindAipWnd (nMode, nx, ny, nw, nh, CallBack, CallData, ErrMsg, sMode) {
  1919. var cmddata = "1004;|;2," + nMode + "|;|2," + nx + "|;|2," + ny + "|;|2," + nw + "|;|2," + nh;
  1920. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1921. return str;
  1922. }
  1923. /*嵌入模式专用:显示窗口,x,y,w,h坐标*/
  1924. async function MoveWndPos (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) {
  1925. var cmddata = "1005;|;2," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4;
  1926. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1927. return str;
  1928. }
  1929. /*嵌入模式专用:显示在指定位置,或者0个参数直接显示*/
  1930. async function ShowWnd (CallBack, CallData, ErrMsg, sMode) {
  1931. var cmddata = "990;|;";
  1932. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1933. return str;
  1934. }
  1935. /*nMode为DSP_MODE_xxx项,nWRadio, nHRadio为百分比*/
  1936. async function ShowAipWnd (nMode, nWRadio, nHRadio, CallBack, CallData, ErrMsg, sMode) {
  1937. var cmddata;
  1938. if (PlatForm() == "Linux")
  1939. cmddata = "1006;|;2," + nMode + "|;|2," + nWRadio + "|;|2," + nHRadio;
  1940. else
  1941. cmddata = "990;|;2," + nMode + "|;|2," + nWRadio + "|;|2," + nHRadio;
  1942. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1943. return str;
  1944. }
  1945. //dispidShowWM = 1002L,//string cWateText, int nTextHeight(建议为48), int nWaterX(建议为0), int nWaterY(建议为0), int nWaterAngle(建议为-45), int nWaterShadow(建议为0), int nWaterWndMode(0:this window,1:topall screen mode)
  1946. //屏幕水印 前两个参数必须
  1947. async function setdispidShowWM (cWateText, nTextHeight, nWaterX, nWaterY, nWaterAngle, nWaterShadow, nWaterWndMode, CallBack, CallData, ErrMsg, sMode) {
  1948. console.log(123);
  1949. var cmddata = "1002L;|;3," + cWateText + "|;|2," + nTextHeight + "|;|2," + nWaterX + "|;|2," + nWaterY + "|;|2," + nWaterAngle + "|;|2," + nWaterShadow + "|;|2," + nWaterWndMode;
  1950. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1951. return str;
  1952. }
  1953. async function dispidExitApp (CallBack, CallData, ErrMsg) {
  1954. var cmddata = "1006;|;";
  1955. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg);
  1956. return str;
  1957. }
  1958. /**dispidReopenApp = 1007L*/
  1959. async function dispidReopenApp (p1, CallBack, CallData, ErrMsg, sMode) {
  1960. var cmddata = "1007;|;3," + p1;
  1961. return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1962. }
  1963. /**dispidGetSysDPI = 1008L,*/
  1964. async function dispidGetSysDPI (CallBack, CallData, ErrMsg, sMode) {
  1965. var cmddata = "1008;|;";
  1966. return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1967. }
  1968. /********************************************
  1969. *****Linux接口****
  1970. *******************************************/
  1971. async function InitUsage (CallBack, CallData, ErrMsg, sMode) {
  1972. var cmddata = "1003;|;";
  1973. ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1974. }
  1975. async function getSealList (CallBack, CallData, ErrMsg, sMode) {
  1976. var cmddata = "1007;|;";
  1977. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1978. return str;
  1979. }
  1980. async function getSealImage (dId, sId, CallBack, CallData, ErrMsg, sMode) {
  1981. cmddata = "1008;|;3," + dId + "|;|3," + sId;
  1982. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1983. return str;
  1984. }
  1985. async function getSealData (dId, sId, CallBack, CallData, ErrMsg, sMode) {
  1986. cmddata = "1009;|;3," + dId + "|;|3," + sId;
  1987. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1988. return str;
  1989. }
  1990. async function ExitApp_Linux (CallBack, CallData, ErrMsg, sMode) {
  1991. var cmddata = "1010;|;";
  1992. return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1993. }
  1994. async function ReopenApp_Linux (CallBack, CallData, ErrMsg, sMode) {
  1995. var cmddata = "1011;|;";
  1996. return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  1997. }
  1998. async function SaveFile_Linux (p1, CallBack, CallData, ErrMsg, sMode) {
  1999. var cmddata = "saveFile;|;3," + p1;
  2000. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2001. return str;
  2002. }
  2003. async function PrintDoc_Linux (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) {
  2004. var cmddata = "37;|;2," + p1 + "|;|2," + p2 + "|;|3," + p3;
  2005. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2006. return str;
  2007. }
  2008. //追踪水印
  2009. async function AddTrackInfo_Linux (xmlParam, sImgData, CallBack, CallData, ErrMsg, sMode) {
  2010. var cmddata = "addTrackInfo;|;3," + xmlParam + "|;|3," + sImgData;
  2011. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2012. return str;
  2013. }
  2014. async function DelTrackInfo_Linux (CallBack, CallData, ErrMsg, sMode) {
  2015. var cmddata = "clearTrackInfo;|;";
  2016. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2017. return str;
  2018. }
  2019. //动态水印
  2020. async function AddDynamicWaterMark_Linux (p1, CallBack, CallData, ErrMsg, sMode) {
  2021. var sTmp = "setDynamicWaterMark;|;3," + p1;
  2022. // var cmddata = encodeURIComponent(sTmp).replace("\+",/%20/g);
  2023. var str = await ConnectServ(sTmp, CallBack, CallData, ErrMsg, sMode);
  2024. return str;
  2025. }
  2026. async function DelWaterMarkOfTrackInfo_Linux (CallBack, CallData, ErrMsg, sMode) {
  2027. var cmddata = "clearDynamicWaterMark;|;";
  2028. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2029. return str;
  2030. }
  2031. //文字水印
  2032. async function AddWaterMarkAnnot_Linux (xmlParam, CallBack, CallData, ErrMsg, sMode) {
  2033. var cmddata = "addWaterMakerAnnot;|;3," + xmlParam;
  2034. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2035. return str;
  2036. }
  2037. async function DelWaterMakerAnnot_Linux (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  2038. var cmddata = "delWaterMakerAnnot;|;3," + p1 + "|;|3," + p2;
  2039. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2040. }
  2041. //图片水印
  2042. async function AddWaterImageAnnot_Linux (xmlParam, CallBack, CallData, ErrMsg, sMode) {
  2043. var cmddata = "addWaterImageAnnot;|;3," + xmlParam;
  2044. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2045. return str;
  2046. }
  2047. async function DelWaterMakerAnnotByID_Linux (p1, CallBack, CallData, ErrMsg, sMode) {
  2048. var cmddata = "delWaterMakerAnnot;|;3," + p1;
  2049. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2050. }
  2051. async function performClick_Linux (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  2052. var cmddata = "performClick;|;3," + p1 + "|;|2," + p2;
  2053. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2054. }
  2055. async function setUserToken_Linux (p1, CallBack, CallData, ErrMsg, sMode) {
  2056. var cmddata = "setUserToken;|;3," + p1;
  2057. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2058. }
  2059. async function setHeaderInfo_Linux (p1, p2, CallBack, CallData, ErrMsg, sMode) {
  2060. var cmddata = "setHeaderInfo;|;3," + p1 + "|;|3," + p2;
  2061. var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode);
  2062. }
  2063. /*
  2064. export default {
  2065. GetMonitorServEvent,
  2066. SetMonitorServEvent,
  2067. SetShowView,
  2068. GetShowView,
  2069. SetShowToolBar,
  2070. GetShowToolBar,
  2071. SetShowFullScreen,
  2072. GetShowFullScreen,
  2073. SetCurrPage,
  2074. GetCurrPage,
  2075. GetPageCount,
  2076. SetCurrPenWidth,
  2077. GetCurrPenWidth,
  2078. CurrAction,
  2079. SetShowDefMenu,
  2080. GetShowDefMenu,
  2081. GetLVersion,
  2082. SetTextSmooth,
  2083. GetTextSmooth,
  2084. SetPressurelevel,
  2085. GetPressurelevel,
  2086. SetShowScrollBarButton,
  2087. GetShowScrollBarButton,
  2088. GetCurrDocType,
  2089. SetPathName,
  2090. GetPathName,
  2091. SetShowRevisions,
  2092. TractRevisions,
  2093. GetShowRevisions,
  2094. SetAppendTipInfo,
  2095. GetAppendTipInfo,
  2096. LoadFile,
  2097. SetValue,
  2098. GetValue,
  2099. IsSaved,
  2100. IsOpened,
  2101. GetDocText,
  2102. ModifyName,
  2103. IsLogin,
  2104. GetCurrUserID,
  2105. GetUserRemoteAddr,
  2106. IsUserExist,
  2107. GetUserInfo,
  2108. ShowAllNotes,
  2109. SaveTo,
  2110. GetNextUser,
  2111. JSGetNextUser,
  2112. PrintDoc,
  2113. CanUndo,
  2114. CanRedo,
  2115. Undo,
  2116. Redo,
  2117. UndoAll,
  2118. RedoAll,
  2119. CloseDoc,
  2120. Login,
  2121. GetNextNote,
  2122. SetPageMode,
  2123. GetPageMode,
  2124. GetOriginalFile,
  2125. GetOriginalFileName,
  2126. GetOriginalFileCount,
  2127. SetUserVisible,
  2128. AddDocProperty,
  2129. DelDocProperty,
  2130. GetNextDocProperty,
  2131. HttpAddPostFile,
  2132. HttpAddPostValue,
  2133. HttpAddPostString,
  2134. HttpAddPostBuffer,
  2135. HttpInit,
  2136. HttpPost,
  2137. FtpConnect,
  2138. FtpDisConnect,
  2139. FtpGetFile,
  2140. FtpPutFile,
  2141. HttpAddPostCurrFile,
  2142. LoadFileEx,
  2143. SetCurrUserVisibilityForUser,
  2144. SetCurrUserVisibilityPwd,
  2145. ShowFileInfo,
  2146. ShowFileSecurity,
  2147. dispidLoadOriginalFile,
  2148. HideMenuItem,
  2149. ProtectDoc,
  2150. GetCurrUserAccess,
  2151. CopySelectText,
  2152. SearchText,
  2153. Logout,
  2154. ChangeCurrUserPwd,
  2155. ConvertToAip,
  2156. InputHotKey,
  2157. LoginEx,
  2158. InsertEmptyPage,
  2159. MergeFile,
  2160. GetCurrServer,
  2161. AcceptAllRevisions,
  2162. SetSaved,
  2163. GetCurrFileBase64,
  2164. LoadFileBase64,
  2165. SetFieldValue,
  2166. AddQifengSeal,
  2167. PrintDocEx,
  2168. InsertNote,
  2169. SetNotePos,
  2170. DeleteLocalFile,
  2171. GetTempFileName,
  2172. GetNoteNum,
  2173. InsertDepartmentCopy,
  2174. SetPrintCopyList,
  2175. DeleteNote,
  2176. GrayData,
  2177. GetRotateType,
  2178. SetRotateType,
  2179. SaveToTiff,
  2180. GetNotePosX,
  2181. GetNotePosY,
  2182. GetErrorString,
  2183. SetValueEx,
  2184. IsProtect,
  2185. GetNoteWidth,
  2186. GetNoteHeight,
  2187. GetValueEx,
  2188. MergerPage,
  2189. GetPageWidth,
  2190. GetPageHeight,
  2191. SetJSEnv,
  2192. GetJSEnv,
  2193. SetJSValue,
  2194. GetJSValue,
  2195. JSGetPageMode,
  2196. ShowMessage,
  2197. GetCurrFileSize,
  2198. GetFileSize,
  2199. GetSerialNumber,
  2200. BeforeConvert,
  2201. AfterConvert,
  2202. SleepSecond,
  2203. ProtectObject,
  2204. ConvertXYModeW,
  2205. ConvertXYModeH,
  2206. GetUserInfoEx,
  2207. SetUserInfoEx,
  2208. SetCustomColour,
  2209. GetCustomColour,
  2210. SetWaterMarkMode,
  2211. GetWaterMarkMode,
  2212. SetWaterMarkAlpha,
  2213. GetWaterMarkAlpha,
  2214. SetWaterMarkTextOrPath,
  2215. GetWaterMarkTextOrPath,
  2216. SetWaterMarkTxtHOrImgZoom,
  2217. GetWaterMarkTxtHOrImgZoom,
  2218. SetWaterMarkPosX,
  2219. GetWaterMarkPosX,
  2220. SetWaterMarkPosY,
  2221. GetWaterMarkPosY,
  2222. SetWaterMarkTextColor,
  2223. GetWaterMarkTextColor,
  2224. SetWaterMarkAngle,
  2225. GetWaterMarkAngle,
  2226. SetCurrXYMode,
  2227. GetCurrXYMode,
  2228. DeletePage,
  2229. SetCurrTime,
  2230. SetInDesignMode,
  2231. GetInDesignMode,
  2232. InsertPicture,
  2233. InsertNoteEx,
  2234. RunCommand,
  2235. SetCurrTextEditUser,
  2236. BeforeConvertEx,
  2237. SaveAsBase64,
  2238. InsertNote2,
  2239. ShowDialog,
  2240. VerifyNotes,
  2241. GetOriginalFileType,
  2242. GetCurrSerialNumber,
  2243. GetCurrSubjectName,
  2244. GetHttpPostData,
  2245. SetBackgroundDoc,
  2246. GotoPosition,
  2247. GetBMPos,
  2248. PartialProtect,
  2249. GetFileBase64,
  2250. SaveBinaryFileFromBase64,
  2251. GetFileListUnderDir,
  2252. ExportEditNodeValue,
  2253. GetPrinterList,
  2254. GetPrinterStatusByStr,
  2255. GetJobInfoByStr,
  2256. ResetPrinterByStr,
  2257. SignData,
  2258. VerifyData,
  2259. SplitPages,
  2260. VerifyDocText,
  2261. GetCurrPagePos,
  2262. SetCurrPagePos,
  2263. FindText,
  2264. SetFieldShowInfo,
  2265. HideBarItems,
  2266. IsEmptyDoc,
  2267. LoadOriginalFileAsync,
  2268. LoadFileExAsync,
  2269. ZipDir,
  2270. UnzipFile,
  2271. UnEncFile,
  2272. UnDecFile,
  2273. UpdateAllField,
  2274. SaveLoadOri,
  2275. ShowPaperFile,
  2276. ClosePaperFile,
  2277. AddSealByDir,
  2278. LoadBinary,
  2279. ForceSignType4,
  2280. WriteLocalFile,
  2281. ReadLocalFile,
  2282. HttpAddPostCurrFileEx,
  2283. StartDownloadFile,
  2284. StopDownloadFile,
  2285. CreateFolder,
  2286. DeleteFolder,
  2287. CopyLocalFile,
  2288. GetNoteByIndex,
  2289. ExecuteCmd,
  2290. InsertEmbFile,
  2291. GetSheetCount,
  2292. GetSheetName,
  2293. GetSheetIndex,
  2294. GetSheetRangeText,
  2295. GetSheetRangeValue,
  2296. GetSheetRangeFormula,
  2297. ProtectSheet,
  2298. IsFolderExist,
  2299. GetFileInfo,
  2300. GetDocumentObject,
  2301. SetCurrPenColor,
  2302. GetCurrPenColor,
  2303. IsOpening,
  2304. ConvertFileTo,
  2305. GetCurrAction,
  2306. PwdEncFile,
  2307. ShowAipWndMax,
  2308. ShowAipWndToSec,
  2309. ShowAipWndToSecMax,
  2310. HideAipWnd,
  2311. dispidExitWnd,
  2312. SetDispidShowWndLevel,
  2313. SetDispidShowWndPos,
  2314. dispidEnableCloseBtn,
  2315. SetDispidHideTitle,
  2316. CheckApp,
  2317. BindAipWnd,
  2318. MoveWndPos,
  2319. ShowWnd,
  2320. ShowAipWnd,
  2321. setdispidShowWM,
  2322. dispidExitApp,
  2323. dispidReopenApp,
  2324. dispidGetSysDPI
  2325. }*/