SetStructElemEndIndent

Tagged PDF, Akadálymentesítés

Leírás

A címkeveremben jelenleg nyitott szerkezeti elemen beállítja az /EndIndent attribútumot (Layout attribútumtulajdonos). Az érték az elem tartalmának záró széle és a tartalomtégla záró széle közötti távolságot adja meg — hasonlóan a CSS padding-right értékhez (LrTb írásmódban) vagy a padding-left értékhez (RlTb írásmódban). Egyenértékű az AddTagAttribute hívásával, ahol Owner=Layout, Name=EndIndent, a számérték pedig karakterlánc

Szintaxis

Delphi

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

ActiveX

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

DLL

int DLSetStructElemEndIndent(int InstanceID, double Indent);

Paraméterek

IndentBehúzás az elem tartalmának végszéle és a tartalomtéglalap végszéle között, az alapértelmezett felhasználói tér egységeiben (pont, 1/72 hüvelyk). Pozitív értékek a blokkot eltávolítják a végszéltől

Visszatérési érték

Siker esetén 1-et ad vissza. 0-t ad vissza, ha nincs megnyitott dokumentum, vagy nincs aktuálisan nyitott címke a címkeveremben

Megjegyzések

Hívja ezt a függvényt a BeginTag vagy BeginTagEx után, és a EndTag előtt. A /EndIndent attribútum meghatározása: ISO 32000-1 §14.8.5.4.2 (Layout attribútumtulajdonos, Table 340)

Az "end edge" az írásmódtól függ. LrTb esetén (balról jobbra) a jobb szél, RlTb esetén (jobbról balra) a bal szél. Ezért ez az attribútum figyelembe veszi az írásmódot. A kiegészítő attribútum leírását lásd a SetStructElemStartIndent oldalon

Példa

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

Lásd még

SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute