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
| Space | Abstand 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