procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);
| Text | WString. Text to draw. |
| StandardFont | TPdfStandardFont. One of the 14 standard faces: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats. |
| FontSize | Single. Text size in points. |
| X, Y | Double. Position of the text origin in PDF page units, measured from the bottom-left corner of the page. |
| Color | TColor. Fill colour of the glyphs. |
| Alpha | Byte. Fill opacity, 0 transparent through $FF opaque. |
| Angle | Double. Rotation of the text baseline in degrees, counter-clockwise. Defaults to 0. |
Tidak seperti AddText, yang menyematkan font sistem yang ditemukannya, ini tidak menyematkan program font: setiap pembaca yang patuh sudah memiliki wajah-wajah ini, sehingga file tetap lebih kecil
Imbalannya adalah kesesuaian. PDF/A dan PDF/X keduanya mensyaratkan semua font disematkan, jadi output yang ditujukan untuk profil tersebut harus memakai AddText
Nama wajah dicocokkan dengan nama font dasar ISO 32000-1 Tabel 109, sehingga enumerasi memetakan satu-ke-satu ke 14 standar
Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
clGray, $80);
Pdf.UpdatePage;