procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);
| Text | WString. Textul de desenat |
| StandardFont | TPdfStandardFont. Una dintre cele 14 fețe standard: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats |
| FontSize | Single. Dimensiunea textului în puncte |
| X, Y | Double. Poziția originii textului în unități de pagină PDF, măsurată din colțul din stânga-jos al paginii |
| Color | TColor. Culoarea de umplere a glifelor |
| Alpha | Byte. Opacitatea de umplere, de la 0 transparent până la $FF opac |
| Angle | Double. Rotația liniei de bază a textului în grade, în sens invers acelor de ceasornic. Implicit 0 |
Spre deosebire de AddText, care încorporează fontul de sistem pe care îl găsește, aceasta nu încorporează niciun program de font: orice cititor conformant are deja aceste fețe, deci fișierul rămâne mai mic
Prețul este conformanța. PDF/A și PDF/X cer ca toate fonturile să fie încorporate, deci rezultatul destinat acelor profile trebuie să folosească AddText
Numele fețelor sunt potrivite cu numele de fonturi de bază din ISO 32000-1 Table 109, astfel încât enumerarea corespunde unu la unu cu cele 14 standard
Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
clGray, $80);
Pdf.UpdatePage;