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 | 已載入頁面的零基索引 |
FileName | 要寫出的 SVG 檔案路徑 |
EmbedFonts | True 會把內嵌字型的字形寫成外框;False 與未帶此參數的 overload 則把文字交給檢視器已安裝的字型。詳見 BuildLoadedPageSVG |
傳回值
檔案寫入成功時回傳 True;頁面索引超出範圍、頁面無法匯出或檔案無法寫入時回傳 False
使用說明
- 檔案以 UTF-8 編碼,內容正是
BuildLoadedPageSVG在相同EmbedFonts值下回傳的文件;匯出涵蓋的範圍請參閱該方法 - 文件會先寫入暫存檔再搬移到定位,因此匯出失敗不會動到既有檔案
- 呼叫本方法前,請先以
LoadFromFile或LoadFromStream載入文件