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