SetStructElemSpaceAfter

Pažymėtas PDF, pritaikymas neįgaliesiems

Aprašymas

Nustato /SpaceAfter atributą (maketo atributų savininkas) struktūros elementui, šiuo metu atidarytam žymų krūvoje. Reikšmė nurodo, kiek vietos pridėti po blokinio elemento – analogiška CSS margin-bottom arba padding-bottom. Atitinka AddTagAttribute iškvietimą su Owner=Layout, Name=SpaceAfter ir skaitine reikšme kaip eilute.

Sintaksė

Delphi

Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;

ActiveX

Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long

DLL

int DLSetStructElemSpaceAfter(int InstanceID, double Space);

Parametrai

SpaceTarpas po elementu numatytaisiais naudotojo erdvės vienetais (taškais, 1/72 colio). Turi būti neneigiama reikšmė. Reikšmė 0 reiškia, kad papildomo tarpo po elementu nėra

Grąžinama reikšmė

Sėkmės atveju grąžina 1. Grąžina 0, jei neatvertas dokumentas arba žymų dėkle šiuo metu neatverta jokia žymė

Pastabos

Šią funkciją iškvieskite po BeginTag arba BeginTagEx ir prieš EndTag. /SpaceAfter atributas apibrėžtas ISO 32000-1 §14.8.5.4.2 (maketo atributų savininkas, 340 lentelė).

Išdėstymo atributai patariniai: jie aprašo numatytąjį vizualinį išdėstymą pakartotinio srauto ir eksporto varikliams. Daugiau detalių žr. SetStructElemSpaceBefore

Pavyzdys

// Tag a paragraph with space after it
PDFlib.BeginTag('P', '', '', '');
PDFlib.SetStructElemSpaceAfter(6.0);  // 6 pt below the paragraph
PDFlib.DrawText('Some paragraph text here.', 72, 680);
PDFlib.EndTag;

Taip pat žiūrėkite

SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute