PDFium Delphi Component Docs

AddStandardFontText метод

Component: TPdf  ·  Unit: PDFium
Малює текст одним із 14 стандартних шрифтів PDF, не вбудовуючи шрифтову програму

Syntax

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

TextWString. Текст для малювання.
StandardFontTPdfStandardFont. Одна з 14 стандартних гарнітур: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats.
FontSizeSingle. Розмір тексту в пунктах.
X, YDouble. Позиція початку тексту в одиницях сторінки PDF, відлічена від нижнього лівого кута сторінки.
ColorTColor. Колір заливки гліфів.
AlphaByte. Непрозорість заливки, від 0 прозоро до $FF непрозоро.
AngleDouble. Поворот базової лінії тексту в градусах проти годинникової стрілки. Типово 0.

Description

На відміну від AddText, який вбудовує знайдений системний шрифт, цей метод не вбудовує шрифтову програму: ці гарнітури вже є в кожному відповідному читачеві, тож файл залишається меншим

Розплата — відповідність. PDF/A і PDF/X обидва вимагають вбудовування всіх шрифтів, тож вихід для цих профілів має натомість використовувати AddText

Імена гарнітур зіставляються з базовими іменами шрифтів Table 109 ISO 32000-1, тож перелік відображається один до одного на стандартні 14

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize