procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);
| Text | WString. Text, ktorý sa má nakresliť |
| StandardFont | TPdfStandardFont. Jedna zo 14 štandardných tvárí: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats |
| FontSize | Single. Veľkosť textu v bodoch |
| X, Y | Double. Pozícia počiatku textu v jednotkách strany PDF, meraná od ľavého dolného rohu strany |
| Color | TColor. Farba výplne glyfov |
| Alpha | Byte. Krytie výplne, 0 priehľadná až $FF nepriehľadná |
| Angle | Double. Otočenie základnej čiary textu v stupňoch proti smeru hodinových ručičiek. Predvolená hodnota je 0 |
Na rozdiel od AddText, ktoré vkladá nájdené systémové písmo, toto nevkladá žiadny program písma: každý konformný čítač už tieto tváre má, takže súbor zostáva menší
Daňou je konformnosť. PDF/A aj PDF/X vyžadujú všetky písma vložené, takže výstup určený pre tieto profily musí namiesto toho použiť AddText
Názvy tvárí sa porovnávajú so základnými názvami písiem ISO 32000-1 Table 109, takže enumerácia mapuje jednoznačne na štandardných 14
Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
clGray, $80);
Pdf.UpdatePage;