DrawSVGFromFile

گرافیک برداری، SVG، ورودی فایل

توضیحات

فایل SVG را بارگذاری و هندسهٔ پشتیبانی‌شده‌اش را درون ناحیهٔ مستطیلی صفحه به‌عنوان مسیرهای بومی PDF رسم می‌کند

نحو

Delphi

Function TPDFlib.DrawSVGFromFile(Left, Top, Width, Height: Double; Const FileName, AltText: WideString): Integer;

ActiveX

Function PDFlib::DrawSVGFromFile(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, AltText As String) As Long

DLL

int DLDrawSVGFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * AltText);

پارامترها

Leftموقعیت افقی مستطیل مقصد
Topلبهٔ بالایی مستطیل مقصد
Widthعرض مقصد در واحدهای اندازه‌گیری جاری
Heightارتفاع مقصد برحسب واحدهای اندازه‌گیری فعلی
FileNameمسیر فایل SVG با کدگذاری UTF-8، UTF-16LE یا UTF-16BE با حجم حداکثر 16 MiB
AltTextتوصیف دسترس‌پذیر که وقتی برچسب‌گذاری خودکار عنصر ساختاری Figure را باز می‌کند استفاده می‌شود

مقادیر بازگشتی

وقتی دست‌کم یک شکل برداری پشتیبانی‌شده رسم شود 1 برمی‌گرداند، و 0 وقتی فایل قابل خواندن نباشد یا مبدأ SVG آن نامعتبر باشد

ملاحظات

محتوای فایل وارد همان تجزیه‌گر محدود و حافظهٔ نهان کم‌استفاده‌ترین‌مبدأ که DrawSVG استفاده می‌کند می‌شود هیچ resource بیرونی که SVG به آن ارجاع دهد باز نمی‌شود

نسخهٔ DLL DLDrawSVGFromFileA نام فایل و متن جایگزین را مطابق حالت ANSI پیکربندی‌شده می‌پذیرد