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
| Indent | Behú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