SetStructElemEndIndent
Tagget PDF, tilgjengelighet
Beskrivelse
Setter /EndIndent-attributten (Layout-attributteier) på strukturelementet som står åpent på tagg-stakken. Verdien angir avstanden mellom sluttkanten av elementets innhold og sluttkanten av innholdsvinduet — analogt med CSS padding-right (for LrTb skriveretning) eller padding-left (for RlTb skriveretning). Tilsvarer å kalle AddTagAttribute med Owner=Layout, Name=EndIndent og den numeriske verdien som streng
Syntaks
Delphi
Function TPDFlib.SetStructElemEndIndent(Indent: Double): Integer;
ActiveX
Function PDFlib::SetStructElemEndIndent(Indent As Double) As Long
DLL
int DLSetStructElemEndIndent(int InstanceID, double Indent);
Parametere
| Indent | Innrykk fra elementinnholdets sluttkant til innholdsruterettens sluttkant i standard brukerrom-enheter (punkter, 1/72 tomme). Positive verdier flytter blokken bort fra sluttkanten |
|---|
Returverdi
Returnerer 1 ved suksess. Returnerer 0 hvis ingen dokument er åpent eller ingen tag står øverst på tag-stakken
Merknader
Kall denne funksjonen etter BeginTag eller BeginTagEx og før EndTag. Attributten /EndIndent er definert i ISO 32000-1 §14.8.5.4.2 (Layout-attributteier, tabell 340)
«Sluttkanten» avhenger av skrivemodusen. For LrTb (venstre til høyre) er det høyre kanten; for RlTb (høyre til venstre) er det venstre kanten. Dette gjør attributtet skrivemodus-bevisst. Se SetStructElemStartIndent for det utfyllende attributtet
Eksempel
// 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;Se også
SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute