ExportPageSVGA
向量圖形、SVG、擷取
描述
ExportPageSVG 的 ANSI 版本
字串參數接受 ANSI 文字,其餘行為與寬字元字串版本完全相同
語法
Delphi
Function TPDFlib.ExportPageSVG(Page, Options: Integer): WideString;ActiveX
Function PDFlib::ExportPageSVG(Page As Long, Options As Long) As StringDLL
const wchar_t* DLExportPageSVG(int InstanceID, int Page, int Options);
const char* DLExportPageSVGA(int InstanceID, int Page, int Options);傳回值
傳回自足的 UTF-16 SVG 文件;驗證或擷取失敗時傳回空字串
備註
繪出的頁面路徑保留變換、填色與筆畫顏色、不透明度、線寬、端點、接合、斜接、虛線、even-odd 填色與有界裁切,成為 SVG path 屬性
文字保持可搜尋,影像以 PNG data URI 內嵌(單張上限 128 MiB),因此成功的輸出不依賴任何外部影像
URI 註解變成可點擊覆疊,內部目的地變成 #page-N 連結;可執行指令碼的 URI scheme 則省略
匯出保留原始繪製順序,遞迴展開 Form 內容並保留裁切路徑幾何;設定允許時,不支援的繪製會請求有界的原生點陣後備
省略的像素、字型與色彩近似處理,以及本機點陣後備,請用 GetLastSVGExportDiagnostics 檢查
呼叫傳回前會還原所選頁面;DLL 傳回指標在下一次同一執行個體的字串傳回呼叫之前保持有效
LastErrorCode 為 119 表示頁面或選項無效,522 表示匯出失敗