PDFium Delphi Component Docs

AddStandardFontText متد

کامپوننت: TPdf  ·  واحد: PDFium
متن را با یکی از ۱۴ قلم استاندارد PDF ترسیم می‌کند، بدون جاسازی هیچ برنامهٔ قلمی

Syntax

procedure AddStandardFontText(const Text: WString; StandardFont: TPdfStandardFont; FontSize: Single; X, Y: Double; Color: TColor; Alpha: Byte; Angle: Double = 0.0);

TextWString. متنی که باید ترسیم شود
StandardFontTPdfStandardFont. یکی از ۱۴ چهرهٔ استاندارد: sfCourier، sfCourierBold، sfCourierBoldOblique، sfCourierOblique، sfHelvetica، sfHelveticaBold، sfHelveticaBoldOblique، sfHelveticaOblique، sfTimesRoman، sfTimesBold، sfTimesBoldItalic، sfTimesItalic، sfSymbol، sfZapfDingbats
FontSizeSingle. اندازهٔ متن به پوینت
X, YDouble. موقعیت مبدأ متن در واحدهای صفحهٔ PDF، که از گوشهٔ پایین-چپ صفحه اندازه‌گیری می‌شود
ColorTColor. رنگ پرکردن نویسه‌ها
AlphaByte. شفافیت پرکردن، از ۰ شفاف تا $FF مات
AngleDouble. چرخش خط پایهٔ متن بر حسب درجه، پادساعتگرد؛ پیش‌فرض ۰ است

Description

برخلاف AddText که قلم سیستمی یافت‌شده را جاسازی می‌کند، این متد هیچ برنامهٔ قلمی جاسازی نمی‌کند: هر خوانندهٔ سازگاری این چهره‌ها را دارد، بنابراین فایل کوچک‌تر می‌ماند

بهای آن سازگاری (conformance) است؛ PDF/A و PDF/X هر دو جاسازی همهٔ قلم‌ها را الزام می‌کنند، بنابراین خروجی برای این پروفایل‌ها باید به‌جای آن از AddText استفاده کند

نام چهره‌ها با نام قلم پایهٔ جدول ۱۰۹ استاندارد ISO 32000-1 تطبیق داده می‌شود، بنابراین شمارش یک‌به‌یک بر ۱۴ قلم استاندارد نگاشت می‌شود

Example

Pdf.AddStandardFontText('Draft', sfHelveticaBold, 24, 72, 720,
  clGray, $80);
Pdf.UpdatePage;

See Also

AddText, AddShapedText, AddCidType2Text, FontSize