SetStructElemEndIndent

Označeni PDF, Pristupačnost

Opis

Postavlja atribut /EndIndent (Layout attribute owner) na strukturnom elementu trenutačno otvorenom na stogu oznaka. Vrijednost određuje udaljenost između završnog ruba sadržaja elementa i završnog ruba pravokutnika sadržaja — analogno CSS padding-right (pri smjeru pisanja LrTb) ili padding-left (pri RlTb). Ekvivalentno pozivu AddTagAttribute s Owner=Layout, Name=EndIndent i brojčanom vrijednošću kao nizom znakova.

Sintaksa

Delphi

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

ActiveX

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

DLL

int DLSetStructElemEndIndent(int InstanceID, double Indent);

Parametri

IndentUvlačenje od završnog ruba sadržaja elementa do završnog ruba pravokutnika sadržaja u jedinicama zadanog korisničkog prostora (točke, 1/72 inča). Pozitivne vrijednosti pomjeraju blok od završnog ruba

Povratna vrijednost

Vraća 1 pri uspjehu. Vraća 0 ako nije otvoren dokument ili na stogu oznaka trenutačno nije otvorena nijedna oznaka

Napomene

Ovu funkciju pozovite nakon BeginTag ili BeginTagEx i prije EndTag. Atribut /EndIndent definiran je u ISO 32000-1 §14.8.5.4.2 (Layout attribute owner, tablica 340).

"Završni rub" ovisi o načinu pisanja. Za LrTb (s lijeva na desno) to je desni rub; za RlTb (s desna na lijevo) lijevi rub. Time je atribut osviješten za način pisanja. Komplementarni atribut vidite u SetStructElemStartIndent

Primjer

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

Vidi također

SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute