procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);
| Text | WString. Text som ska ritas |
| StandardFont | TPdfStandardFont. Ett av de 14 standardutförandena: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats |
| FontSize | Single. Textstorlek i punkter |
| X, Y | Double. Textursprungens position i PDF-sidenheter, mätt från sidans nedre vänstra hörn |
| Color | TColor. Glyfernas fyllnadsfärg |
| Alpha | Byte. Fyllnadsopacitet, 0 genomskinlig till $FF opak |
| Angle | Double. Rotation av textbaslinjen i grader, moturs; standard är 0 |
Till skillnad från AddText, som bäddar in systemteckensnittet den hittar, bäddar denna inte in något teckensnittsprogram: varje konform läsare har redan dessa utföranden, så filen förblir mindre
Avvägningen är konformans; PDF/A och PDF/X kräver båda att alla teckensnitt bäddas in, så utdata avsedd för de profilerna måste använda AddText i stället
Utförandenamnen matchas mot bastypsnittsnamnen i ISO 32000-1 Table 109, så uppräkningen mappas ett till ett mot de standardiserade 14
Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
clGray, $80);
Pdf.UpdatePage;