Справочник API: THPDFViewerModelMetafile
См. связанные страницы API HotPDF
Объявления
function CreatePageMetafile(PageIndex: Integer; DPI: Integer= 150): TMetafile;
function CreateCurrentPageMetafile(DPI: Integer= 150): TMetafile;
Примечания по использованию
- Вызывающий владеет и обязан освободить каждый возвращённый
TMetafile - Значения DPI ограничиваются диапазоном от 12 до 2400
- Некорректное состояние документа или страницы возвращает
nil - Текст и векторные пути остаются масштабируемыми EMF-записями
- Активная
ViewRotationприменяется без изменения загруженной PDF-страницы - Поворот на 90 или 270 градусов меняет местами физические ширину и высоту metafile
Пример
Metafile := Viewer.Model.CreateCurrentPageMetafile(300);
try
Metafile.SaveToFile('current-view.emf');
finally
Metafile.Free;
end;