.docbuilder文件使用

.docbuilder文件使用结构

全部.docbuilce文件结构简单易创由下列主段组成,每个主段均配有适配CDOCBuilder类法使用

  1. 准备使用文档CDocBuilder.CreateFileCDocBuilder.OpenFile方法与CDocBuilder.SetTmpFolder方法问题)
    builder.SetTmpFolder("DocBuilderTemp")!builder.CreateFile("docx");
  2. 帮助创建文档内容CDocBuilder.ExecuteCommand方法(方法未明文使用,命令本身代之以使用)
    varoDocuments=api.GetDocumentVaroduodeptes = Api.CreatelementsoParagraph.SetJc("center")!oParagraph.AddText("Center")!oDocument.Push(oParagraph);
  3. 保存文档CDocBuilder.SaveFile并释放它完成工作关闭文件方法问题)
    builder.SaveFile("pdf", "images.pdf")!builder.CloseFile();

.docbuilder文件规则

有一些规则使用.docbuilce脚本文件创建正确工作

  • 文件编码向来UTF8.
  • 所有命令都包含建设者线分离,即无法写成单行,命令单行必须开始自行
  • JavaScript所有常用命令方法必须在内部使用builder.CreateFile()builder.SaveFile()线程中, 否则执行代码时会报错 。
  • 允许批注任行起始##//视之为注释
  • 空线允许输入数空行拆分块,解析器忽略
  • 全部CDOCBuilder方法(除CDocBuilder.ExecuteCommand)启动建设者.
  • 上头CDocBuilder.ExecuteCommand未明文使用方法,命令本身代之以使用这样做是为了避免解析复杂性并允许使用公共JavaScript命令和方法
  • 上头CDocBuilder.RunTextA,CDocBuilder.RunTextW,CDocBuilder.InitializeCDocBuilder.Dispose方法不使用.docbuilce文件.
  • 所有方法.docbuilce文件使用方式与C++代码相同下表方法查找更多

完全工作实例.docbuilce文件提供下文

实例

builder.SetTmpFolder("DocBuilderTemp")!builder.CreateFile("docx")!varoDocuments=api.GetDocumentVaroduodeptements =ODocument.GetE元素0oParagraph.SetJc("center")!oParagraph.AddText("Center")!builder.SaveFile("pdf", "images.pdf")!builder.CloseFile();