SetStructElemSpaceAfter
Tagged PDF, Dostępność
Opis
Ustawia atrybut /SpaceAfter (właściciel atrybutów Layout) w elemencie struktury aktualnie otwartym na stosie tagów. Wartość określa ilość miejsca dodawanego za elementem blokowym — analogicznie do CSS margin-bottom lub padding-bottom. Odpowiada wywołaniu AddTagAttribute z Owner=Layout, Name=SpaceAfter i wartością liczbową zapisaną jako ciąg
Składnia
Delphi
Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;
ActiveX
Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long
DLL
int DLSetStructElemSpaceAfter(int InstanceID, double Space);
Parametry
| Space | Miejsce za elementem w domyślnych jednostkach przestrzeni użytkownika (punkty, 1/72 cala). Musi być wartością nieujemną. Wartość 0 oznacza brak dodatkowego miejsca za elementem |
|---|
Wartość zwracana
Zwraca 1 w przypadku powodzenia. Zwraca 0, jeżeli żaden dokument nie jest otwarty albo stos znaczników nie zawiera obecnie otwartego znacznika
Uwagi
Wywołaj tę funkcję po BeginTag lub BeginTagEx, a przed EndTag. Atrybut /SpaceAfter zdefiniowano w ISO 32000-1 §14.8.5.4.2 (właściciel atrybutów Layout, tabela 340)
Atrybuty układu mają charakter informacyjny: opisują zamierzony układ wizualny dla mechanizmów zmiany układu i eksportu. Więcej informacji zawiera SetStructElemSpaceBefore
Przykład
// 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;Zobacz również
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute