THotPDF.SaveLoadedPageAsSVG Method
BuildLoadedPageSVG がロード済みページから組み立てる SVG ドキュメントを、ファイルに書き出します
宣言
function SaveLoadedPageAsSVG(PageIndex: Integer;
const FileName: TFileName): boolean; overload;
function SaveLoadedPageAsSVG(PageIndex: Integer;
const FileName: TFileName; EmbedFonts: boolean): boolean; overload;
ユニット
HPDFDoc
パラメータ
| 名前 | 目的 |
|---|---|
PageIndex | ロード済みページの 0 始まりのインデックス |
FileName | 書き出す SVG ファイルのパス |
EmbedFonts | True は埋め込みフォントのグリフをアウトラインとして書き込みます。False およびこのパラメータのないオーバーロードでは、テキストはビューアのインストール済みフォントに委ねられます。BuildLoadedPageSVG を参照 |
戻り値
ファイルが書き出されると True を返します。ページインデックスが範囲外、ページをエクスポートできない、ファイルに書き込めない、のいずれかでは False を返します
使用上の注意
- ファイルは UTF-8 でエンコードされ、同じ
EmbedFonts値に対してBuildLoadedPageSVGが返すドキュメントそのものを保持します。エクスポートの適用範囲はそのメソッドを参照してください - ドキュメントは最初に一時ファイルへ書き出され、その後所定の位置へ移動されます。エクスポートに失敗しても、既存のファイルはそのまま残ります
- このメソッドを呼ぶ前に、
LoadFromFileまたはLoadFromStreamでドキュメントをロードしてください