Skip to main content

Функция EditorAPI.printDocument

Функция печатает текущий документ или выбранный лист табличного документа с заданными параметрами печати.

Вызов​


PrintDocumentResult printDocument(settings)
PrintDocumentResult printDocument(worksheet, settings)

Параметры​

  • settings: параметры печати, тип PrintSettings.

  • worksheet: лист табличного документа для печати, тип Table.

Возвращает​

Пример печати всего документа​


local Actions = {}
function Actions.printDocument(context)
local printSettings = {}
printSettings.printSelection = true
EditorAPI.printDocument(printSettings)
end
return Actions

Пример печати листа табличного документа​


local sheet = document:getBlocks():getTable(0)
local printSettings = {
printerName = "MyPrinter"
}
local result = EditorAPI.printDocument(sheet, printSettings)
if result ~= DocumentAPI.PrintDocumentResult_Success then
print("Print error")
end