DeltaOffice在线编辑控件HTML页面示例程序

前端实现在线预览、编辑Office文档(vue版) WEB前端实现在线预览、编辑Office文档,介绍如何在web前端引入JS插件实现在线预览、编辑Office文档。 阅读详情

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="wolfwaretech">

  <META name="description" content="DeltaOffice中间件,OFFICE文档在线编辑、在线保存的完美解决方案。强制痕迹保留,手写批注,全文批注,word留痕,公文留痕,web文档控件,数字签名,支持全部OFFICE菜单,打印预览,手工批注,集成,开发,创建OA系统的必选中间件!">
  <META  name="keywords" content="DeltaOffice,Word自动化,Excel自动化,ASP调用Word,ASP调用Excel,ppt自动化,ASP调用ppt,网络文档控件,痕迹保留,强制痕迹保留,全文批注,手写批注,OFFICE文档,电子印章,手写签名,word留痕,留痕,公文留痕,在线编辑,在线保存,办公自动化,OA,电子签名,数字签名,手工批注,打印预览">

  <title>DeltaOffice Control Test Page</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function SubmitForm(indexOrName)
{
 //alert(indexOrName);
 if(document.deltaOffice.SubmitForm(indexOrName))
 {
  alert("success");
  window.location.href = "result-success.html";
 }
 else
 {
  alert("failure");
  window.location.href = "result-failure.html";
 }
}
//-->
</SCRIPT>
 
</head>
<body bgcolor="#ffffff" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" onload="javascript:document.deltaOffice.open('http://localhost/DeltaOfficeDemo/template/deltaoffice.doc',true)">
<FORM METHOD=POST ACTION=""> 
</FORM>
<FORM METHOD=POST ACTION=""> 
</FORM>

<input type="button" onClick="SubmitForm(2)" value="SubmitForm(2)"/>
<input type="button" onClick="SubmitForm('delta')" value="SubmitForm('delta')"/>
<input type="button" onClick="document.delta.submit()" value="form.submit()"/><br>

<hr/>

<form action="echo.php" enctype="multipart/form-data"  id="delta" name="delta" method="POST" >

  <table border="1" width="100%" id="table1">
 <tr>
  <td>主题</td>
  <td><input type="text" name="fldText" size="20" value="222222222222222222">

  </td>
  <td>类别</td>
  <td><select size="4" name="fldSingleSelect"><option value="111" selected>111</option><option value="222">222</option>
  <option value="333">333</option>
  </select>
  
  <select size="4" name="fldMultipleSelect[]" multiple><option value="111">111</option><option value="222" selected>222</option>
  <option value="333" selected>333</option>
  </select></td>
 </tr>
 <tr>
  <td>隐藏域 </td>
  <td><input type="hidden" name="fldHidden" size="20" value="hidden value"> hidden value</td>
  <td>附件</td>
  <td><input type="file" name="fldFile" size="20"></td>
 </tr>
 <tr>
  <td>复选框 </td>
  <td><input type="checkbox" name="fldCheckbox[]" value="check_1" checked>check_1
   <input type="checkbox" name="fldCheckbox[]" value="check_2">check_2
   <input type="checkbox" name="fldCheckbox[]" value="check_3" checked>check_3</td>
  <td>单选框 </td>
  <td><input type="radio" value="radio_1" name="fldRadio">radio_1
   <input type="radio" value="radio_2" name="fldRadio">radio_2
   <input type="radio" value="radio_3" name="fldRadio" checked>radio_3</td>
 </tr>
 <tr>
  <td>备注</td>
  <td colspan="3"><textarea rows="2" name="fldTextarea" cols="20">value_textarea</textarea></td>
 </tr>
 <tr>
  <td colspan="4"><input type="submit" value="提交" name="btnSubmit"><input type="reset" value="重置" name="btnRest"> </td>
 </tr>
