SetStructElemSpaceAfter

PDF με ετικέτες, Προσβασιμότητα

Περιγραφή

Ορίζει την ιδιότητα /SpaceAfter (ιδιοκτήτης ιδιοτήτων Layout) στο στοιχείο δομής που είναι ανοιχτό στη στοίβα ετικετών. Η τιμή καθορίζει το χώρο που προστίθεται μετά το στοιχείο επιπέδου block — ανάλογη με το CSS margin-bottom ή padding-bottom. Ισοδυναμεί με κλήση AddTagAttribute με Owner=Layout, Name=SpaceAfter και την αριθμητική τιμή ως συμβολοσειρά

Σύνταξη

Delphi

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

ActiveX

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

DLL

int DLSetStructElemSpaceAfter(int InstanceID, double Space);

Παράμετροι

SpaceΔιάστημα μετά το στοιχείο σε προεπιλεγμένες μονάδες user space (points, 1/72 inch). Πρέπει να είναι μη αρνητική τιμή. Τιμή 0 σημαίνει κανένα επιπλέον διάστημα μετά το στοιχείο

Τιμή επιστροφής

Επιστρέφει 1 σε περίπτωση επιτυχίας. Επιστρέφει 0 αν δεν έχει ανοίξει έγγραφο ή αν δεν υπάρχει ανοικτή ετικέτα στη στοίβα ετικετών

Παρατηρήσεις

Καλέστε αυτή τη συνάρτηση μετά το BeginTag ή BeginTagEx και πριν το EndTag. Η ιδιότητα /SpaceAfter ορίζεται στο ISO 32000-1 §14.8.5.4.2 (ιδιοκτήτης ιδιοτήτων Layout, Table 340)

Τα γνωρίσματα διάταξης είναι συμβουλευτικά: περιγράφουν την προβλεπόμενη οπτική διάταξη για μηχανές re-flow και εξαγωγής. Για περισσότερες λεπτομέρειες, δείτε το SetStructElemSpaceBefore

Παράδειγμα

// 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;

Δείτε επίσης

SetStructElemSpaceBefore, SetStructElemStartIndent, SetStructElemWritingMode, AddTagAttribute