SetStructElemSpaceAfter

Tagged PDF, Barrierefreiheit

Beschreibung

Legt das Attribut /SpaceAfter (Attributinhaber Layout) für das aktuell im Tag-Stack geöffnete Strukturelement fest. Der Wert gibt den nach dem Element auf Blockebene hinzuzufügenden Abstand an — entsprechend CSS margin-bottom oder padding-bottom. Entspricht einem Aufruf von AddTagAttribute mit Owner=Layout, Name=SpaceAfter und dem numerischen Wert als Zeichenfolge

Syntax

Delphi

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

ActiveX

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

DLL

int DLSetStructElemSpaceAfter(int InstanceID, double Space);

Parameter

SpaceAbstand nach dem Element in Standardeinheiten des Benutzerraums (Punkte, 1/72 Zoll). Muss ein nicht negativer Wert sein. Der Wert 0 bedeutet keinen zusätzlichen Abstand nach dem Element

Rückgabewert

Gibt bei Erfolg 1 zurück. Gibt 0 zurück, wenn kein Dokument geöffnet oder aktuell kein Tag im Tag-Stapel geöffnet ist.

Anmerkungen

Rufen Sie diese Funktion nach BeginTag oder BeginTagEx und vor EndTag auf. Das Attribut /SpaceAfter ist in ISO 32000-1 §14.8.5.4.2 (Layout-Attribut-Eigentümer, Tabelle 340) definiert.

Layoutattribute sind Hinweise: Sie beschreiben das vorgesehene sichtbare Layout für Reflow- und Export-Engines. Weitere Einzelheiten unter SetStructElemSpaceBefore.

Beispiel

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

Siehe auch

SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute