SetStructElemSpaceAfter
Tagged PDF, Accessibility
Description
Imposta l'attributo /SpaceAfter (proprietario dell'attributo Layout) sull'elemento di struttura attualmente aperto sullo stack dei tag; il valore specifica la quantità di spazio da aggiungere dopo l'elemento a livello di blocco — analogo a CSS margin-bottom o padding-bottom; equivalente a chiamare AddTagAttribute con Owner=Layout, Name=SpaceAfter e il valore numerico come stringa
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 | Space after the element in default user space units (points, 1/72 inch). Must be a non-negative value. A value of 0 means no extra space after the element |
|---|
Return value
Restituisce 1 in caso di successo; restituisce 0 se nessun documento è aperto o se nessun tag è attualmente aperto sullo stack dei tag
Remarks
Chiamare questa funzione dopo BeginTag o BeginTagEx e prima di EndTag; l'attributo /SpaceAfter è definito in ISO 32000-1 §14.8.5.4.2 (Layout attribute owner, Table 340)
Gli attributi di layout sono indicativi: descrivono il layout visivo previsto per i motori di riflusso ed esportazione; vedere SetStructElemSpaceBefore per maggiori dettagli
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