</table>

  <table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">
    <tr>
     <td valign="top"></td>
     <td valign="top" colspan="2">
       <object classid="clsid:00460182-9E5E-11d5-B7C8-B8269041DD58" id="deltaOffice" width="100%" height="550">
         <param name="BorderStyle" value="1">
         <param name="TitlebarColor" value="52479">
         <param name="TitlebarTextColor" value="0"> 
   <param name="MenuBar" value="1">
         <param name="Caption" value="DeltaOffice, Caption from param">
   <SPAN STYLE="color:red">本机尚未安装DeltaOffice控件,请安装浏览器上方黄色提示条或弹出提示框中的DeltaOffice客户端控件。</SPAN>
       </object>
     </td>
    </tr>
    <tr>
     <td valign="top" height="15"></td>
     <td valign="bottom" class="fontSize1" colspan="2">Copyright ?2011 Wolfwaretech Corporation. All rights reserved.</td>
    </tr>
  </table>
</form>


 </BODY>
</HTML>

WebOffice控件:OA系统的文档在线编辑解决方案 在数字化时代,文档在线编辑功能变得不可或缺,它允许用户随时随地编辑和共享文档,极大提升了工作效率。本文将深入探讨如何实现一个稳定且功能丰富的文档在线编辑功能。WebOffice控件在现代办公自动化系统中扮演着重要角色,它必须支持多种文件格式以满足不同用户的编辑需求。Word文档、Excel表格和PDF文件是日常工作中最为常见的三种文件格式,它们分别用于处理文字、表格和固定格式的文档内容。Word文档格式 (.doc, .docx):Microsoft Word的文件格式广泛用于创建和编辑文档。 阅读详情

相关推荐

推荐免费好用的Web在线Office(Word)编辑控件

