SetStructElemEndIndent
Tagged PDF, Pristupačnost
Opis
Postavlja atribut /EndIndent (vlasnik atributa: Layout) na strukturni element trenutno otvoren na steku oznaka. Vrednost određuje rastojanje između završne ivice sadržaja elementa i završne ivice pravougaonika sadržaja — analogno CSS padding-right (za režim pisanja LrTb) ili padding-left (za režim pisanja RlTb). Ekvivalentno pozivu AddTagAttribute sa Owner=Layout, Name=EndIndent i numeričkom vrednošću kao string.
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
| Indent | Uvlačenje od završne ivice sadržaja elementa do završne ivice pravougaonika sadržaja u jedinicama podrazumevanog korisničkog prostora (tačke, 1/72 inča). Pozitivne vrednosti pomeraju blok dalje od završne ivice |
|---|
Povratna vrednost
Vraća 1 u slučaju uspeha. Vraća 0 ako nijedan dokument nije otvoren ili ako nijedan tag nije trenutno otvoren na steku tagova
Napomene
Pozovite ovu funkciju nakon BeginTag ili BeginTagEx i pre EndTag. Atribut /EndIndent definisan je u ISO 32000-1 §14.8.5.4.2 (vlasnik atributa Layout, Tabela 340).
"Završna ivica" zavisi od režima pisanja. Za LrTb (sleva nadesno) to je desna ivica; za RlTb (zdesna nalevo) leva ivica. Time atribut postaje svestan režima pisanja. Za komplementarni atribut vidite SetStructElemStartIndent
Primer
// 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đe
SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute