procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);
| Text | WString. Zu zeichnender Text. |
| StandardFont | TPdfStandardFont. Eine der 14 Standardschnitte: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats. |
| FontSize | Single. Textgröße in Punkten. |
| X, Y | Double. Position des Textursprungs in PDF-Seiteneinheiten, gemessen von der unteren linken Ecke der Seite. |
| Color | TColor. Füllfarbe der Glyphen. |
| Alpha | Byte. Fülldeckkraft, 0 transparent bis $FF deckend. |
| Angle | Double. Drehung der Textbasislinie in Grad, gegen den Uhrzeigersinn. Standard ist 0. |
Anders als AddText, das die gefundene Systemschrift einbettet, bettet diese Methode kein Fontprogramm ein: Jeder konforme Reader besitzt diese Schnitte bereits, sodass die Datei kleiner bleibt
Der Preis dafür ist die Konformität. PDF/A und PDF/X verlangen beide, dass alle Schriften eingebettet sind; Ausgaben für diese Profile müssen daher AddText verwenden
Die Schnittnamen werden mit den Basis-Schriftnamen aus ISO 32000-1 Tabelle 109 abgeglichen, sodass die Aufzählung eins zu eins auf die 14 Standardschriften abbildet
Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
clGray, $80);
Pdf.UpdatePage;