SetStructElemSpaceAfter
Tagged PDF, Accessibility
Description
Legt den Eintrag /Alt für das Strukturelement fest, das derzeit auf dem Tag-Stapel erstellt wird; Alternativtext ist die Textbeschreibung, die assistierende Technologien (Screenreader, Braille-Zeilen) Benutzern präsentieren, wenn das Element nicht visuell gerendert werden kann — zum Beispiel ein Bild, eine Grafik oder eine mathematische Formel
Syntax
Delphi
Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;
ActiveX
Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long
DLL
int DLSetStructElemSpaceAfter(int InstanceID, double Space);
Parameters
| Space | Legt das Attribut /SpaceBefore (Besitzer des Layoutattributs) für das Strukturelement fest, das derzeit auf dem Tag-Stapel geöffnet ist; der Wert bestimmt die Menge an Platz, die vor dem Element auf Blockebene hinzugefügt werden soll — analog zu CSS margin-top oder padding-top; entspricht dem Aufruf von AddTagAttribute mit Owner=Layout, Name=SpaceBefore und dem numerischen Wert als Zeichenfolge |
|---|
Return value
Gibt 1 bei Erfolg zurück; gibt 0 zurück, wenn kein Dokument geöffnet ist oder derzeit kein Tag auf dem Tag-Stapel geöffnet ist
Remarks
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 attribute owner, Tabelle 340) definiert
Layoutattribute sind empfehlend: Sie beschreiben das beabsichtigte visuelle Layout für Reflow- und Export-Engines; weitere Einzelheiten finden Sie unter SetStructElemSpaceBefore
Example
// 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;See also
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute