SetStructElemSpaceAfter

ملف PDF ذو بنية، إمكانية الوصول

الوصف

يضبط خاصية /SpaceAfter (مالك خصائص التخطيط) على عنصر البنية المفتوح حاليًا على رصة الوسوم. وتحدد القيمة مقدار الفراغ المضاف بعد العنصر الكتلي — تشبيهًا بـ CSS ‏margin-bottom أو padding-bottom. وتكافئ استدعاء AddTagAttribute مع Owner=Layout وName=SpaceAfter والقيمة العددية كسلسلة

الصيغة

Delphi

Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;

ActiveX

Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long

DLL

int DLSetStructElemSpaceAfter(int InstanceID, double Space);

المعاملات

Spaceالفراغ بعد العنصر بوحدات فضاء المستخدم الافتراضية (نقاط، 1/72 بوصة). يجب أن يكون قيمة غير سالبة. والقيمة 0 تعني لا فراغ إضافي بعد العنصر

قيمة الإرجاع

تُرجع 1 عند النجاح، و0 إذا لم يكن هناك مستند مفتوح أو لا يوجد وسم مفتوح حاليًا على رصة الوسوم

ملاحظات

استدعِ هذه الدالة بعد BeginTag أو BeginTagEx وقبل EndTag. تُعرَّف خاصية /SpaceAfter في ISO 32000-1 §14.8.5.4.2 (مالك خصائص التخطيط، الجدول 340)

خصائص التخطيط استشارية: تصف التخطيط المرئي المقصود لمحركات إعادة التدفق والتصدير. راجع SetStructElemSpaceBefore لمزيد من التفاصيل

مثال

// Tag a paragraph with space after it
PDFlib.BeginTag('P', '', '', '');
PDFlib.SetStructElemSpaceAfter(6.0);  // 6 pt below the paragraph
PDFlib.DrawText('Some paragraph text here.', 72, 680);
PDFlib.EndTag;

انظر أيضا

SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute