SetStructElemSpaceAfter
Etiketli PDF, Erişilebilirlik
Açıklama
Etiket yığınında o anda açık olan yapı öğesinde /SpaceAfter özniteliğini (Layout öznitelik sahibi) ayarlar. Değer, blok düzeyindeki öğeden sonra eklenecek boşluk miktarını belirtir — CSS margin-bottom veya padding-bottom ile benzerdir. AddTagAttribute işlevinin Owner=Layout, Name=SpaceAfter ve sayısal değer dize olacak şekilde çağrılmasına eşdeğerdir
Sözdizimi
Delphi
Function TPDFlib.SetStructElemSpaceAfter(Space: Double): Integer;
ActiveX
Function PDFlib::SetStructElemSpaceAfter(Space As Double) As Long
DLL
int DLSetStructElemSpaceAfter(int InstanceID, double Space);
Parametreler
| Space | Varsayılan kullanıcı alanı birimlerinde öğeden sonraki boşluk (punto, 1/72 inç). Negatif olmayan bir değer olmalıdır. 0 değeri öğeden sonra ek boşluk olmadığını belirtir |
|---|
Dönüş değeri
Başarıda 1 döndürür. Açık belge veya etiket yığınında açık etiket yoksa 0 döndürür
Açıklamalar
Bu işlevi BeginTag veya BeginTagEx çağrısından sonra ve EndTag çağrısından önce yapın. /SpaceAfter özniteliği ISO 32000-1 §14.8.5.4.2 içinde tanımlanmıştır (Layout özniteliği sahibi, Table 340)
Layout öznitelikleri yol göstericidir: yeniden akış ve dışa aktarma altyapıları için amaçlanan görsel yerleşimi açıklar. Ayrıntılar için SetStructElemSpaceBefore bölümüne bakın
Örnek
// 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;Ayrıca bkz
SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute