SetStructElemEndIndent

Taggad PDF, tillgänglighet

Beskrivning

Sätter attributet /EndIndent (Layout-attributägare) på det strukturelement som för tillfället är öppet på taggstacken. Värdet anger avståndet mellan elementets innehålls slutkant och innehållsrektangelns slutkant — analogt med CSS padding-right (för LrTb-skrivläge) eller padding-left (för RlTb-skrivläge). Ekvivalent med att anropa AddTagAttribute med Owner=Layout, Name=EndIndent och det numeriska värdet som sträng

Syntax

Delphi

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

ActiveX

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

DLL

int DLSetStructElemEndIndent(int InstanceID, double Indent);

Parametrar

IndentIndrag från elementets innehålls slutkant till innehållsrektangelns slutkant i user space-standardenheter (punkter, 1/72 tum). Positiva värden flyttar blocket bort från slutkanten

Returvärde

Returnerar 1 vid lyckat anrop. Returnerar 0 om inget dokument är öppet eller om ingen tagg för tillfället ligger överst på taggstacken

Anmärkningar

Anropa den här funktionen efter BeginTag eller BeginTagEx och före EndTag. Attributet /EndIndent är definierat i ISO 32000-1 §14.8.5.4.2 (Layout-attributägare, tabell 340)

"Slutkanten" beror på skrivläget. För LrTb (vänster till höger) är det högerkanten; för RlTb (höger till vänster) är det vänsterkanten. Det gör attributet skrivlägesmedvetet. Se SetStructElemStartIndent för det komplementerande attributet

Exempel

// 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 även

SetStructElemStartIndent, SetStructElemSpaceBefore, SetStructElemWritingMode, AddTagAttribute