版本修改记录: V2.2.0.2修改: 修改了HttpPost相对路径的一些问题。 V2.2.0.0增加: [id(0x00010041), helpstring("Get Rev Index")] HRESULT GetRevCount( [out,retval] long * pbool); [id(0x00010042), helpstring("Get Rev Index Info")] HRESULT GetRevInfo([in] long lIndex, [in] long lType, [out,retval] BSTR* pbool); [id(0x00010043), helpstring("Set Doc Prop")] HRESULT SetValue([in] BSTR strValue, [in] BSTR strName, [out,retval] long* pbool); [id(0x00010044), helpstring("Set Doc Variable")] HRESULT SetDocVariable([in] BSTR strVarName, [in] BSTR strValue,[in] long lOpt, [out,retval] long* pbool); [id(0x00010045), helpstring("Save page To Doc")] HRESULT SetPageAs([in] BSTR strLocalFile, [in] long lPageNum, [in] long lType,[out,retval] long* pbool); ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- LoadDso.js var s = "" s += "" s += "" document.write(s) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- 接口文档: /* 1.新建 */ //新建Word document.all.FramerControl1.CreateNew("Word.Document"); //新建Excel document.all.FramerControl1.CreateNew("Excel.Sheet"); /* 2.打开文件 */ //打开制定的本地文件 document.all.FramerControl1.Open("C:\\TestBook.xls"); //制定用Word来打开c:\plain.txt文件 document.all.FramerControl1.Open("C:\\Plain.txt",false, "Word.Document"); //打开服务器的文件 document.all.FramerControl1.Open "https://secureserver/test/mytest.asp?id=123",true, "Excel.Sheet", "MyUserAccount", "MyPassword"); //打开服务器的文件 document.all.FramerControl1.Open("http://localhost/1.doc", true); /* 3.保存文件 */ //到本地 document.all.FramerControl1.Save("c:\\1.doc",true); //服务器 /*增加Http协议Post上传接口,可以Post一个动态页面(jsp,asp,php...),由动态页面负责解析数据 bool HttpInit(); bool HttpAddPostString(BSTR strName, BSTR strValue); bool HttpAddPostCurrFile(BSTR strFileID, BSTR strFileName); BSTR HttpPost(BSTR bstr); */ //初始化Http引擎 document.all.FramerControl1.HttpInit(); //增加Post变量 document.all.FramerControl1.HttpAddPostString("RecordID","20060102200"); document.all.FramerControl1.HttpAddPostString("UserID","李局长"); //上传打开的文件 document.all.FramerControl1.HttpAddPostCurrFile("FileData", "文档名.doc"); //执行上传动作 document.all.FramerControl1.HttpPost("http://xxxx.com/uploadfile.asp"); /* 4.修订留痕 */ //进入留痕状态 document.all.FramerControl1.SetTrackRevisions(1); //进入非留痕状态 document.all.FramerControl1.SetTrackRevisions(0); //接受当前修订 document.all.FramerControl1.SetTrackRevisions(4); /* 5.设置当前用户 */ document.all.FramerControl1.SetCurrUserName("张三"); /* 6.设置当前时间(笔迹留痕会显示("Like 2006:02:07 11:11:11") */ document.all.FramerControl1.SetCurrTime("2006:02:07 11:11:11"); /* 7.设置和创建书签,此功能比较强大,设置书签数据、添加书签和添加红头文件就靠他了 SetFieldValue(BSTR strFieldName, BSTR strValue, BSTR strCmdOrSheetName) strFieldName:书签名 strValue:要设置的值 strCmdOrSheetName: 命令 ::ADDMARK:: 添加BookMark ::DELMARK:: 删除这个BookMark ::GETMARK:: 定位到这个BookMark ::FILE:: 插入的是文件 ::JPG:: 插入的是图片 一般来说:WORD中书签是做好的,可以通过此接口把外界数据设置进书签中去。 */ //在当前WORD位置插入标签,标签名为"book1",数值为"test" document.all.FramerControl1.SetFieldValue("book1","test","::ADDMARK::"); //设置书签"Time",数值为"2006-03-16 22:22:22" document.all.FramerControl1.SetFieldValue("Time","2006-03-16 22:22:22",""); //在书签位置"hongtou",插入红头文件"http://222.222.222.222/hongtou1.doc" 这样,红头就自动插进去了 document.all.FramerControl1.SetFieldValue("hongtou","http://222.222.222.222/hongtou1.doc","::FILE::"); /* 8.设置菜单显示情况 BOOL SetMenuDisplay(long lMenuFlag) lMenuFlag为以下数值的组合 #define MNU_NEW 0x01 #define MNU_OPEN 0x02 #define MNU_CLOSE 0x04 #define MNU_SAVE 0x08 #define MNU_SAVEAS 0x16 #define MNU_PGSETUP 0x64 #define MNU_PRINT 0x256 #define MNU_PROPS 0x32 #define MNU_PRINTPV 0x126 */ //只有“新建”菜单可用 document.all.FramerControl1..SetMenuDisplay(1); //只有“打开”菜单可用 document.all.FramerControl1.SetMenuDisplay(2); //只有“打开”和“新建”菜单可用 document.all.FramerControl1.SetMenuDisplay(3); /* 9.保护文档和解保护文档 lProOrUn:1:保护文档;0:解除保护 lProType: wdNoProtection = -1, wdAllowOnlyRevisions = 0, wdAllowOnlyComments = 1, wdAllowOnlyFormFields = 2 strProPWD:密码 */ //完全保护文档,密码为"pwd" document.all.FramerControl1.ProtectDoc(1,1,"pwd"); //解除文档保护 document.all.FramerControl1.ProtectDoc(0,1,"pwd"); /* 10.显示或隐藏修订内容 ShowRevisions(long nNewValue) nNewValue = 0 则隐藏修订 = 1 则显示修订 */ //显示修订留痕 document.all.FramerControl1.ShowRevisions(1); //隐藏修订留痕 document.all.FramerControl1.ShowRevisions(0); /* 11.插入合并文件, strFieldPath 文件路径,可以是http,ftp的路径 pPos = 0 //当前鼠标位置 1;文件开头 2;文件末尾 pPos的第4位为1的时候,代表插入的是图片 InSertFile(BSTR strFieldPath, long lPos) */ //文件头部插入文件 document.all.FramerControl1.InSertFile("http://XX.com/XX.doc",1); //文件尾部插入文件 document.all.FramerControl1.InSertFile("http://XX.com/XX.doc",2); //当前光标位置插入文件 document.all.FramerControl1.InSertFile("http://XX.com/XX.doc",0); //文件头部插入图片 document.all.FramerControl1.InSertFile("http://XX.com/XX.jpg",9); //文件尾部插入图片 document.all.FramerControl1.InSertFile("http://XX.com/XX.jpg",10); //当前光标位置插入图片 document.all.FramerControl1.InSertFile("http://XX.com/XX.jpg",8); /* 0x31. 文档另存为 HRESULT SaveAs([in] VARIANT strFileName, [in] VARIANT dwFileFormat, [out,retval] long* pbool); 参数: strFileName:文件本地路径,如c:\\11.doc dwFileFormat: 文件格式 dwFileFormat的数值为: Excel: Type enum XlFileFormat { xlAddIn = 18, xlCSV = 6, xlCSVMac = 22, xlCSVMSDOS = 24, xlCSVWindows = 23, xlDBF2 = 7, xlDBF3 = 8, xlDBF4 = 11, xlDIF = 9, xlExcel2 = 16, xlExcel2FarEast = 27, xlExcel3 = 29, xlExcel4 = 33, xlExcel5 = 39, xlExcel7 = 39, xlExcel9795 = 43, xlExcel4Workbook = 35, xlIntlAddIn = 26, xlIntlMacro = 25, xlWorkbookNormal = -4143, xlSYLK = 2, xlTemplate = 17, xlCurrentPlatformText = -4158, xlTextMac = 19, xlTextMSDOS = 21, xlTextPrinter = 36, xlTextWindows = 20, xlWJ2WD1 = 14, xlWK1 = 5, xlWK1ALL = 31, xlWK1FMT = 30, xlWK3 = 15, xlWK4 = 38, xlWK3FM3 = 32, xlWKS = 4, xlWorks2FarEast = 28, xlWQ1 = 34, xlWJ3 = 40, xlWJ3FJ3 = 41, xlUnicodeText = 42, xlHtml = 44 }; Word: Type enum WdSaveFormat { wdFormatDocument = 0, wdFormatTemplate = 1, wdFormatText = 2, wdFormatTextLineBreaks = 3, wdFormatDOSText = 4, wdFormatDOSTextLineBreaks = 5, wdFormatRTF = 6, wdFormatUnicodeText = 7, wdFormatEncodedText = 7, wdFormatHTML = 8 }; PPT: enum PpSaveAsFileType { ppSaveAsPresentation = 1, ppSaveAsPowerPoint7 = 2, ppSaveAsPowerPoint4 = 3, ppSaveAsPowerPoint3 = 4, ppSaveAsTemplate = 5, ppSaveAsRTF = 6, ppSaveAsShow = 7, ppSaveAsAddIn = 8, ppSaveAsPowerPoint4FarEast = 10, ppSaveAsDefault = 11, ppSaveAsHTML = 12, ppSaveAsHTMLv3 = 13, ppSaveAsHTMLDual = 14, ppSaveAsMetaFile = 15, ppSaveAsGIF = 16, ppSaveAsJPG = 17, ppSaveAsPNG = 18, ppSaveAsBMP = 19 }; */ /* 0x32. 删除本地文件 HRESULT DeleteLocalFile([in] BSTR strFilePath); 参数: strFileName:文件本地路径,如c:\\11.doc */ /* 0x33.创建临时文件 HRESULT GetTempFilePath([out,retval] BSTR* strValue); 返回: 临时文件的路径地址。使用完后,用DeleteLocalFile 删除 */ /* 0x34.设置文档显示模式 HRESULT ShowView([in] long dwViewType, [out,retval] long * pbool); dwViewType的可取值为: enum WdViewType { wdNormalView = 1, wdOutlineView = 2, wdPrintView = 3, wdPrintPreview = 4, wdMasterView = 5, //这个是大纲 wdWebView = 6 }; */ //大纲模式 document.all.FramerControl1.ShowView(5); /* 0x39:下载远程文件 HRESULT DownloadFile( [in] BSTR strRemoteFile, [in] BSTR strLocalFile, [out,retval] BSTR* strValue); 参数: strRemoteFile:远程路径地址,http or Ftp strLocalFile: 本地保存地址,if strLocalFile == NULL then Create Temp File and return TempFile's Path */ /* 0x40:增加Http上传时候的,附加其他文件 HRESULT HttpAddPostFile([in] BSTR strFileID, [in] BSTR strFileName, [out,retval] long* pbool); 参数: strFileID:文件的ID,供服务器端页面解析 strFileName: 本地文件地址 */ /* 0x41,0x42.获取详细的修订信息。 GetRevCount( [out,retval] long * pbool); GetRevInfo([in] long lIndex, [in] long lType, [out,retval] BSTR* pbool); 例子如下 */ var vCount; vCount = document.all.FramerControl1.GetRevCount(); alert(vCount); var vOpt = 0; var vDate; for(var i=1; i<= vCount; i++){ vOpt = document.all.FramerControl1.GetRevInfo(i,2); if("1" == vOpt){ vOpt = "插入"; }else if("2" == vOpt){ vOpt = "删除"; }else{ vOpt = "未知操作"; } vDate = new String(document.all.FramerControl1.GetRevInfo(i,1)); vDate = parseFloat(vDate); alert(vDate); dateObj = new Date(vDate); alert(dateObj.getYear() + "年" + dateObj.getMonth() + 1 + "月" + dateObj.getDate() +"日" + dateObj.getHours() +"时" + dateObj.getMinutes() +"分" + dateObj.getSeconds() +"秒" ); alert("用户:"+document.all.FramerControl1.GetRevInfo(i,0) + "\r\n操作:" + vOpt + "\r\n内容:" + document.all.FramerControl1.GetRevInfo(i,3)); } /* 0x43.设置基本信息: HRESULT SetValue([in] BSTR strValue, [in] BSTR strName, [out,retval] long* pbool); 1.设置文件只读密码 SetValue("password","::DOCPROP:PassWord"); 2.设置文件修改密码 SetValue("password","::DOCPROP:WritePW"); 返回值: 0 正确 -1:不支持此命令,请确定您的第二个参数没有传错 -127:异常 */ //设置文件只读密码 document.all.FramerControl1.SetValue("password","::DOCPROP:PassWord"); //设置文件修改密码 document.all.FramerControl1.SetValue("password","::DOCPROP:WritePW"); /* 0x44.设置文档变量,这个很少能用到 HRESULT SetDocVariable([in] BSTR strVarName, [in] BSTR strValue,[in] long lOpt, [out,retval] long* pbool); strVarName: 变量名 strVlaue:变量值 lOpt: 操作类型, 按位 第一位为1: 表示update域关联的 第二位为1: 表示如果没有这个变量则添加 第三位为1: 未来支持 return: 0:OK -127:异常 */ /* 0x45: 分页保存 HRESULT SetPageAs([in] BSTR strLocalFile, [in] long lPageNum, [in] long lType,[out,retval] long* pbool); strLocalFile:本地路径 lPageNum:页数 */

