SetStructElemSpaceAfter

Tagged PDF, Accessibility

Beschrijving

Zet het attribuut /SpaceAfter (Layout-attribuuteigenaar) op het structuurelement dat momenteel open staat op de tagstack. De waarde geeft de ruimte aan die na het blokelement moet worden toegevoegd — vergelijkbaar met CSS margin-bottom of padding-bottom. Gelijk aan het aanroepen van AddTagAttribute met Owner=Layout, Name=SpaceAfter en de numerieke waarde als string

Syntaxis

Delphi

Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;

ActiveX

Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long

DLL

int DLSetStructElemSpaceAfter(int InstanceID, double Space);

Parameters

SpaceRuimte na het element, in standaard user space-eenheden (punten, 1/72 inch). Moet een niet-negatieve waarde zijn. Een waarde van 0 betekent geen extra ruimte na het element

Retourwaarde

Retourneert 1 bij succes. Retourneert 0 als er geen document is geopend of momenteel geen tag op de tagstack geopend is

Remarks

Roep deze functie aan na BeginTag of BeginTagEx en vóór EndTag. Het attribuut /SpaceAfter is gedefinieerd in ISO 32000-1 §14.8.5.4.2 (Layout-attribuuteigenaar, Table 340)

Lay-outattributen zijn adviserend: ze beschrijven de beoogde visuele lay-out voor reflow- en export-engines. Zie SetStructElemSpaceBefore voor meer details

Voorbeeld

// 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;

Zie ook

SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute