ExecuteCommand(执行命令)
执行用于创建文档文件(文本文档、电子表格、演示文稿、表单文档、PDF)的命令。有关各种文档类型可用的命令的更多信息,请参见文本文档 API、电子表格API、演示文稿 API 或表单 API 部分。
请注意,对于
.docbuilder文件,不会显式使用CDocBuilder.ExecuteCommand方法。而是直接使用命令本身。见下面的示例。
语法
HRESULT ExecuteCommand([in] BSTR command, [out, retval] VARIANT_BOOL* result);
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| command | BSTR | 用于创建文档文件的命令(在 COM 中,当命令包含引号时,必须使用转义字符)。 |
| result | VARIANT_BOOL* | 指定执行命令的操作是否成功。 |
示例
- COM
- .docbuilder
CoInitialize(NULL);
IONLYOFFICEDocBuilder* oBuilder = NULL;
IONLYOFFICEDocBuilderValue* oRun = NULL;
VARIANT_BOOL b;
oBuilder->Initialize();
oBuilder->Execute(L"oParagraph.AddText(\"Hello, world!\");", &oRun);
oBuilder->ExecuteCommand(L"oParagraph.SetSpacingAfter(1000, false);", &b);
oBuilder->Dispose();
paragraph.AddText("Hello, world!");
paragraph.SetSpacingAfter(1000, false);