Office文档在线编辑的实现之二

上篇文章 http://www.cnblogs.com/jianyi0115/archive/2007/03/16/677712.html 讲述了如何通过iis的webdav支持实现客户端的office直接编辑服务器上的文件, 本篇将讲解如何实现客户端的office直接编辑数据库中的二进制形式保存的office文件。 实现的关键:模拟IIS,自己实现一个webdav的服务器端。 ...

weixin_34163741的博客 314

【计算机组成原理】课程设计四:控制器设计(二)

本文主要是介绍了计算机组成原理课程设计四其二,即控制器设计(二),属于计算机课程设计专栏

superiony的博客 1429

dsoframerex正式发布,欢迎大家下载

     dsoFramerEx控件说明文档 目   录第一章. 软件介绍... 4第二章. 接口说明... 42.1      属性... 42.1.1       ActiveDocument 42.1.2       EnableFileCommand. 42.1.3       Caption. 52.1.4     

wolfwaretech 8074

STM32 FOC电机控制:手把手教你用CubeMX配置TIM1中心对齐PWM(含代码避坑)

本文详细解析了STM32 FOC电机控制中TIM1中心对齐PWM的配置方法,涵盖CubeMX图形化设置、HAL库代码调用及常见问题排查。特别针对L6230Q驱动芯片的使能逻辑和死区时间配置提供实用指南,帮助开发者高效实现无刷电机的高性能控制。

