PDFium Delphi Component Docs

AddStandardFontText metode

Component: TPdf  ·  Unit: PDFium
Tegn tekst med én af de 14 standard-PDF-skrifttyper uden at indlejre et skrifttypeprogram.

Syntax

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

TextWString. Tekst, der skal tegnes.
StandardFontTPdfStandardFont. Én af de 14 standardsnit: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats.
FontSizeSingle. Tekststørrelse i punkter.
X, YDouble. Position for tekstens origo i PDF-sideenheder, målt fra sidens nederste venstre hjørne.
ColorTColor. Glyffernes fyldfarve.
AlphaByte. Fyldopacitet, 0 gennemsigtig til $FF uigennemsigtig.
AngleDouble. Rotation af tekstgrundlinjen i grader, mod uret. Standardværdien er 0.

Description

I modsætning til AddText, som indlejrer den systemskrifttype, den finder, indlejres her intet skrifttypeprogram: enhver konform læser har allerede disse snit, så filen forbliver mindre

Afvejningen er konformitet. PDF/A og PDF/X kræver begge, at alle skrifttyper indlejres, så output beregnet til disse profiler skal bruge AddText i stedet

Snitnavnene matches mod basisskrifttypenavnene i ISO 32000-1 Tabel 109, så opregningen mapper én-til-én over på de standard-14

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize