SetStructElemSpaceAfter
Označeni PDF, Pristupačnost
Opis
Postavlja atribut /SpaceAfter (Layout attribute owner) na strukturnom elementu trenutačno otvorenom na stogu oznaka. Vrijednost određuje količinu prostora koja se dodaje nakon elementa blokovske razine — analogno CSS margin-bottom ili padding-bottom. Ekvivalentno pozivu AddTagAttribute s Owner=Layout, Name=SpaceAfter i brojčanom vrijednošću kao nizom znakova.
Sintaksa
Delphi
Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;
ActiveX
Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long
DLL
int DLSetStructElemSpaceAfter(int InstanceID, double Space);
Parametri
| Space | Razmak iza elementa u jedinicama zadanog korisničkog prostora (točke, 1/72 inča). Mora biti nenegativna vrijednost. Vrijednost 0 znači bez dodatnog razmaka iza elementa |
|---|
Povratna vrijednost
Vraća 1 pri uspjehu. Vraća 0 ako nije otvoren dokument ili na stogu oznaka trenutačno nije otvorena nijedna oznaka
Napomene
Ovu funkciju pozovite nakon BeginTag ili BeginTagEx i prije EndTag. Atribut /SpaceAfter definiran je u ISO 32000-1 §14.8.5.4.2 (Layout attribute owner, tablica 340).
Atributi rasporeda savjetodavni su: opisuju namjeravani vizualni raspored za motore ponovnog prekrajanja i izvoza. Više pojedinosti vidite u SetStructElemSpaceBefore
Primjer
// 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;Vidi također
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute