TRVPrint.SavePDF

<< Нажмите, чтобы показать Содержание >>

TRVPrint.SavePDF

Сохраняет документ в PDF-файл.

function SavePDF(const FileName: TRVUnicodeString;
  PDFInfo: PRVPDFMetadata = nil): Boolean;

Этот метод работает только при наличии механизма сохранения PDF. В настоящее время он реализован только в версии FireMonkey с использованием Skia4Delphi. Проверить доступность механизма сохранения PDF можно с помощью метода CanSavePDF.

Для работы этого метода должен быть включён режим виртуального принтера. Используются свойства VirtualPrinter.PageWidth и PageHeight.

Внутри метод вызывает FormatPages.

Параметры:

FileName – имя выходного файла.

PDFInfo – указатель на структуру TRVPDFMetadata, содержащую параметры создания PDF. Этот параметр необязательный; передайте nil, чтобы создать PDF с параметрами по умолчанию.

См. также:

TRVReportHelper.SavePDF.