SetStructElemEndIndent

PDF con tag, accessibilità

Descrizione

Imposta /EndIndent (proprietario Layout) sull'elemento aperto. Indica la distanza dal bordo finale, analoga a CSS padding-right in LrTb o padding-left in RlTb. Equivale a AddTagAttribute con Owner=Layout, Name=EndIndent e valore numerico come stringa

Sintassi

Delphi

Function TPDFlib.SetStructElemEndIndent(Indent: Double): Integer;

ActiveX

Function PDFlib::SetStructElemEndIndent(Indent As Double) As Long

DLL

int DLSetStructElemEndIndent(int InstanceID, double Indent);

Parametri

IndentRientro dal bordo finale del contenuto dell'elemento al bordo finale del rettangolo del contenuto, in unità predefinite dello spazio utente (punti, 1/72 di pollice). I valori positivi allontanano il blocco dal bordo finale

Valore restituito

Restituisce 1 in caso di successo, 0 se nessun documento o tag è attualmente aperto

Note

Chiamare dopo BeginTag o BeginTagEx e prima di EndTag. /EndIndent è definito in ISO 32000-1 §14.8.5.4.2

Il "margine finale" dipende dalla modalità di scrittura. Per LrTb, da sinistra a destra, è il margine destro; per RlTb, da destra a sinistra, è il margine sinistro. In questo modo l'attributo tiene conto della modalità di scrittura. Vedere SetStructElemStartIndent per l'attributo complementare

Esempio

// Tag an indented block quote with symmetric indentation
PDFlib.BeginTag('BlockQuote', '', '', '');
PDFlib.SetStructElemStartIndent(36.0);  // 0.5 inch
PDFlib.SetStructElemEndIndent(36.0);    // 0.5 inch
PDFlib.DrawText('A quoted passage...', 108, 660);
PDFlib.EndTag;

Vedere anche

SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute