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 | 默认用户空间单位(点,1/72 英寸)中元素后的间距,必须为非负值,值为 0 表示元素后没有额外间距 |
|---|
返回值
成功时返回 1。未打开文档或标签栈中当前没有打开标签时返回 0
备注
在 BeginTag 或 BeginTagEx 之后且 EndTag 之前调用此函数。/SpaceAfter 属性定义于 ISO 32000-1 搂14.8.5.4.2(布局属性所有者,表 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