PDFium Delphi Component Docs

μέθοδος AddStandardFontText

Στοιχείο: TPdf  ·  Μονάδα: PDFium
Σχεδιάζει κείμενο με μία από τις 14 τυπικές γραμματοσειρές PDF, χωρίς να ενσωματώνει πρόγραμμα γραμματοσειράς

Σύνταξη

procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);

TextWString. Το κείμενο προς σχεδίαση
StandardFontTPdfStandardFont. Μία από τις 14 τυπικές όψεις: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats
FontSizeSingle. Μέγεθος κειμένου σε σημεία
X, YDouble. Θέση της αρχής του κειμένου σε μονάδες σελίδας PDF, μετρημένη από την κάτω αριστερή γωνία της σελίδας
ColorTColor. Χρώμα γεμίσματος των glyphs
AlphaByte. Αδιαφάνεια γεμίσματος, 0 διαφανές έως $FF αδιαφανές
AngleDouble. Περιστροφή της γραμμής βάσης κειμένου σε μοίρες, αριστερόστροφα. Προεπιλογή 0

Περιγραφή

Σε αντίθεση με το AddText, που ενσωματώνει τη γραμματοσειρά συστήματος που βρίσκει, αυτό δεν ενσωματώνει πρόγραμμα γραμματοσειράς: κάθε συμμορφούμενος αναγνώστης διαθέτει ήδη αυτές τις όψεις, οπότε το αρχείο παραμένει μικρότερο

Το αντάλλαγμα είναι η συμμόρφωση. Το PDF/A και το PDF/X απαιτούν όλες τις γραμματοσειρές ενσωματωμένες, οπότε η έξοδος για αυτά τα προφίλ πρέπει να χρησιμοποιεί AddText

Τα ονόματα όψεων αντιστοιχίζονται με τα βασικά ονόματα γραμματοσειρών του ISO 32000-1 Πίνακα 109, οπότε η απαρίθμηση αντιστοιχεί ένα προς ένα στις τυπικές 14

Παράδειγμα

Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
  clGray, $80);
Pdf.UpdatePage;

Δείτε επίσης

AddText, AddShapedText, AddCidType2Text, FontSize