SetStructElemStartIndent
Tagged PDF, saavutettavuus
Kuvaus
Asettaa /StartIndent-attribuutin (Layout-attribuuttiomistaja) tagipinossa avoinna olevalle rakennetyylielementille. Arvo määrittää etäisyyden sisältösuorakulmion alkureunalta elementin sisällön alkureunaan — vastaa CSS:n padding-leftia (f
Syntaksi
Delphi
Function TPDFlib.SetStructElemStartIndent(Indent: Double): Integer;
ActiveX
Function PDFlib::SetStructElemStartIndent(Indent As Double) As Long
DLL
int DLSetStructElemStartIndent(int InstanceID, double Indent);
Parametrit
| Indent | Sisennys sisältöalueen aloitusreunasta oletuskäyttäjätilan yksikköinä (pisteinä, 1/72 tuumaa). Positiiviset arvot siirtävät lohkoa pois aloitusreunasta; jotkin uudelleenjuoksutuskoneet sallivat negatiiviset arvot riippuville sisennyksille. |
|---|
Paluuarvo
Palauttaa arvon 1 onnistuessaan ja arvon 0, jos asiakirjaa ei ole avattu tai tagipinossa ei ole avointa tagia
Huomautukset
Kutsu tätä funktiota BeginTag- tai BeginTagEx-kutsun jälkeen ja ennen EndTag-kutsua. /StartIndent-attribuutti on määritelty standardissa ISO 32000-1 §14.8.5.4.2 (Layout-attribuuttiomistaja, Table 340)
"Alkureuna" riippuu kirjoitustilasta. LrTb:llä (vasemmalta oikealle) se on vasen reuna; RlTb:llä (oikealta vasemmalle, esim. arabia/heprea) se on oikea reuna. Tämä tekee attribuutista kirjoitustilatietoisen, toisin kuin kiinteä vasen/oikea marginaali. Parita se funktioon SetStructElemEndIndent asettaaksesi molemmat sivut
Esimerkki
// Tag an indented block quote
PDFlib.BeginTag('BlockQuote', '', '', '');
PDFlib.SetStructElemStartIndent(36.0); // 0.5 inch from start edge
PDFlib.SetStructElemEndIndent(36.0);
PDFlib.DrawText('A quoted passage...', 108, 660);
PDFlib.EndTag;Katso myös
SetStructElemEndIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute