SetStructElemSpaceAfter

PDF برچسب‌گذاری‌شده، دسترس‌پذیری

توضیحات

ویژگی /SpaceAfter (مالک ویژگی Layout) را روی عنصر ساختاری که در حال حاضر روی پشتهٔ تگ باز است تنظیم می‌کند. مقدار، اندازهٔ فضایی را که بعد از عنصر سطح بلوک اضافه می‌شود مشخص می‌کند — قیاس با 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فاصلهٔ بعد از عنصر در واحدهای پیش‌فرض فضای کاربر (point، 1/72 اینچ)؛ باید مقداری نامنفی باشد. مقدار 0 یعنی بدون فاصلهٔ اضافی بعد از عنصر

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

در صورت موفقیت 1 برمی‌گرداند. اگر سندی باز نباشد یا در حال حاضر هیچ tagای روی tag stack باز نباشد، 0 برمی‌گرداند

ملاحظات

این تابع را بعد از BeginTag یا BeginTagEx و قبل از EndTag فراخوانی کنید. ویژگی /SpaceAfter در ISO 32000-1 §14.8.5.4.2 (مالک ویژگی Layout، جدول 340) تعریف شده است

ویژگی‌های layout جنبه راهنما دارند: چیدمان بصری موردنظر را برای موتورهای re-flow و export توصیف می‌کنند. برای جزئیات بیشتر به 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