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 يكتب محارف الخطوط المضمَّنة كمسارات محيطية (outlines)؛ وFalse، وكذلك النسخة الزائدة دون هذا المعامل، تترك النص لخطوط العارض المثبتة. انظر BuildLoadedPageSVG |
القيمة المُعادة
تُعيد True عندما يُكتب الملف؛ وFalse عندما يكون فهرس الصفحة خارج النطاق أو يتعذّر تصدير الصفحة أو يتعذّر كتابة الملف
ملاحظات الاستخدام
- يُكتب الملف بترميز UTF-8 ويحمل بالضبط المستند الذي يعيده
BuildLoadedPageSVGلقيمةEmbedFontsنفسها؛ راجع ذلك التابع لمعرفة ما يغطيه التصدير - يُكتب المستند أولًا في ملف مؤقت ثم يُنقل إلى مكانه، لذا فالتصدير الفاشل يترك أي ملف موجود دون مساس
- حمّل مستندًا بـ
LoadFromFileأوLoadFromStreamقبل استدعاء هذا التابع