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