DrawSVG
رسومات المتجهات، SVG، محتوى الصفحة
الوصف
يرسم هندسة SVG داخل منطقة صفحة مستطيلة كمسارات PDF أصلية دون إنشاء XObject صورة راستر
الصيغة
Delphi
Function TPDFlib.DrawSVG(Left, Top, Width, Height: Double; Const SVG, AltText: WideString): Integer;ActiveX
Function PDFlib::DrawSVG(Left As Double, Top As Double, Width As Double, Height As Double, SVG As String, AltText As String) As LongDLL
int DLDrawSVG(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);المعاملات
| Left | الموضع الأفقي لمستطيل الوجهة |
|---|---|
| Top | الحافة العلوية لمستطيل الوجهة |
| Width | مقبض وجهة تُرجعه واجهات مثل GetActionDest أو GetOpenActionDestination أو GetNamedDestination |
| Height | ارتفاع الوجهة بوحدات القياس الحالية |
| SVG | مصدر SVG يحتوي الهندسة المتجهة |
| AltText | قيمة تُرجعها الدالات NewSignProcessFromFile أو NewSignProcessFromStream أو NewSignProcessFromString المسار واسم الملف لحفظ ملف PDF الموقَّع فيه |
قيم الإرجاع
تُرجع 1 عند رسم شكل متجه مدعوم واحد على الأقل، أو 0 لمصدر فارغ أو غير صالح أو ضخم أو غير مدعوم بالكامل
ملاحظات
يشمل الجزء المتجه المدعوم svg وg وdefs وuse وclipPath وجميع أوامر المسار القياسية والهندسة الأساسية والتحويلات ومحاذاة view-box وخصائص العرض وقواعد CSS البسيطة من tag و.class و#id والأنماط داخل السطر والتعبئة والحد والتنقيط والعتامةتقتصر المدخلات على 16 MiB و100000 عنصر و128 مستوى تداخل ولا تحمل موارد خارجية
يقتصر الإدخال على 16 ميجابايت و100000 عنصر و128 مستوى تعشيش ولا يحمل موارد خارجية
خوادم رسم التدرج تستخدم أول محطة لون فيها تعبئة صلبة بديلة، بينما يُتجاهل نص SVG والصور الخارجية والأقنعة والمرشحات
DLDrawFormulaA متنوع يقبل النص وفق وضع ANSI المضبوط