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

SpaceLegt 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