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

SpaceMedzera 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