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