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

IndentAtitraukimas 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