weixin_27027459的博客 442

【GameFramework框架内置模块】8、文件系统(File System)

最近好忙,鸽了好久。不能颓废了,继续发力。今天分享的是GF框架的文件系统。首先,引用比较官方的说法:GF的FileSystem虚拟文件系统,使用类似磁盘存储的感念对零散的文件进行集中管理,优化资源加载时产生的内存分配,也可以对资源进行局部片段加载,极大的提升了资源加载的性能。通俗点讲就是,我这个模块就是加载磁盘文件的,优化加载时产生的内存分配。那么,它是怎么优化的呢?

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2452

pageOffice控件实现 office word文档在线编辑填充指定数据

通过pageOffice插件,可以简单的实现 word文档在线填充指定数据pageOffice控件实现 office word文档在线编辑填充指定数据。

qq_44306545的博客 1148

MCP开发实战:基于openEuler系统MCP插件的开发、测试与发布全流程

MCP开发实战:基于openEuler系统MCP插件的开发、测试与发布全流程

jks212454的博客 555

【Web技术】1397- 深入浅出富文本编辑器

编辑器介绍常见的富文本编辑器现实方式可以分成两大类,分别是用 textarea 和 contenteditable 来实现。 textarea 结构简单使用方便,一些文本格式和复杂的样式难以实现,推荐仅在对编辑要求不高的场景使用。 contenteditable 将元素的 contenteditable属性设为 true时,该元素则成为了编辑器的主体。配合 docume...

