PDFium Delphi Component Docs

AddStandardFontText metode

Komponen: TPdf  ·  Unit: PDFium
Menggambar teks dengan salah satu dari 14 font PDF standar, tanpa menyematkan program font

Syntax

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

TextWString. Text to draw.
StandardFontTPdfStandardFont. One of the 14 standard faces: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats.
FontSizeSingle. Text size in points.
X, YDouble. Position of the text origin in PDF page units, measured from the bottom-left corner of the page.
ColorTColor. Fill colour of the glyphs.
AlphaByte. Fill opacity, 0 transparent through $FF opaque.
AngleDouble. Rotation of the text baseline in degrees, counter-clockwise. Defaults to 0.

Description

Tidak seperti AddText, yang menyematkan font sistem yang ditemukannya, ini tidak menyematkan program font: setiap pembaca yang patuh sudah memiliki wajah-wajah ini, sehingga file tetap lebih kecil

Imbalannya adalah kesesuaian. PDF/A dan PDF/X keduanya mensyaratkan semua font disematkan, jadi output yang ditujukan untuk profil tersebut harus memakai AddText

Nama wajah dicocokkan dengan nama font dasar ISO 32000-1 Tabel 109, sehingga enumerasi memetakan satu-ke-satu ke 14 standar

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize