procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);
| Text | WString. Tekst, der skal tegnes. |
| StandardFont | TPdfStandardFont. Én af de 14 standardsnit: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats. |
| FontSize | Single. Tekststørrelse i punkter. |
| X, Y | Double. Position for tekstens origo i PDF-sideenheder, målt fra sidens nederste venstre hjørne. |
| Color | TColor. Glyffernes fyldfarve. |
| Alpha | Byte. Fyldopacitet, 0 gennemsigtig til $FF uigennemsigtig. |
| Angle | Double. Rotation af tekstgrundlinjen i grader, mod uret. Standardværdien er 0. |
I modsætning til AddText, som indlejrer den systemskrifttype, den finder, indlejres her intet skrifttypeprogram: enhver konform læser har allerede disse snit, så filen forbliver mindre
Afvejningen er konformitet. PDF/A og PDF/X kræver begge, at alle skrifttyper indlejres, så output beregnet til disse profiler skal bruge AddText i stedet
Snitnavnene matches mod basisskrifttypenavnene i ISO 32000-1 Tabel 109, så opregningen mapper én-til-én over på de standard-14
Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
clGray, $80);
Pdf.UpdatePage;