pingan8787 856

ZYNQ microblaze boot.bin固化步骤

一,ZYNQ移植软核的原理FPGA规模巨大而且功能复杂,因此设计的每一个部分都从头开始是不切实际的。一种解决的办法是:对于较为通用的部分可以重用现有的功能模块,而把主要的时间和资源用在设计中的那些全新的、独特的部分。这就像是你在开发应用程序的时候就不用直接去写驱动物理硬件的代码,而是直接调用Windows提供的API就行了。

wangjie36的博客 2782

在 SAP 资产模块跨 2024 和 2025 两个年度操作后,运行 AFAB 测试无数据,大概率是折旧已完全过账、跨期配置异常或资产数据异常等原因

SAP资产模块跨年度操作AFAB测试无数据的排查方案:首先检查折旧是否已完全计提,确认资产主数据价值;其次验证跨年度配置是否合规,包括全局配置、折旧范围和账期状态;然后重新执行AFAR折旧计算刷新数据;排查资产主数据异常或业务操作冲突;最后核对AFAB运行参数是否正确设置,包括会计年度、期间范围和运行模式等。

金牌架构师 866

利用PHP保存在线编辑控件提交的表单

本文主要演示了DeltaOffice在线编辑控件提交表单后,后台利用PHP进行处理的核心代码,这将对大家的后台处理提供极大的帮助

wolfwaretech的专栏 795

STM32F407+OV2640的DCMI+DMA双缓冲JPEG图像采集系统

在嵌入式视觉系统中,数字摄像头接口(DCMI)是MCU连接CMOS图像传感器的关键硬件通道,其与DMA协同实现零CPU干预的高速数据流采集;而JPEG作为一种基于DCT变换与量化压缩的有损图像格式,依赖传感器端硬件编码引擎才能满足实时性要求。理解DCMI三重同步时序(PCLK/HSYNC/VSYNC)与DMA双缓冲机制的流水线协作原理,是突破带宽瓶颈、避免FIFO溢出和帧丢失的技术基础。该架构广泛应用于智能硬件、工业检测与边缘AI前端等需低功耗、高可靠图像捕获的场景,本文以OV2640与STM32F407为

weixin_42103128的博客 156

前端vue使用onlyoffice控件实现word在线编辑、预览(仅列出前端部分需要做的工作,不包含后端部分)

ONLYOFFICE 文档 是一个开源办公套件,包括文本文档、电子表格、演示文稿和可填写表单的编辑器。它提供以下功能:创建、编辑和查看文本文档、电子表格、演示文稿和可填写表单;与其他队友实时协作处理文件。基于这个控件,可以实现前端word、excel、pdf等文件在线编辑、预览,可以说非常强大,目前项目中只使用到word编辑预览,但拓展其他文件也非常简单,完善类型传参,更改onlyoffice配置参数中的文件类型即可。

个人博客 2万+

SAP 生产订单工序删除状态撤回简介

2、我们在前台对于生产订单的状态一个是在生产订单抬头中的状态,另外一个是针对上面一直在测试的是工序的状态,这个两个状态是前台可见的状态,实际生产订单还有一个组件物料的状态,这个状态是不可见的一个状态。生产订单中的0010工序中对应的组件的栏位被标识,表示有物料分配到了0010的工序中,正常情况下0010的工序被分配了工序是不应该被删除的。将已领料的工序删除掉,导致异常的发生。当物料已领料会,用户仍然把已分配的物料的工序删除掉,导致后续业务操作过程中产生异常,如下图中所示,0010的工序被打上了删除标识。

