SetStructElemEndIndent
Pažymėtas PDF, pritaikymas neįgaliesiems
Aprašymas
Nustato /EndIndent atributą (maketo atributų savininkas) struktūros elementui, šiuo metu atidarytam žymų krūvoje. Reikšmė nurodo atstumą tarp elemento turinio pabaigos kraštinės ir turinio stačiakampio pabaigos kraštinės – analogiška CSS padding-right (LrTb rašymo režimui) arba padding-left (RlTb rašymo režimui). Atitinka AddTagAttribute iškvietimą su Owner=Layout, Name=EndIndent ir skaitine reikšme kaip eilute.
Sintaksė
Delphi
Function TPDFlib.SetStructElemEndIndent(Indent: Double): Integer;
ActiveX
Function PDFlib::SetStructElemEndIndent(Indent As Double) As Long
DLL
int DLSetStructElemEndIndent(int InstanceID, double Indent);
Parametrai
| Indent | Atitraukimas nuo elemento turinio galinio krašto iki turinio stačiakampio galinio krašto numatytaisiais naudotojo erdvės vienetais (taškais, 1/72 colio). Teigiamosios reikšmės atitraukia bloką nuo galinio krašto |
|---|
Grąžinama reikšmė
Sėkmės atveju grąžina 1. Grąžina 0, jei neatvertas dokumentas arba žymų dėkle šiuo metu neatverta jokia žymė
Pastabos
Šią funkciją iškvieskite po BeginTag arba BeginTagEx ir prieš EndTag. /EndIndent atributas apibrėžtas ISO 32000-1 §14.8.5.4.2 (maketo atributų savininkas, 340 lentelė).
"Galinis kraštas" priklauso nuo rašymo režimo. LrTb (iš kairės į dešinę) jis yra dešinysis kraštas; RlTb (iš dešinės į kairę) – kairysis kraštas. Dėl to atributas atsižvelgia į rašymo režimą. Papildomajam atributui žr. SetStructElemStartIndent
Pavyzdys
// 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;Taip pat žiūrėkite
SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute