SetStructElemSpaceAfter

Tagged PDF, נגישות

תיאור

מגדיר את המאפיין /SpaceAfter (Layout attribute owner) על רכיב המבנה הפתוח כעת במחסנית ה-tags. הערך מציין את כמות הרווח שיש להוסיף אחרי הרכיב ברמת-הבלוק — מקביל ל-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 (Layout attribute owner, Table 340).

מאפייני הפריסה הם בגדר המלצה: הם מתארים את הפריסה החזותית המיועדת עבור מנועי re-flow וייצוא. לפרטים נוספים ראו 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