SetStructElemStartIndent

PDF con tag, accessibilità

Descrizione

Imposta /StartIndent (proprietario Layout). Specifica la distanza dal bordo iniziale, analoga a CSS padding-left in LrTb o padding-right in RlTb. Equivale a AddTagAttribute con Owner=Layout, Name=StartIndent e valore numerico come stringa

Sintassi

Delphi

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

ActiveX

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

DLL

int DLSetStructElemStartIndent(int InstanceID, double Indent);

Parametri

IndentRientro dal bordo iniziale del rettangolo del contenuto nelle unità predefinite dello spazio utente (punti, 1/72 di pollice). I valori positivi allontanano il blocco dal bordo iniziale; alcuni motori di ridisposizione consentono valori negativi per i rientri sporgenti

Valore restituito

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

Note

Chiamare questa funzione dopo BeginTag o BeginTagEx e prima di EndTag. L'attributo /StartIndent è definito in ISO 32000-1 §14.8.5.4.2 (proprietario degli attributi Layout, Table 340)

Il "bordo iniziale" dipende dalla modalità di scrittura. Per LrTb (da sinistra a destra) è il bordo sinistro; per RlTb (da destra a sinistra, ad esempio arabo o ebraico) è il bordo destro. L'attributo tiene così conto della modalità di scrittura, a differenza di un margine fisso sinistro o destro. Abbinarlo a SetStructElemEndIndent per impostare entrambi i lati

Esempio

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

Vedere anche

SetStructElemEndIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute