SetStructElemSpaceAfter
Tagged PDF, Accessibility
Description
Sätter attributet /SpaceAfter (Layout-attributägare) på det strukturelement som för tillfället är öppet på taggstacken. Värdet anger mängden mellanrum som ska läggas efter blocknivåelementet — analogt med CSS margin-bottom eller padding-bottom. Ekvivalent med att anropa AddTagAttribute med Owner=Layout, Name=SpaceAfter och det numeriska värdet som sträng
Syntax
Delphi
Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;
ActiveX
Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long
DLL
int DLSetStructElemSpaceAfter(int InstanceID, double Space);
Parameters
| Space | Mellanrum efter elementet i user space-standardenheter (punkter, 1/72 tum). Måste vara ett icke-negativt värde. Värdet 0 betyder inget extra mellanrum efter elementet |
|---|
Return value
Returnerar 1 vid lyckat anrop. Returnerar 0 om inget dokument är öppet eller om ingen tagg för tillfället ligger överst på taggstacken
Remarks
Anropa den här funktionen efter BeginTag eller BeginTagEx och före EndTag. Attributet /SpaceAfter är definierat i ISO 32000-1 §14.8.5.4.2 (Layout-attributägare, tabell 340)
Layoutattribut är vägledande: de beskriver den avsedda visuella layouten för re-flow- och exportmotorer. Se SetStructElemSpaceBefore för fler detaljer
Example
// 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;See also
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute