SetStructElemSpaceAfter

PDF balisé, accessibilité

Description

Définit /SpaceAfter (propriétaire Layout) sur l’élément ouvert. La valeur indique l’espace après le bloc, analogue à CSS margin-bottom ou padding-bottom. Équivaut à AddTagAttribute avec Owner=Layout, Name=SpaceAfter et la valeur numérique comme chaîne

Syntaxe

Delphi

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

ActiveX

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

DLL

int DLSetStructElemSpaceAfter(int InstanceID, double Space);

Paramètres

SpaceEspace après l'élément en unités utilisateur par défaut, points, 1/72 pouce. Doit être non négatif ; 0 signifie aucun espace supplémentaire

Valeur de retour

Renvoie 1 en cas de réussite Renvoie 0 si aucun document n'est ouvert ou si aucune balise n'est actuellement ouverte sur la pile de balises

Remarques

Appelez cette fonction après BeginTag ou BeginTagEx et avant EndTag. L’attribut /SpaceAfter est défini dans ISO 32000-1 §14.8.5.4.2 (propriétaire d’attribut Layout, tableau 340)

Les attributs de disposition sont indicatifs : ils décrivent la disposition visuelle voulue pour la redistribution et l'exportation. Voir SetStructElemSpaceBefore

Exemple

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

Voir aussi

SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute