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