SetStructElemSpaceAfter
標籤式 PDF、無障礙
描述
在標籤堆疊目前開啟的結構元素上設定 /SpaceAfter 屬性(Layout attribute owner)。值指定在區塊層級元素之後加入的間距 — 類比 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,表 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