procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);
| Text | WString. متنی که باید ترسیم شود |
| StandardFont | TPdfStandardFont. یکی از ۱۴ چهرهٔ استاندارد: sfCourier، sfCourierBold، sfCourierBoldOblique، sfCourierOblique، sfHelvetica، sfHelveticaBold، sfHelveticaBoldOblique، sfHelveticaOblique، sfTimesRoman، sfTimesBold، sfTimesBoldItalic، sfTimesItalic، sfSymbol، sfZapfDingbats |
| FontSize | Single. اندازهٔ متن به پوینت |
| X, Y | Double. موقعیت مبدأ متن در واحدهای صفحهٔ PDF، که از گوشهٔ پایین-چپ صفحه اندازهگیری میشود |
| Color | TColor. رنگ پرکردن نویسهها |
| Alpha | Byte. شفافیت پرکردن، از ۰ شفاف تا $FF مات |
| Angle | Double. چرخش خط پایهٔ متن بر حسب درجه، پادساعتگرد؛ پیشفرض ۰ است |
برخلاف AddText که قلم سیستمی یافتشده را جاسازی میکند، این متد هیچ برنامهٔ قلمی جاسازی نمیکند: هر خوانندهٔ سازگاری این چهرهها را دارد، بنابراین فایل کوچکتر میماند
بهای آن سازگاری (conformance) است؛ PDF/A و PDF/X هر دو جاسازی همهٔ قلمها را الزام میکنند، بنابراین خروجی برای این پروفایلها باید بهجای آن از AddText استفاده کند
نام چهرهها با نام قلم پایهٔ جدول ۱۰۹ استاندارد ISO 32000-1 تطبیق داده میشود، بنابراین شمارش یکبهیک بر ۱۴ قلم استاندارد نگاشت میشود
Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
clGray, $80);
Pdf.UpdatePage;