SetStructElemSpaceAfter
Tagovaný PDF, prístupnosť
Opis
Nastavuje atribút /SpaceAfter (Layout attribute owner) na štruktúrnom prvku aktuálne otvorenom na zásobníku tagov. Hodnota určuje veľkosť medzery pridanej za prvkom blokovej úrovne — analogické k CSS margin-bottom alebo padding-bottom. Zodpovedá volaniu AddTagAttribute s Owner=Layout, Name=SpaceAfter a číselnou hodnotou ako reťazcom.
Syntax
Delphi
Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;
ActiveX
Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long
DLL
int DLSetStructElemSpaceAfter(int InstanceID, double Space);
Parametre
| Space | Medzera za prvkom v jednotkách predvoleného užívateľského priestoru (body, 1/72 palca). Musí to byť nezáporná hodnota. Hodnota 0 znamená žiadnu dodatočnú medzeru za prvkom. |
|---|
Návratová hodnota
Vráti 1 pri úspechu. Vráti 0, ak nie je otvorený žiadny dokument alebo sa na zásobníku tagov práve neotvára žiadny tag
Poznámky
Túto funkciu zavolajte po BeginTag alebo BeginTagEx a pred EndTag. Atribút /SpaceAfter je definovaný v ISO 32000-1 §14.8.5.4.2 (Layout attribute owner, tabuľka 340).
Atribúty rozloženia sú poradné: popisujú zamýšľané vizuálne rozloženie pre enginy prelomu a exportu. Viac detailov pozri v SetStructElemSpaceBefore.
Príklad
// 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;Pozri tiež
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute