var idSetShowView = 1; var idGetShowView = 536870913; var idSetShowToolBar = 2; var idGetShowToolBar = 536870914; var idGetShowFullScreen = 3; var idSetShowFullScreen = 536870915; var idSetCurrPage = 4; var idGetCurrPage = 536870916; var idGetPageCount = 5; var idSetCurrAction = 6; var idGetCurrAction = 536870918; var idSetCurrPenColor = 7; var idGetCurrPenColor = 536870919; var idSetCurrPenWidth = 8; var idGetCurrPenWidth = 536870920; var idSetShowDefMenu = 9; var idGetShowDefMenu = 536870921; var idGetLVersion = 10; var idSetTextSmooth = 11; var idGetTextSmooth = 536870923; var idSetPressurelevel = 12; var idGetPressurelevel = 536870924; var idSetShowScrollBarButton = 13; var idGetShowScrollBarButton = 536870925; var idGetCurrDocType = 14; var idSetPathName = 15; var idGetPathName = 536870927; var idEnableHotKey = 16; var idForceSignType = 17; var idTrackRevisions = 18; var idProtectType = 19; var idSetShowRevisions = 20; var idGetShowRevisions = 536870932; var idSetAppendTipInfo = 21; var idGetSetAppendTipInfo = 536870933; var idLoadFile = 22; var idSetValue = 23; var idGetValue = 24; var idIsSaved = 25; var idIsOpened = 26; var idGetDocText = 27; var idModifyName = 28; var idIsLogin = 29; var idGetCurrUserID = 30; var idGetUserRemoteAddr = 31; var idIsUserExist = 32; var idGetUserInfo = 33; var idShowAllNotes = 34; var idSaveTo = 35; var idGetNextUser = 36; var idPrintDoc = 37; var idCanUndo = 38; var idCanRedo = 39; var idUndo = 40; var idRedo = 41; var idUndoAll = 42; var idRedoAll = 43; var idCloseDoc = 44; var idLogin = 45; var idGetNextNote = 46; var idSetPageMode = 47; var idGetPageMode = 48; var idGetOriginalFile = 49; var idGetOriginalFileName = 50; var idGetOriginalFileCount = 51; var idInternalCmd = 52; var idSetUserVisible = 53; var idAddDocProperty = 54; var idDelDocProperty = 55; var idGetNextDocProperty = 56; var idHttpAddPostFile = 57; var idHttpAddPostValue = 58; var idHttpAddPostString = 59; var idHttpAddPostBuffer = 60; var idHttpInit = 61; var idHttpPost = 62; var idFtpConnect = 63; var idFtpDisConnect = 64; var idFtpGetFile = 65; var idFtpPutFile = 66; var idHttpAddPostCurrFile = 67; var idLoadFileEx = 68; var idSetCurrUserVisibilityForUser = 69; var idSetCurrUserVisibilityPwd = 70; var idShowFileInfo = 71; var idShowFileSecurity = 72; var idLoadOriginalFile = 74; var idHideMenuItem = 75; var idProtectDoc = 76; var idDrawFirstPage = 77; var idGetCurrUserAccess = 78; var idCopySelectText = 79; var idSearchText = 80; var idLogout = 81; var idChangeCurrUserPwd = 82; var idGetDocumentObject = 83; var idConvertToAip = 84; var idInputHotKey = 85; var idIsOpening = 86; var idLoginEx = 87; var idInsertEmptyPage = 88; var idMergeFile = 89; var idGetCurrServer = 90; var idAcceptAllRevisions = 91; var idSetSaved = 92; var idGetCurrFileBase64 = 93; var idLoadFileBase64 = 94; var idSetFieldValue = 95; var idAddQifengSeal = 96; var idPageSetupSet = 97; var idPrintDocEx = 98; var idInsertNote = 99; var idGetNotePos = 100; var idSetNotePos = 101; var idDeleteLocalFile = 102; var idGetTempFileName = 103; var idRemoteAddr = 104; var idGetNoteNum = 105; var idInsertDepartmentCopy = 106; var idSetPrintCopyList = 107; var idDeleteNote = 108; var idGrayData = 109; var idGetRotateType = 110; var idSetRotateType = 111; var idSaveToTiff = 112; var idGetNotePosX = 113; var idGetNotePosY = 114; var idGetErrorString = 115; var idSetValueEx = 116; var idIsProtect = 117; var idGetNoteWidth = 118; var idGetNoteHeight = 119; var idGetValueEx = 120; var idMergerPage = 121; var idGetPageWidth = 122; var idGetPageHeight = 123; var idDocProperty = 124; var idSetJSEnv = 125; var idGetJSEnv = 536871037; var idSetJSValue = 126; var idGetJSValue = 536871038; var idJSGetNextUser = 127 var idJSGetPageMode = 128; var idJSGetCurrServer = 129; var idShowMessage = 130; var idGetCurrFileSize = 131; var idGetFileSize = 132; var idGetSerialNumber = 133; var idBeforeConvert = 134; var idAfterConvert = 135; var idWaitConverting = 136; var idSleepSecond = 137; var idProtectObject = 138; var idConvertXYModeW = 139; var idConvertXYModeH = 140; var idGetUserInfoEx = 141; var idSetUserInfoEx = 142; var idSetCustomColour = 143; var idGetCustomColour = 144; var idLastError = 145; var idSetWaterMarkMode = 146; var idGetWaterMarkMode = 536871058; var idSetWaterMarkAlpha = 147; var idGetWaterMarkAlpha = 536871059; var idSetWaterMarkTextOrPath = 148; var idGetWaterMarkTextOrPath = 536871060; var idSetWaterMarkAddition = 149; var idGetWaterMarkAddition = 536871061; var idSetWaterMarkTxtHOrImgZoom = 150; var idGetWaterMarkTxtHOrImgZoom = 536871062; var idSetWaterMarkPosX = 151; var idGetWaterMarkPosX = 536871063; var idSetWaterMarkPosY = 152; var idGetWaterMarkPosY = 536871064; var idSetWaterMarkTextColor = 153; var idGetWaterMarkTextColor = 536871065; var idSetWaterMarkAngle = 154; var idGetWaterMarkAngle = 536871066; var idSetCurrXYMode = 155; var idGetCurrXYMode = 536871067; var idSilentMode = 156; var idPdfDllAddr = 157; var idDeletePage = 158; var idShowErrMsgMode = 159; var idSetCurrTime = 160; var idSetInDesignMode = 161; var idGetInDesignMode = 536871073;//536870912 var idInsertPicture = 162; var idInsertNoteEx = 163; var idRunCommand = 164; var idInTabSortMode = 165; var idSetCurrTextEditUser = 166; var idGetCurrTextEditUser = 536871078;//536870912 var idSaveAsBase64 = 167; var idCurrTextEditPRI = 168; var idBeforeConvertEx = 169; var idInsertNote2 = 170; var idShowDialog = 171; var idVerifyNotes = 172; var idGetOriginalFileType = 173; var idForceSignType2 = 174; var idGetCurrSerialNumber = 175; var idGetCurrSubjectName = 176; var idGetHttpPostData = 177; var idSetBackgroundDoc = 178; var idGotoPosition = 179; var idGetBMPos = 180; var idPartialProtect = 181; var idGetFileBase64 = 182; var idSaveBinaryFileFromBase64 = 183; var idGetFileListUnderDir = 184; var idStartDrawDoc = 185; var idStartDrawPage = 186; var idEndDrawPage = 187; var idEndDrawDoc = 188; var idExportEditNodeValue = 189; var idGetPrinterList = 190; var idGetPrinterStatusByStr = 191; var idGetJobInfoByStr = 192; var idResetPrinterByStr = 193; var idSignData = 194; var idVerifyData = 195; var idForceSignType3 = 196; var idSplitPages = 197; var idVerifyDocText = 198; var idGetCurrPagePos = 199; var idSetCurrPagePos = 200; var idFindText = 201; var idSetFieldShowInfo = 202; var idHideBarItems = 203; var idIsEmptyDoc = 204; var idLoadOriginalFileAsync = 205; var idLoadFileExAsync = 206; var idZipDir = 207; var idUnzipFile = 208; var idEncFile = 209; var idDecFile = 210; var idUpdateAllField = 211; var idSaveLoadOri = 212; var idShowPaperFile = 213; var idClosePaperFile = 214; var idAddSealByDir = 215; var idPlayFlash = 216; var idCurrCertDN = 217; var idLoadBinary = 218; var idForceSignType4 = 219; var idWriteLocalFile = 220; var idReadLocalFile = 221; var idHttpAddPostCurrFileEx = 222; var idStartDownloadFile = 223; var idStopDownloadFile = 224; var idCreateFolder = 225; var idDeleteFolder = 226; var idCopyLocalFile = 227; var idGetNoteByIndex = 228; var idSaveBinary = 229; //返回一个byte数组 var idEncFile2 = 230; var idDecFile2 = 231; var idExecuteCmd = 232; var idSetPrnBarInfo = 233; var idInsertEmbFile = 234; var idGetSheetCount = 235; var idGetSheetName = 236; var idGetSheetIndex = 237; var idGetSheetRangeText = 238; var idGetSheetRangeValue = 239; var idGetSheetRangeFormula = 240; var idProtectSheet = 241; var idIsFolderExist = 242; var idGetFileInfo = 243; var idInsertXmlFilePage = 244; var idDeleteFolderEx = 245; var idReplaceText = 246; var idGetRevCount = 247; var idGetRevInfo = 248; var idGetBookMarkCount = 249; var idGetBookMarkInfo = 250; var idConvertFileTo = 251; var idShowWnd = 990; var idShowMax = 991; var idShowToSec = 992; var idShowToSecMax = 993; var idHideWnd = 994; var idSetDispidShowWndLevel = 996; var idSetDispidShowWndPos = 997; var iddispidEnableCloseBtn = 998; var idSetDispidHideTitle = 999; var idCheckApp = 1000; var dispidShowWM = "1002L";//屏幕水印 var DSP_MODE_PRIMARY_MAX = 1; var DSP_MODE_PRIMARY_LEFTTOP = 2; var DSP_MODE_PRIMARY_LEFTCENTER = 3; var DSP_MODE_PRIMARY_LEFTBOTTOM = 4; var DSP_MODE_PRIMARY_RIGHTTOP = 5; var DSP_MODE_PRIMARY_RIGHTCENTER = 6; var DSP_MODE_PRIMARY_RIGHTBOTTOM = 7; var DSP_MODE_PRIMARY_MIDDLETOP = 8; var DSP_MODE_PRIMARY_MIDDLECENTER = 9; var DSP_MODE_PRIMARY_MIDDLEBOTTOM = 10; var DSP_MODE_SEC_MAX = 11; var DSP_MODE_SEC_LEFTTOP = 12; var DSP_MODE_SEC_LEFTCENTER = 13; var DSP_MODE_SEC_LEFTBOTTOM = 14; var DSP_MODE_SEC_RIGHTTOP = 15; var DSP_MODE_SEC_RIGHTCENTER = 16; var DSP_MODE_SEC_RIGHTBOTTOM = 17; var DSP_MODE_SEC_MIDDLETOP = 18; var DSP_MODE_SEC_MIDDLECENTER = 19; var DSP_MODE_SEC_MIDDLEBOTTOM = 20; /*事件id [id(1)] void NotifyClick(BSTR pcName); [id(2)] void NotifyChangeValue(BSTR pcName, BSTR pcNewValue); [id(3)] void NotifyReset(BSTR pcName); [id(4)] void NotifySumbit(BSTR pcName); [id(5)] void NotifyDocOpened(long lOpenResult); [id(6)] void NotifyChangePage(); [id(7)] void NotifyChangeCurrUser(); [id(8)] void NotifyCloseDoc(); [id(9)] void NotifyChangePenColor(); [id(10)] void NotifyChangePenWidth(); [id(11)] void NotifyCtrlReady(); [id(12)] void NotifyMenuMsg(long lCmd, long* plContinue); [id(13)] void NotifyModifyStatus(); [id(14)] void NotifyFullScreen(); [id(15)] void NotifyPosChange(BSTR pcNoteName); [id(16)] void NotifySelect(BSTR pcName, long lNoteType); [id(17)] void JSNotifyMenuMsg(long lCmd); [id(18)] void NotifyBeforeAction(long lActionType, long lType, BSTR strName, BSTR strValue, long* plContinue); [id(19)] void JSNotifyBeforeAction(long lActionType, long lType, BSTR strName, BSTR strValue); [id(20)] void NotifyLineAction(long lPage, long lStartPos, long lEndPos); [id(21)] void NotifyDocumentEvent(BSTR strName); [id(22)] void NotifyAfterAction(long lActionType, long lType, BSTR strName, BSTR strValue); [id(23)] void NotifyChangeStatus(long lStatusType); [id(24)] void NotifyPressPen(long lScreenX, long lScreenY, long lPress); [id(25)] void NotifyAsyncCall(long lCallID, long lRet, BSTR strRet); [id(30)] aip窗口关闭事件 */ async function MoreCallBack (data) { console.log("进入MoreCallBack"); } //主接口,与exe服务交互 async function ConnectServ (cmddata, CallBack, CallData, ErrMsg, sMode) { sMode = sMode || "&SYNCMODE=1"; //拼模式 如&SYNCMODE=1&WNDNAME=aa&OFFICEMODE=1 sMode = sMode + "&WNDNAME=" + windowName; cmddata = cmddata.replace(/&/g, "$_38_"); //转译cmd命令中携带的&符号 var websocketData = "/execcmd?cmdbody=CMDDATA:" + cmddata + sMode; var url = "ws://127.0.0.1:13426"; return await nativeWebsocket({ "data": websocketData, "url": url, "CallBack": CallBack }); } //MonitorMode: 0-事件不终止继续, 1-事件终止 async function GetMonitorServEvent (MonitorMMode, CallBack, CallData, ErrMsg, sMode) { sMode = sMode || "&SYNCMODE=1"; sMode = sMode + "&WNDNAME=" + windowName; var websocketData = "/getevent?MMode=" + MonitorMMode + sMode; var url = "ws://127.0.0.1:13426"; return nativeWebsocket({ "data": websocketData, "url": url, "CallData": CallData, "CallBack": CallBack }); } function SetMonitorServEvent (MonitorEMode, CallBack, CallData, ErrMsg, sMode) { sMode = sMode || "&SYNCMODE=1"; sMode = sMode + "&WNDNAME=" + windowName; var websocketData = "/seteventmode?EMode=" + MonitorEMode + sMode; var url = "ws://127.0.0.1:13426"; return nativeWebsocket({ "data": websocketData, "url": url, "CallBack": CallBack }); } /************************************ ***************公共方法类信息提示************** ************************************/ async function functionOutErrmsg (data) { if (data.errmsg != "" && data.errmsg != null) { //alert(data.errmsg); return; } else if (data.retstr != "" && data.retstr != null) { //alert(data.retstr); return; } else if (data.retcode != null) { //alert(data.retcode); } } /************************************ ***************公共属性类信息提示************** ************************************/ async function attributeOutErrmsg (data) { if (data.retstr != "" && data.retstr != null) { //alert(data.retstr); return; } else if (data.retcode != null) { //alert(data.retcode); } } /************************************ ***************默认回调函数************** ************************************/ async function HWSECallBack (data) { console.log("HWSECallBack"); } //设置文档视图 async function SetShowView (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "1;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回文档视图 async function GetShowView (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870913;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置工具栏显示状态 async function SetShowToolBar (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "2;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取工具栏显示状态 async function GetShowToolBar (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870914;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置全屏显示状态 async function SetShowFullScreen (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "3;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回全屏显示状态 async function GetShowFullScreen (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870915;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前页索引(0,1,2,...)。 async function SetCurrPage (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "4;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置或返回当前页索引(0,1,2,...)。 async function GetCurrPage (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870916;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前文档的总页数 async function GetPageCount (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870917;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前笔的宽度(用户必须登录)。 async function SetCurrPenWidth (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "8;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前笔的宽度(用户必须登录)。 async function GetCurrPenWidth (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870920;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置操作状态。 async function CurrAction (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "6;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置控件菜单显示状态。 async function SetShowDefMenu (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "9;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回控件菜单显示状态。 async function GetShowDefMenu (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870921;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前版本号。 async function GetLVersion (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870922;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前文字平滑状态。 async function SetTextSmooth (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "11;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前文字平滑状态。 async function GetTextSmooth (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870923;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前压感灵敏度级别。 async function SetPressurelevel (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "12;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前压感灵敏度级别。 async function GetPressurelevel (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870924;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置滚动条状态。 async function SetShowScrollBarButton (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "13;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回滚动条状态。 async function GetShowScrollBarButton (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870925;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前文档类型(必须以LoadOriginalFile装入文档)。 async function GetCurrDocType (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870926;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前打开的文件的路径。 async function SetPathName (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "15;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前打开的文件的路径。 async function GetPathName (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870927;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前word文件的修订显示状态。此属性只针对word。 async function SetShowRevisions (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "20;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //退出或者进入修订状态 async function TractRevisions (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "18;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前word文件的修订显示状态。此属性只针对word。 async function GetShowRevisions (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870932;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置附加信息 async function SetAppendTipInfo (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "21;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回附加信息 async function GetAppendTipInfo (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870933;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //加载文档 async function LoadFile (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "22;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置参数对应的内容 async function SetValue (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "23;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得参数对应的值 async function GetValue (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "24;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //文件是否被修改 async function IsSaved (CallBack, CallData, ErrMsg, sMode) { var cmddata = "25;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //判断当前是否打开文件 async function IsOpened (CallBack, CallData, ErrMsg, sMode) { var cmddata = "26;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前打开的文件中的所有文字 async function GetDocText (CallBack, CallData, ErrMsg, sMode) { var cmddata = "27;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //修改节点的名称 async function ModifyName (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "28;|;3," + p1 + "|;3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //判断当前是否登录 async function IsLogin (CallBack, CallData, ErrMsg, sMode) { var cmddata = "29;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前登录用户的用户名 async function GetCurrUserID (CallBack, CallData, ErrMsg, sMode) { var cmddata = "30;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前登录用户的远程地址 async function GetUserRemoteAddr (CallBack, CallData, ErrMsg, sMode) { var cmddata = "31;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取是否存在登录用户 async function IsUserExist (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "32;|;3," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取用户 pcUserID 的用户的相关信息 async function GetUserInfo (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) { var cmddata = "33;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //显示或隐藏所有用户的节点信息 async function ShowAllNotes (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "34;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //文件另存 async function SaveTo (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "35;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取用户 pcUserID 的下一个用户ID async function GetNextUser (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "127;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取用户 pcUserID 的下一个用户ID async function JSGetNextUser (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "36;|;3," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //打印当前文档 async function PrintDoc (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "37;|;2," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //判断操作是否可以撤销 async function CanUndo (CallBack, CallData, ErrMsg, sMode) { var cmddata = "38;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //判断操作是否可以恢复 async function CanRedo (CallBack, CallData, ErrMsg, sMode) { var cmddata = "39;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //单步撤销操作 async function Undo (CallBack, CallData, ErrMsg, sMode) { var cmddata = "40;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //单步恢复操作。 async function Redo (CallBack, CallData, ErrMsg, sMode) { var cmddata = "41;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //撤销本次所有操作。 async function UndoAll (CallBack, CallData, ErrMsg, sMode) { var cmddata = "42;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //恢复所有撤销的操作。 async function RedoAll (CallBack, CallData, ErrMsg, sMode) { var cmddata = "43;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //关闭当前文档。 async function CloseDoc (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "44;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //登录当前系统。只有登录用户才可以对AIP文件进行操作(批注|盖章... ...)。 async function Login (p1, p2, p3, p4, p5, CallBack, CallData, ErrMsg, sMode) { var cmddata = "45;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|3," + p4 + "|;|3," + p5; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取下一个节点信息。 async function GetNextNote (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "46;|;3," + p1 + "|;|2," + p2 + "|;|3," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置页面显示模式。 async function SetPageMode (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "47;|;2," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取页面显示模式信息。JS环境下需调用JSGetPageMode async function GetPageMode (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "48;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取原始文件 async function GetOriginalFile (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "49;|;3," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取原始文件名 async function GetOriginalFileName (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "50;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取原始文件个数 async function GetOriginalFileCount (CallBack, CallData, ErrMsg, sMode) { var cmddata = "51;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置特定用户的节点信息是否显示 async function SetUserVisible (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "53;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //添加当前文件的属性和值 async function AddDocProperty (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "54;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //删除文件属性 async function DelDocProperty (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "55;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前属性的下一个属性 async function GetNextDocProperty (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "56;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置通过Http上传的文件 async function HttpAddPostFile (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "57;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置通过Http上传的数字变量 async function HttpAddPostValue (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "58;|;3," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置通过Http上传的字符串变量 async function HttpAddPostString (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "59;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置通过Http上传的字符串变量 async function HttpAddPostBuffer (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "60;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|2," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //初始化Http,在调用Http的时候必须首先初始化 async function HttpInit (CallBack, CallData, ErrMsg, sMode) { var cmddata = "61;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //触发Http上传Post操作 async function HttpPost (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "62;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //连接FTP服务器 async function FtpConnect (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "63;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //断开FTP服务器连接 async function FtpDisConnect (CallBack, CallData, ErrMsg, sMode) { var cmddata = "64;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //通过FTP下载服务器文件 async function FtpGetFile (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "65;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //通过FTP上传本地文件 async function FtpPutFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "66;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置Http上传当前打开的AIP文件 async function HttpAddPostCurrFile (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "67;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //打开AIP文件, 如果打开的不是 AIP 文件, 将进行自动转化 async function LoadFileEx (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "68;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3 + "|;|2," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前用户的操作对特定用户的可见性 async function SetCurrUserVisibilityForUser (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "69;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置显示当前用户操作信息的密码。(只有当前登录用户才可以设置)。 async function SetCurrUserVisibilityPwd (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "70;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //显示文件属性。 async function ShowFileInfo (CallBack, CallData, ErrMsg, sMode) { var cmddata = "71;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //显示文件安全设置对话框 async function ShowFileSecurity (CallBack, CallData, ErrMsg, sMode) { var cmddata = "72;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //以原始文件打开方式打开或创建文件,不转化为aip文件 async function dispidLoadOriginalFile (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "74;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //隐藏指定菜单 async function HideMenuItem (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "75;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //保护或解除文档保护 async function ProtectDoc (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "76;|;2," + p1 + "|;|3," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前用户的权限(请参阅方法Login)。 async function GetCurrUserAccess (CallBack, CallData, ErrMsg, sMode) { var cmddata = "78;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //拷贝当前选择的文字到剪贴板 async function CopySelectText (CallBack, CallData, ErrMsg, sMode) { var cmddata = "79;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //查找文字 async function SearchText (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "80;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //用户退出 async function Logout (CallBack, CallData, ErrMsg, sMode) { var cmddata = "81;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //修改当前用户的登陆密码 参数:原密码,新密码 async function ChangeCurrUserPwd (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "82;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //把当前通过LoadOriginalFile打开的原始文件直接转化成AIP文件 参数:blAddOri:0不装载,1装载原始文件 ,blNormal 0不解析文档的书签 1解析文档的书签 async function ConvertToAip (blAddOri, blNorma, CallBack, CallData, ErrMsg, sMode) { var cmddata = "84;|;2," + blAddOri + "|;|2," + blNorma; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //执行菜单快捷键操作 参数 lType async function InputHotKey (lType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "85;|;2," + lType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //用于登录AIP网络版服务器 async function LoginEx (pcRemoteAddr, pLoginData, lDataLen, CallBack, CallData, ErrMsg, sMode) { var cmddata = "87;|;3," + pcRemoteAddr + "|;|3," + pLoginData + "|;|3," + lDataLen; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //创建空白页面,批示页,编辑页。(必须用户登录) async function InsertEmptyPage (lPageIndex, lType, lWidth, lHeight, CallBack, CallData, ErrMsg, sMode) { var cmddata = "88;|;2," + lPageIndex + "|;|2," + lType + "|;|2," + lWidth + "|;|2," + lHeight; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //插入批示页。或者合并AIP文件(必须用户登录)。 async function MergeFile (lPageStartIndex, pcFileName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "89;|;2," + lPageStartIndex + "|;|3," + pcFileName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得当前服务序列号对应的服务名。我们为每一服务器用户分配了32位唯一表示符号。 async function GetCurrServer (plServerID, CallBack, CallData, ErrMsg, sMode) { var cmddata = "90;|;2," + plServerID; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //如当前是通过LoadOriginalFile打开的原始文件,通过此接口可以接受文件的全部修订 async function AcceptAllRevisions (CallBack, CallData, ErrMsg, sMode) { var cmddata = "91;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置文档是否被修改 async function SetSaved (blSaved, CallBack, CallData, ErrMsg, sMode) { var cmddata = "92;|;2," + blSaved; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前文件的Base64编码的字符串,与LoadFileBase64对应 async function GetCurrFileBase64 (CallBack, CallData, ErrMsg, sMode) { var cmddata = "93;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //加载Base64编码的字符串 async function LoadFileBase64 (pcBase64String, CallBack, CallData, ErrMsg, sMode) { var cmddata = "94;|;3," + pcBase64String; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置书签的内容。只针对word和wps async function SetFieldValue (strFieldName, strValue, strSheetName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "95;|;3," + strFieldName + "|;|3," + strValue + "|;|3," + strSheetName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //添加骑缝章和普通印章接口(必须打开文件且用户已登录) async function AddQifengSeal (lFrom, pcPages, pcOriSealName, pcSealName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "96;|;2," + lFrom + "|;|3," + pcPages + "|;|3," + pcOriSealName + "|;|3," + pcSealName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //打印文档,提供更详细的打印控制 async function PrintDocEx (strPrinterName, lPrintFlag, blShowDlg, blZoom, lFromPage, lToPage, blOriSize, lCopys, blCollate, blTranFirst, blDulpex, CallBack, CallData, ErrMsg, sMode) { 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; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //动态添加编辑域|手写域|超链接.(必须登录)。 async function InsertNote (pcName, lPageIndex, lType, lPosx, lPosy, lWidth, lHeight, CallBack, CallData, ErrMsg, sMode) { var cmddata = "99;|;3," + pcName + "|;|2," + lPageIndex + "|;|2," + lType + "|;|2," + lPosx + "|;|2," + lPosy + "|;|2," + lWidth + "|;|2," + lHeight; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置添加区域的位置 async function SetNotePos (pcNoteName, lLeft, lTop, lWidth, lHeight, CallBack, CallData, ErrMsg, sMode) { var cmddata = "101;|;3," + pcNoteName + "|;|2," + lLeft + "|;|2," + lTop + "|;|2," + lWidth + "|;|2," + lHeight; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //删除本地文件。 async function DeleteLocalFile (pcFileName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "102;|;3," + pcFileName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //随机生成一个唯一的临时文件名。 async function GetTempFileName (pcFileType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "103;|;3," + pcFileType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取节点个数。 async function GetNoteNum (lNoteType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "105;|;2," + lNoteType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置各部门打印份数。可重复调用,本接口只有网络版有效 async function InsertDepartmentCopy (pcDepName, lCopys, CallBack, CallData, ErrMsg, sMode) { var cmddata = "106;|;3," + pcDepName + "|;|2," + lCopys; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //保留。 async function SetPrintCopyList (CallBack, CallData, ErrMsg, sMode) { var cmddata = "107;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //删除指定节点。 async function DeleteNote (strNoteName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "108;|;3," + strNoteName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //使AIP文档中指定类型变成灰色 async function GrayData (lGrayType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "109;|;2," + lGrayType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指定节点或页面的旋转类型 async function GetRotateType (pcName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "110;|;3," + pcName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置指定节点或页面的旋转类型。111 536871023 var cmddata = "87;|;3,"+pcRemoteAddr+"|;|3,"+pLoginData+"|;|3,"+lDataLen; async function SetRotateType (pcName, sRotateType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "112;|;3," + pcName + "|;|2," + sRotateType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将AIP文件保存为TIFF格式。 async function SaveToTiff (pcFileName, xDPI, yDPI, nBpp, blGray, CallBack, CallData, ErrMsg, sMode) { var cmddata = "112;|;3," + pcFileName + "|;|3," + xDPI + "|;|2," + yDPI + "|;|2," + nBpp + "|;|2," + blGray; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指定节点的X逻辑坐标位置(坐标单位由CurrXYMode指定)。 async function GetNotePosX (pcName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "113;|;3," + pcName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指定节点的X逻辑坐标位置(坐标单位由CurrXYMode指定)。 async function GetNotePosY (pcName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "114;|;3," + pcName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //根据错误ID来返回错误的信息 async function GetErrorString (lErrorNo, CallBack, CallData, ErrMsg, sMode) { var cmddata = "115;|;2," + lErrorNo; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置参数对应的内容。 async function SetValueEx (pcName, lType, lParam, pParam, CallBack, CallData, ErrMsg, sMode) { var cmddata = "116;|;3," + pcName + "|;|2," + lType + "|;|2," + lParam + "|;|3," + pParam; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //查看文件、用户、节点进行保护限制的状态 async function IsProtect (pcName, lSource, lType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "117;|;3," + pcName + "|;|2," + lSource + "|;|2," + lType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //查看文件、用户、节点进行保护限制的状态 async function GetNoteWidth (pcName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "118;|;3," + pcName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指定节点的逻辑高度(单位基于当前坐标系)。 async function GetNoteHeight (pcName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "119;|;3," + pcName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指纹图片base64值。 async function GetValueEx (pcName, lValuetype, pcValueName, lParam, pcParam, CallBack, CallData, ErrMsg, sMode) { var cmddata = "120;|;3," + pcName + "|;|2," + lValuetype + "|;|3," + pcValueName + "|;|2," + lParam + "|;|3," + pcParam; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指定节点的逻辑高度(单位基于当前坐标系)。 async function MergerPage (pcName, lValuetype, pcValueName, lParam, pcParam, CallBack, CallData, ErrMsg, sMode) { var cmddata = "121;|;3," + pcName + "|;|,2" + lValuetype + "|;|,3" + pcValueName + "|;|,3" + lParam + "|;|,2" + pcParam; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指定页面的宽度(像素)。。 async function GetPageWidth (lPageIndex, CallBack, CallData, ErrMsg, sMode) { var cmddata = "122;|;2," + lPageIndex; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指定页面的高度(像素)。。 async function GetPageHeight (lPageIndex, CallBack, CallData, ErrMsg, sMode) { var cmddata = "123;|;2," + lPageIndex; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前环境是否为JS环境 async function SetJSEnv (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "125;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前环境是否为JS环境 async function GetJSEnv (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871037;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前环境是否为JS环境 async function SetJSValue (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "126;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前环境是否为JS环境 async function GetJSValue (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871038;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回当前页面模式。并可通过JSValue查看缩放比例。 async function JSGetPageMode (CallBack, CallData, ErrMsg, sMode) { var cmddata = "128;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //显示消息提示对话框 async function ShowMessage (pcMessage, pcCaption, lType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "130;|;3," + pcMessage + "|;|3," + pcCaption + "|;|2," + lType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //取得当前文件大小,单位字节。 async function GetCurrFileSize (CallBack, CallData, ErrMsg, sMode) { var cmddata = "131;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //取得目标文件大小,单位字节。 async function GetFileSize (strFilePath, CallBack, CallData, ErrMsg, sMode) { var cmddata = "132;|;3," + strFilePath; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前智能卡的证书序列号。 async function GetSerialNumber (CallBack, CallData, ErrMsg, sMode) { var cmddata = "133;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将控件虚拟打印机设置为系统默认打印机,并保存原打印机设置。 在 AfterConvert 后恢复。 async function BeforeConvert (pcPaperName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "134;|;3," + pcPaperName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //在BeforeConvert后,默认打印机恢复为原打印机,并读取设置。 async function AfterConvert (CallBack, CallData, ErrMsg, sMode) { var cmddata = "135;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //控件进入等待状态。 async function SleepSecond (lSecond, CallBack, CallData, ErrMsg, sMode) { var cmddata = "137;|;2," + lSecond; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //对文件、用户、节点进行保护限制。 async function ProtectObject (pcName, lSource, lType, pcOld, pcNew, CallBack, CallData, ErrMsg, sMode) { var cmddata = "138;|;3," + pcName + "|;|2," + lSource + "|;|2," + lType + "|;|3," + pcOld + "|;|3," + pcNew; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将宽度由原单位换算为新的单位。 async function ConvertXYModeW (lPageIndex, lW, lSXYMode, lDXYMode, CallBack, CallData, ErrMsg, sMode) { var cmddata = "139;|;2," + lPageIndex + "|;|2," + lW + "|;|2," + lSXYMode + "|;|2," + lDXYMode; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将高度由原单位换算为新的单位。 async function ConvertXYModeH (lPageIndex, lW, lSXYMode, lDXYMode, CallBack, CallData, ErrMsg, sMode) { var cmddata = "140;|;2," + lPageIndex + "|;|2," + lW + "|;|2," + lSXYMode + "|;|2," + lDXYMode; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取指定类型的用户信息 async function GetUserInfoEx (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "141;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置指定类型的用户信息 async function SetUserInfoEx (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "142;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|3," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置用户界面颜色 async function SetCustomColour (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "143;|;2," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取用户界面颜色 async function GetCustomColour (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "144;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置水印模式 async function SetWaterMarkMode (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "146;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function GetWaterMarkMode (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871058;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置水印透明度147 async function SetWaterMarkAlpha (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "147;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回水印透明度 async function GetWaterMarkAlpha (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871059;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置水印的内容 async function SetWaterMarkTextOrPath (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "148;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回水印的内容 async function GetWaterMarkTextOrPath (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871060;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置水印缩放比例 async function SetWaterMarkTxtHOrImgZoom (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "150;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回水印缩放比例 async function GetWaterMarkTxtHOrImgZoom (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871062;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置输出的水印在文档的x坐标位置 async function SetWaterMarkPosX (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "151;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回输出的水印在文档的x坐标位置 async function GetWaterMarkPosX (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871063;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置或返回输出的水印在文档的y坐标位置 async function SetWaterMarkPosY (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "152;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回输出的水印在文档的y坐标位置 async function GetWaterMarkPosY (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871064;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置输出的水印文字颜色设置或返回输出的水印文字颜色 async function SetWaterMarkTextColor (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "153;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回输出的水印文字颜色设置或返回输出的水印文字颜色 async function GetWaterMarkTextColor (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871065;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置水印旋转角度(X0.1度)。 async function SetWaterMarkAngle (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "154;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回水印旋转角度(X0.1度)。 async function GetWaterMarkAngle (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871066;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置页面位置单位类型值 async function SetCurrXYMode (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "155;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回页面位置单位类型值 async function GetCurrXYMode (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871067;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //删除指定页面 async function DeletePage (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "158;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前系统时间 async function SetCurrTime (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "160;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置设计模式 async function SetInDesignMode (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "161;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回设计模式 async function GetInDesignMode (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536871073;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //插入图片(用户必须登录)。 async function InsertPicture (pcPicName, pcPicValue, lPage, lLeft, lTop, lZoom, CallBack, CallData, ErrMsg, sMode) { var cmddata = "162;|;3," + pcPicName + "|;|3," + pcPicValue + "|;|2," + lPage + "|;|2," + lLeft + "|;|2," + lTop + "|;|2," + lZoom; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //插入节点 async function InsertNoteEx (pcName, lNoteType, lTagType, pcTagName, lLevel, CallBack, CallData, ErrMsg, sMode) { var cmddata = "163;|;3," + pcName + "|;|2," + lNoteType + "|;|2," + lTagType + "|;|3," + pcTagName + "|;|2," + lLevel var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //执行控件内部菜单 async function RunCommand (lCmdType, lCmdCode, lRunMode, CallBack, CallData, ErrMsg, sMode) { var cmddata = "164;|;2," + lCmdType + "|;|2," + lCmdCode + "|;|2," + lRunMode; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置当前编辑用户。这个名称会显示在附加用户信息的编辑框里 async function SetCurrTextEditUser (lCmdType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "166;|;3," + lCmdType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将对应的页保存为相应类型图片,以字符串方式返回 async function SaveAsBase64 (pcSaveType, lPageStart, lPageEnd, lPageWidth, lPageHeight, lZoomPercent, pcReserve, CallBack, CallData, ErrMsg, sMode) { var cmddata = "167;|;3," + pcSaveType + "|;|2," + lPageStart + "|;|2," + lPageEnd + "|;|2," + lPageWidth + "|;|2," + lPageHeight + "|;|2," + lZoomPercent + "|;|3," + pcReserve; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将控件虚拟打印机设置为系统默认打印机,并保存原打印机设置。 在AfterConvert后恢复 async function BeforeConvertEx (lPaperWidth, lPaperHeight, CallBack, CallData, ErrMsg, sMode) { var cmddata = "169;|;2," + lPaperWidth + "|;|2," + lPaperHeight; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //插入节点 async function InsertNote2 (pcName, lNoteType, pcValue, lStartPage, lEndPage, lTagType, pcTagName, lOffset, lZoom, CallBack, CallData, ErrMsg, sMode) { var cmddata = "170;|;3," + pcName + "|;|2," + lNoteType + "|;|3," + pcValue + "|;|2," + lStartPage + "|;|2," + lEndPage + "|;|2," + lTagType + "|;|3," + pcTagName + "|;|2," + lOffset + "|;|2," + lZoom; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //显示文件选择框 async function ShowDialog (lDialogType, pcTitle, pcInitValue, pcFilter, CallBack, CallData, ErrMsg, sMode) { var cmddata = "171;|;2," + lDialogType + "|;|3," + pcTitle + "|;|3," + pcInitValue + "|;|3," + pcFilter; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //校验文档中的节点 async function VerifyNotes (pcNoteName, pcParam, lParam, CallBack, CallData, ErrMsg, sMode) { var cmddata = "172;|;3," + pcNoteName + "|;|3," + pcParam + "|;|2," + lParam; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取原始文档类型 async function GetOriginalFileType (lOriginalIndex, CallBack, CallData, ErrMsg, sMode) { var cmddata = "173;|;2," + lOriginalIndex; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前的证书序列号 async function GetCurrSerialNumber (CallBack, CallData, ErrMsg, sMode) { var cmddata = "175;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前证书授予者名称 async function GetCurrSubjectName (CallBack, CallData, ErrMsg, sMode) { var cmddata = "176;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前证书授予者名称 async function GetHttpPostData (lParam, strParam, CallBack, CallData, ErrMsg, sMode) { var cmddata = "177;|;2," + lParam + "|;|3," + strParam; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前证书授予者名称 async function SetBackgroundDoc (pcFileNameOrUrl, pcType, lPageIndex, CallBack, CallData, ErrMsg, sMode) { var cmddata = "178;|;3," + pcFileNameOrUrl + "|;|3," + pcType + "|;|2," + lPageIndex; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //定位到参数指定的位置 async function GotoPosition (lType, pcName, lPageIndex, lPosX, lPosY, CallBack, CallData, ErrMsg, sMode) { var cmddata = "179;|;2," + lType + "|;|3," + pcName + "|;|2," + lPageIndex + "|;|2," + lPosX + "|;|2," + lPosY; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取当前证书授予者名称 async function GetBMPos (strBMName, lPosType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "180;|;3," + strBMName + "|;|2," + lPosType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //部分保护word文档内容。 async function PartialProtect (strPosList, strPWD, strParam, CallBack, CallData, ErrMsg, sMode) { var cmddata = "181;|;3," + strPosList + "|;|3," + strPWD + "|;|3," + strParam; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取文件的base64串。 async function GetFileBase64 (strFilePath, blCompress, CallBack, CallData, ErrMsg, sMode) { var cmddata = "182;|;3," + strFilePath + "|;|2," + blCompress; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将base64解开并存储到本地文件。 async function SaveBinaryFileFromBase64 (strFilePath, strBase64, CallBack, CallData, ErrMsg, sMode) { var cmddata = "183;|;3," + strFilePath + "|;|3," + strBase64; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得指定目录下的所有文件列表。 async function GetFileListUnderDir (pcDir, CallBack, CallData, ErrMsg, sMode) { var cmddata = "184;|;3," + pcDir; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //导出文档中所有区域的字符串数据。 async function ExportEditNodeValue (pcOpenFileName, pcSaveFileName, lWithHeader, CallBack, CallData, ErrMsg, sMode) { var cmddata = "189;|;3," + pcOpenFileName + "|;|3," + pcSaveFileName + "|;|2," + lWithHeader; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得所有打印机。 async function GetPrinterList (CallBack, CallData, ErrMsg, sMode) { var cmddata = "190;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得打印机的任务列表和状态。 async function GetPrinterStatusByStr (pcPrintName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "191;|;3," + pcPrintName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得打印机的任务详细信息。 async function GetJobInfoByStr (pcPrintName, dwJobID, CallBack, CallData, ErrMsg, sMode) { var cmddata = "192;|;3," + pcPrintName + "|;|2," + dwJobID; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得打印机的任务详细信息。 async function ResetPrinterByStr (pcPrintName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "193;|;3," + pcPrintName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //对指定字符串数据签名(GBK编码) 。 async function SignData (pcData, pcPin, CallBack, CallData, ErrMsg, sMode) { var cmddata = "194;|;3," + pcData + "|;|3," + pcPin; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //校验针对指定字符串数据的签名(GBK编码)。 async function VerifyData (pcData, pcSignData, pcCert, CallBack, CallData, ErrMsg, sMode) { var cmddata = "195;|;3," + pcData + "|;|3," + pcSignData + "|;|3," + pcCert; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将当前文档的指定页保存。(暂时仅支持保存为PDF) async function SplitPages (pcPages, pcSavePath, pcSaveType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "197;|;3," + pcPages + "|;|3," + pcSavePath + "|;|3," + pcSaveType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //(保留)。 async function VerifyDocText (pcDocText, pcBorderText, CallBack, CallData, ErrMsg, sMode) { var cmddata = "198;|;3," + pcPages + "|;|3," + pcBorderText; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得文档窗口的指定位置在页面上的坐标。 async function GetCurrPagePos (lPagePosType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "199;|;2," + lPagePosType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置指定页面的位置到指定窗口位置。 async function SetCurrPagePos (lPagePosType, pcPagePos, CallBack, CallData, ErrMsg, sMode) { var cmddata = "200;|;2," + lPagePosType + "|;|3," + pcPagePos; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //查找指定文字并返回文字位置。 async function FindText (p1, p2, p3, p4, p5, p6, p7, p8, p9, CallBack, CallData, ErrMsg, sMode) { var cmddata = "201;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6 + "|;|2," + p7 + "|;|2," + p8 + "|;|2," + p9; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置书签的选择信息(保留)。 async function SetFieldShowInfo (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) { var cmddata = "202;|;3," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //隐藏指定工具条按钮 async function HideBarItems (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) { var cmddata = "203;|;2," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //判定是否为空白文档。 async function IsEmptyDoc (CallBack, CallData, ErrMsg, sMode) { var cmddata = "204;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //异步打开原始文件 async function LoadOriginalFileAsync (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "205;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //判定是否为空白文档。 async function LoadFileExAsync (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "206;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3 + "|;|2," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //(保留)。 async function ZipDir (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) { var cmddata = "207;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|2," + p4 + "|;|3," + p5 + "|;|3," + p6; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //解压缩。 async function UnzipFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "208;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //加密文件。 async function UnEncFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "209;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //解密文件 async function UnDecFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "210;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //更新所有的word书签域(保留)。 async function UpdateAllField (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "211;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //(保留)。 async function SaveLoadOri (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "212;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //(保留)。 async function ShowPaperFile (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "213;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //(保留)。 async function ClosePaperFile (CallBack, CallData, ErrMsg, sMode) { var cmddata = "214;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //(保留)。 async function AddSealByDir (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "215;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //(保留)。 async function LoadBinary (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "218;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //(保留)。 async function ForceSignType4 (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "219;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //将数据写入文件。 async function WriteLocalFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "220;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //读取文件数据 async function ReadLocalFile (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "221;|;3," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //加入当前文件到待上传列表 async function HttpAddPostCurrFileEx (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "222;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //开始下载文件 async function StartDownloadFile (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "223;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //停止当前的异步下载线程 async function StopDownloadFile (CallBack, CallData, ErrMsg, sMode) { var cmddata = "224;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //创建文件夹 async function CreateFolder (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "225;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //删除文件夹 async function DeleteFolder (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "226;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //拷贝本地文件 async function CopyLocalFile (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "227;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //根据序号获得节点 async function GetNoteByIndex (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "228;|;2," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //执行shell命令 async function ExecuteCmd (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "232;|;3," + p1 + "|;|3," + p2 + "|;|2," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //插入附件 async function InsertEmbFile (p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) { var cmddata = "234;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|2," + p4 + "|;|2," + p5 + "|;|2," + p6; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得sheet数量(excel)。 async function GetSheetCount (CallBack, CallData, ErrMsg, sMode) { var cmddata = "235;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得sheet名称(excel)。 async function GetSheetName (lSheetIndex, CallBack, CallData, ErrMsg, sMode) { var cmddata = "236;|;2," + lSheetIndex; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //根据Sheet名称获得sheet序号 async function GetSheetIndex (pcSheetName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "237;|;3," + pcSheetName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得指定范围的文字(excel)。 async function GetSheetRangeText (lSheetIndex, pcRngName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "238;|;2," + lSheetIndex + "|;|3," + pcRngName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得指定范围的值(excel)。 async function GetSheetRangeValue (lSheetIndex, pcRngName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "239;|;2," + lSheetIndex + "|;|3," + pcRngName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获得指定范围的公式(excel)。 async function GetSheetRangeFormula (lSheetIndex, pcRngName, CallBack, CallData, ErrMsg, sMode) { var cmddata = "240;|;2," + lSheetIndex + "|;|3," + pcRngName; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //保护或者解除保护指定的sheet(excel)。 async function ProtectSheet (lSheetIndex, pcPwd, blProtect, CallBack, CallData, ErrMsg, sMode) { var cmddata = "241;|;2," + lSheetIndex + "|;|3," + pcPwd + "|;|2," + blProtect; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //保护或者解除保护指定的sheet(excel)。 async function IsFolderExist (strFolder, CallBack, CallData, ErrMsg, sMode) { var cmddata = "242;|;3," + strFolder; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //返回文件的修改/创建日期 async function GetFileInfo (strFilePath, lType, CallBack, CallData, ErrMsg, sMode) { var cmddata = "243;|;3," + strFilePath + "|;|2," + lType; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } function InsertXmlFilePage(p1, p2, p3, p4, p5, p6, CallBack, CallData, ErrMsg, sMode) { let cmddata = "244;|;2," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4 + "|;|3," + p5 + "|;|2," + p6; let str = ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //获取vba接口对象 async function GetDocumentObject (CallBack, CallData, ErrMsg, sMode) { var cmddata = "83;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /*设置笔颜色*/ async function SetCurrPenColor (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "7;|;2," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /*获取笔颜色*/ async function GetCurrPenColor (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870919;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /**/ async function IsOpening (CallBack, CallData, ErrMsg, sMode) { var cmddata = "86;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /**/ async function ConvertFileTo (p1, p2, p3, p4, p5, p6, p7, CallBack, CallData, ErrMsg, sMode) { var cmddata = "251;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|3," + p4 + "|;|3," + p5 + "|;|3," + p6 + "|;|2," + p7; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /**/ async function GetCurrAction (CallBack, CallData, ErrMsg, sMode) { var cmddata = "536870918;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /*idEncFile= 209; idEncFile2 = 230; 如果不行换另一个id试试*/ async function PwdEncFile (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "230;|;3," + p1 + "|;|3," + p2 + "|;|3," + p3 + "|;|2," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /************************************ ***************默认回调函数************** ************************************/ async function HWCallBack (data) { console.log("HWCallBack"); } async function ShowAipWndMax (CallBack, CallData, ErrMsg, sMode) { var cmddata = "991;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function ShowAipWndToSec (CallBack, CallData, ErrMsg, sMode) { var cmddata = "992;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function ShowAipWndToSecMax (CallBack, CallData, ErrMsg, sMode) { var cmddata = "993;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function HideAipWnd (CallBack, CallData, ErrMsg, sMode) { var cmddata = "994;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /*嵌入模式专用:关闭内嵌的控件窗口*/ async function dispidExitWnd (CallBack, CallData, ErrMsg, sMode) { var cmddata = "995;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置winaip_serv窗口显示层级 参数为1表示始终置顶层 2表示显示在最外层但可以被新窗口遮挡 0退出置顶 async function SetDispidShowWndLevel (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "996;|;2," + p1; return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } //设置隐藏状态栏1是隐藏,0是显示 function disidSetShowScrollBarButton (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "13;|;2," + p1; var str = ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //设置显示窗口大小四个整数参数:x,y,w,h屏幕坐标 async function SetDispidShowWndPos (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "997;|;2," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4; return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } //设置是否可以点击× async function dispidEnableCloseBtn (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "998;|;2," + p1; return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } //隐藏或者显示winaip上面地址栏 async function SetDispidHideTitle (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "999;|;2," + p1; return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } //判断服务是否启动 async function CheckApp (CallBack, CallData, ErrMsg, sMode) { var cmddata = "1000;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /*嵌入模式专用:五个整数参数:目标程序类型(BIND_xxx),x,y,w,h坐标*/ async function BindAipWnd (nMode, nx, ny, nw, nh, CallBack, CallData, ErrMsg, sMode) { var cmddata = "1004;|;2," + nMode + "|;|2," + nx + "|;|2," + ny + "|;|2," + nw + "|;|2," + nh; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /*嵌入模式专用:显示窗口,x,y,w,h坐标*/ async function MoveWndPos (p1, p2, p3, p4, CallBack, CallData, ErrMsg, sMode) { var cmddata = "1005;|;2," + p1 + "|;|2," + p2 + "|;|2," + p3 + "|;|2," + p4; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /*嵌入模式专用:显示在指定位置,或者0个参数直接显示*/ async function ShowWnd (CallBack, CallData, ErrMsg, sMode) { var cmddata = "990;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } /*nMode为DSP_MODE_xxx项,nWRadio, nHRadio为百分比*/ async function ShowAipWnd (nMode, nWRadio, nHRadio, CallBack, CallData, ErrMsg, sMode) { var cmddata; if (PlatForm() == "Linux") cmddata = "1006;|;2," + nMode + "|;|2," + nWRadio + "|;|2," + nHRadio; else cmddata = "990;|;2," + nMode + "|;|2," + nWRadio + "|;|2," + nHRadio; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //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) //屏幕水印 前两个参数必须 async function setdispidShowWM (cWateText, nTextHeight, nWaterX, nWaterY, nWaterAngle, nWaterShadow, nWaterWndMode, CallBack, CallData, ErrMsg, sMode) { console.log(123); var cmddata = "1002L;|;3," + cWateText + "|;|2," + nTextHeight + "|;|2," + nWaterX + "|;|2," + nWaterY + "|;|2," + nWaterAngle + "|;|2," + nWaterShadow + "|;|2," + nWaterWndMode; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function dispidExitApp (CallBack, CallData, ErrMsg) { var cmddata = "1006;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg); return str; } /**dispidReopenApp = 1007L*/ async function dispidReopenApp (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "1007;|;3," + p1; return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } /**dispidGetSysDPI = 1008L,*/ async function dispidGetSysDPI (CallBack, CallData, ErrMsg, sMode) { var cmddata = "1008;|;"; return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } /******************************************** *****Linux接口**** *******************************************/ async function InitUsage (CallBack, CallData, ErrMsg, sMode) { var cmddata = "1003;|;"; ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } async function getSealList (CallBack, CallData, ErrMsg, sMode) { var cmddata = "1007;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function getSealImage (dId, sId, CallBack, CallData, ErrMsg, sMode) { cmddata = "1008;|;3," + dId + "|;|3," + sId; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function getSealData (dId, sId, CallBack, CallData, ErrMsg, sMode) { cmddata = "1009;|;3," + dId + "|;|3," + sId; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function ExitApp_Linux (CallBack, CallData, ErrMsg, sMode) { var cmddata = "1010;|;"; return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } async function ReopenApp_Linux (CallBack, CallData, ErrMsg, sMode) { var cmddata = "1011;|;"; return await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } async function SaveFile_Linux (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "saveFile;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function PrintDoc_Linux (p1, p2, p3, CallBack, CallData, ErrMsg, sMode) { var cmddata = "37;|;2," + p1 + "|;|2," + p2 + "|;|3," + p3; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //追踪水印 async function AddTrackInfo_Linux (xmlParam, sImgData, CallBack, CallData, ErrMsg, sMode) { var cmddata = "addTrackInfo;|;3," + xmlParam + "|;|3," + sImgData; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function DelTrackInfo_Linux (CallBack, CallData, ErrMsg, sMode) { var cmddata = "clearTrackInfo;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //动态水印 async function AddDynamicWaterMark_Linux (p1, CallBack, CallData, ErrMsg, sMode) { var sTmp = "setDynamicWaterMark;|;3," + p1; // var cmddata = encodeURIComponent(sTmp).replace("\+",/%20/g); var str = await ConnectServ(sTmp, CallBack, CallData, ErrMsg, sMode); return str; } async function DelWaterMarkOfTrackInfo_Linux (CallBack, CallData, ErrMsg, sMode) { var cmddata = "clearDynamicWaterMark;|;"; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } //文字水印 async function AddWaterMarkAnnot_Linux (xmlParam, CallBack, CallData, ErrMsg, sMode) { var cmddata = "addWaterMakerAnnot;|;3," + xmlParam; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function DelWaterMakerAnnot_Linux (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "delWaterMakerAnnot;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } //图片水印 async function AddWaterImageAnnot_Linux (xmlParam, CallBack, CallData, ErrMsg, sMode) { var cmddata = "addWaterImageAnnot;|;3," + xmlParam; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); return str; } async function DelWaterMakerAnnotByID_Linux (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "delWaterMakerAnnot;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } async function performClick_Linux (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "performClick;|;3," + p1 + "|;|2," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } async function setUserToken_Linux (p1, CallBack, CallData, ErrMsg, sMode) { var cmddata = "setUserToken;|;3," + p1; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } async function setHeaderInfo_Linux (p1, p2, CallBack, CallData, ErrMsg, sMode) { var cmddata = "setHeaderInfo;|;3," + p1 + "|;|3," + p2; var str = await ConnectServ(cmddata, CallBack, CallData, ErrMsg, sMode); } /* export default { GetMonitorServEvent, SetMonitorServEvent, SetShowView, GetShowView, SetShowToolBar, GetShowToolBar, SetShowFullScreen, GetShowFullScreen, SetCurrPage, GetCurrPage, GetPageCount, SetCurrPenWidth, GetCurrPenWidth, CurrAction, SetShowDefMenu, GetShowDefMenu, GetLVersion, SetTextSmooth, GetTextSmooth, SetPressurelevel, GetPressurelevel, SetShowScrollBarButton, GetShowScrollBarButton, GetCurrDocType, SetPathName, GetPathName, SetShowRevisions, TractRevisions, GetShowRevisions, SetAppendTipInfo, GetAppendTipInfo, LoadFile, SetValue, GetValue, IsSaved, IsOpened, GetDocText, ModifyName, IsLogin, GetCurrUserID, GetUserRemoteAddr, IsUserExist, GetUserInfo, ShowAllNotes, SaveTo, GetNextUser, JSGetNextUser, PrintDoc, CanUndo, CanRedo, Undo, Redo, UndoAll, RedoAll, CloseDoc, Login, GetNextNote, SetPageMode, GetPageMode, GetOriginalFile, GetOriginalFileName, GetOriginalFileCount, SetUserVisible, AddDocProperty, DelDocProperty, GetNextDocProperty, HttpAddPostFile, HttpAddPostValue, HttpAddPostString, HttpAddPostBuffer, HttpInit, HttpPost, FtpConnect, FtpDisConnect, FtpGetFile, FtpPutFile, HttpAddPostCurrFile, LoadFileEx, SetCurrUserVisibilityForUser, SetCurrUserVisibilityPwd, ShowFileInfo, ShowFileSecurity, dispidLoadOriginalFile, HideMenuItem, ProtectDoc, GetCurrUserAccess, CopySelectText, SearchText, Logout, ChangeCurrUserPwd, ConvertToAip, InputHotKey, LoginEx, InsertEmptyPage, MergeFile, GetCurrServer, AcceptAllRevisions, SetSaved, GetCurrFileBase64, LoadFileBase64, SetFieldValue, AddQifengSeal, PrintDocEx, InsertNote, SetNotePos, DeleteLocalFile, GetTempFileName, GetNoteNum, InsertDepartmentCopy, SetPrintCopyList, DeleteNote, GrayData, GetRotateType, SetRotateType, SaveToTiff, GetNotePosX, GetNotePosY, GetErrorString, SetValueEx, IsProtect, GetNoteWidth, GetNoteHeight, GetValueEx, MergerPage, GetPageWidth, GetPageHeight, SetJSEnv, GetJSEnv, SetJSValue, GetJSValue, JSGetPageMode, ShowMessage, GetCurrFileSize, GetFileSize, GetSerialNumber, BeforeConvert, AfterConvert, SleepSecond, ProtectObject, ConvertXYModeW, ConvertXYModeH, GetUserInfoEx, SetUserInfoEx, SetCustomColour, GetCustomColour, SetWaterMarkMode, GetWaterMarkMode, SetWaterMarkAlpha, GetWaterMarkAlpha, SetWaterMarkTextOrPath, GetWaterMarkTextOrPath, SetWaterMarkTxtHOrImgZoom, GetWaterMarkTxtHOrImgZoom, SetWaterMarkPosX, GetWaterMarkPosX, SetWaterMarkPosY, GetWaterMarkPosY, SetWaterMarkTextColor, GetWaterMarkTextColor, SetWaterMarkAngle, GetWaterMarkAngle, SetCurrXYMode, GetCurrXYMode, DeletePage, SetCurrTime, SetInDesignMode, GetInDesignMode, InsertPicture, InsertNoteEx, RunCommand, SetCurrTextEditUser, BeforeConvertEx, SaveAsBase64, InsertNote2, ShowDialog, VerifyNotes, GetOriginalFileType, GetCurrSerialNumber, GetCurrSubjectName, GetHttpPostData, SetBackgroundDoc, GotoPosition, GetBMPos, PartialProtect, GetFileBase64, SaveBinaryFileFromBase64, GetFileListUnderDir, ExportEditNodeValue, GetPrinterList, GetPrinterStatusByStr, GetJobInfoByStr, ResetPrinterByStr, SignData, VerifyData, SplitPages, VerifyDocText, GetCurrPagePos, SetCurrPagePos, FindText, SetFieldShowInfo, HideBarItems, IsEmptyDoc, LoadOriginalFileAsync, LoadFileExAsync, ZipDir, UnzipFile, UnEncFile, UnDecFile, UpdateAllField, SaveLoadOri, ShowPaperFile, ClosePaperFile, AddSealByDir, LoadBinary, ForceSignType4, WriteLocalFile, ReadLocalFile, HttpAddPostCurrFileEx, StartDownloadFile, StopDownloadFile, CreateFolder, DeleteFolder, CopyLocalFile, GetNoteByIndex, ExecuteCmd, InsertEmbFile, GetSheetCount, GetSheetName, GetSheetIndex, GetSheetRangeText, GetSheetRangeValue, GetSheetRangeFormula, ProtectSheet, IsFolderExist, GetFileInfo, GetDocumentObject, SetCurrPenColor, GetCurrPenColor, IsOpening, ConvertFileTo, GetCurrAction, PwdEncFile, ShowAipWndMax, ShowAipWndToSec, ShowAipWndToSecMax, HideAipWnd, dispidExitWnd, SetDispidShowWndLevel, SetDispidShowWndPos, dispidEnableCloseBtn, SetDispidHideTitle, CheckApp, BindAipWnd, MoveWndPos, ShowWnd, ShowAipWnd, setdispidShowWM, dispidExitApp, dispidReopenApp, dispidGetSysDPI }*/