procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);
| Text | WString. Το κείμενο προς σχεδίαση |
| StandardFont | TPdfStandardFont. Μία από τις 14 τυπικές όψεις: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats |
| FontSize | Single. Μέγεθος κειμένου σε σημεία |
| X, Y | Double. Θέση της αρχής του κειμένου σε μονάδες σελίδας PDF, μετρημένη από την κάτω αριστερή γωνία της σελίδας |
| Color | TColor. Χρώμα γεμίσματος των glyphs |
| Alpha | Byte. Αδιαφάνεια γεμίσματος, 0 διαφανές έως $FF αδιαφανές |
| Angle | Double. Περιστροφή της γραμμής βάσης κειμένου σε μοίρες, αριστερόστροφα. Προεπιλογή 0 |
Σε αντίθεση με το AddText, που ενσωματώνει τη γραμματοσειρά συστήματος που βρίσκει, αυτό δεν ενσωματώνει πρόγραμμα γραμματοσειράς: κάθε συμμορφούμενος αναγνώστης διαθέτει ήδη αυτές τις όψεις, οπότε το αρχείο παραμένει μικρότερο
Το αντάλλαγμα είναι η συμμόρφωση. Το PDF/A και το PDF/X απαιτούν όλες τις γραμματοσειρές ενσωματωμένες, οπότε η έξοδος για αυτά τα προφίλ πρέπει να χρησιμοποιεί AddText
Τα ονόματα όψεων αντιστοιχίζονται με τα βασικά ονόματα γραμματοσειρών του ISO 32000-1 Πίνακα 109, οπότε η απαρίθμηση αντιστοιχεί ένα προς ένα στις τυπικές 14
Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
clGray, $80);
Pdf.UpdatePage;