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

SpaceVarsayı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