THotPDF.SaveLoadedPageAsSVG Method
Записывает SVG-документ, который BuildLoadedPageSVG строит для загруженной страницы, в файл
Объявление
function SaveLoadedPageAsSVG(PageIndex: Integer;
const FileName: TFileName): boolean; overload;
function SaveLoadedPageAsSVG(PageIndex: Integer;
const FileName: TFileName; EmbedFonts: boolean): boolean; overload;
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
PageIndex | Индекс загруженной страницы с нулевой базой |
FileName | Путь записываемого SVG-файла |
EmbedFonts | True записывает глифы встроенных шрифтов как контуры; False, как и перегрузка без этого параметра, оставляет текст установленным шрифтам просмотрщика. См. BuildLoadedPageSVG |
Возвращаемое значение
Возвращает True, когда файл записан; False, когда индекс страницы вне диапазона, страницу не удалось экспортировать или файл не удалось записать
Примечания по использованию
- Файл кодирован в UTF-8 и содержит ровно тот документ, который
BuildLoadedPageSVGвозвращает для того же значенияEmbedFonts; что покрывает экспорт, см. в описании того метода - Документ сначала пишется во временный файл и затем переносится на место, так что неудачный экспорт не трогает существующий файл
- Загрузите документ через
LoadFromFileилиLoadFromStreamдо вызова этого метода