SetStructElemSpaceAfter

Tagged PDF, Tilgængelighed

Beskrivelse

Indstiller attributten /SpaceAfter (Layout-attributindehaver) på det strukturelement, der aktuelt er åbent på tagstakken. Værdien angiver den afstand, der skal tilføjes efter elementet på blokniveau — svarende til CSS margin-bottom eller padding-bottom. Svarer til at kalde AddTagAttribute med Owner=Layout, Name=SpaceAfter og den numeriske værdi som streng.

Syntaks

Delphi

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

ActiveX

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

DLL

int DLSetStructElemSpaceAfter(int InstanceID, double Space);

Parametre

SpaceAfstand efter elementet i standardenheder for brugerrummet (punkter, 1/72 tomme). Skal være en ikke-negativ værdi. Værdien 0 betyder ingen ekstra afstand efter elementet

Returværdi

Returnerer 1 ved succes. Returnerer 0, hvis intet dokument er åbent, eller intet tag aktuelt er åbent på tagstakken

Bemærkninger

Kald denne funktion efter BeginTag eller BeginTagEx og før EndTag. Attributten /SpaceAfter er defineret i ISO 32000-1 §14.8.5.4.2 (Layout-attributindehaver, Table 340).

Layoutattributter er vejledende: De beskriver det tilsigtede visuelle layout for ombrydnings- og eksportmotorer. Se SetStructElemSpaceBefore for flere oplysninger

Eksempel

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

Se også

SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute