• Post category:Класс CDocBuilder
  • Запись изменена:07.06.2023

bool ExecuteCommand(sCommand, oRetValue = 0);

Выполняет команду, которая будет использоваться для создания файла документа (текстовый документ, электронная таблица, презентация, документ формы, PDF). Дополнительные сведения о том, какие команды доступны для различных типов документов, см. в разделах API текстовых документов, API электронных таблиц, API  презентаций или API форм.

Обратите внимание, что для файла .docbuilder метод CDocBuilder.ExecuteCommand явно не используется. Вместо этого используется сама команда. См. пример ниже.

Параметры:

Название Тип Описание
sCommand const wchar_t* Команда, которая будет использоваться для создания файла документа (в C++ необходимо использовать escape-символ, если команда содержит символы «кавычек»).
oRetValue CDocBuilderValue* Возвращаемое значение команды.

Пример

C++

std::wstring sWorkDirectory = NSUtils::GetBuilderDirectory();
CDocBuilder::Initialize(sWorkDirectory.c_str());
CDocBuilder oBuilder;
oBuilder.ExecuteCommand(L"oParagraph.AddText(\"Hello, world!\");");
CDocBuilder::Dispose();

.docbuilder

oParagraph.AddText("Hello, world!");