我小时候很黑的博客 1942

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

用pageOffice控件实现 office word文档在线编辑另存为pdf的功能

用pageOffice控件实现 office word文档在线编辑另存为pdf的功能

hzz2061711045的博客 1183

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

web在线编辑word,excel,pdf插件-----WebOffice 文档控件API

目 录 一、工作原理...5 1.1开发流程...5 1.2WEB页面调用控件:.6 二、接口说明...7 2.1接口...7 2.1.1AboutBox.7 2.1.2AcceptAllRevisions.7 2.1.3CloseDoc.7 2....

weixin_34290096的博客 4868

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

用pageOffice文档控件实现 office文档在线编辑

用pageOffice文档控件实现 office文档在线编辑

hzz2061711045的博客 1908

flutter 富文本将delta转换成html,以及将html转换成delta

目前只支持转换字体颜色、背景颜色、粗体、斜体、删除线、下划线、超链接,剩下的会根据需求持续更新。

y2657185059的博客 908

【亲测免费】 Quill Delta 到 HTML 转换器:全面指南

Quill Delta 到 HTML 转换器:全面指南 项目介绍 Quill Delta 到 HTML 是一个轻量级的JavaScript库,旨在将Quill编辑器产生的Delta格式转换成HTML字符串。Quill是一个流行的富文本编辑器,它通过Delta操作来描述文档的变化。此工具对于需要将Quill编辑器的内容集成到Web页面或进行进一步处理的应用程序至关重要。 项目快速启动 要迅速开始使用...

gitblog_00634的博客 902

word,excel,ppt,pdf在线预览及编辑开源插件

支持Office文档,如doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv,, dot, xlt, xltm, dot, xlam, dotx, xla,,pages等。它旨在让开发者专注在 Markdown 中编写内容,同时拥有支持 HTML 和 Vue 组件的能力,并且能够呈现像素级完美的布局,还在你的演讲稿中内置了互动的演示样例。是一个流行的富文本编辑器,可以用于编辑和预览HTML内容,包括Word、PPT和Excel文档的嵌入。

u011757939的博客 5628

网页在线编辑 Office 实现|软航控件集成入门实战①

本文介绍了如何快速集成软航Office文档控件实现网页在线编辑和预览Office文档功能。该控件支持Word/Excel/PPT/PDF等多种格式,兼容Windows和国产Linux平台,提供1000+API接口,可快速对接各类业务系统。文章详细讲解了从获取产品包到完成集成的六个关键步骤:引入JS文件、配置授权信息、打开编辑页面、设置ClassID、调用核心API以及处理PDF等特殊格式。通过简单的代码示例,开发者可快速实现文档在线编辑、权限控制等功能,大幅降低开发成本和时间。

NTKO_weboffice的博客 476

DeltaOffice word在线编辑控件增加DisableF12函数,防止通过快捷键保存文档

DeltaOffice word在线编辑控件增肌DisableF12函数,防止用户保存文档,进一步增强了控件的安全性集成方式:在AfterDocumnetOpened事件中,调用DisableF12(true)函数,在BeforeDocumentSaved事件中调用DisableF12(false)函数,

wolfwaretech的专栏 835

DeltaOffice在线编辑集成步骤

1、按照你的业务需求设计表单,其中必须有一个type="file"的input框2、利用你最熟悉的开发语言完成对表单的处理,包括编辑、保存等操作3、删除type="file"的input框,增加DeltaOffice控件,代码参见最后参考示例4、将表单提交时的form.submit()语句替换为DeltaOffice.SubmitForm(indexOrName)函数5、处理SubmitForm(indexOrName)函数的返回值,并跳转到对应页面。大家看明白了,是不是集成在线编辑控件最简单的一种思路?

wolfwaretech的专栏 1118
上一篇: 利用PHP保存在线编辑控件提交的表单
下一篇: DeltaOfficewod在线编辑控件 缺省支持office word 2007
wolfwaretech
博客等级 码龄16年 10粉丝 20原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值