PDFium Delphi Component Docs

AddStandardFontText metod

Component: TPdf  ·  Unit: PDFium
Rita text med ett av de 14 standard-PDF-teckensnitten, utan att bädda in något teckensnittsprogram

Syntax

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

TextWString. Text som ska ritas
StandardFontTPdfStandardFont. Ett av de 14 standardutförandena: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats
FontSizeSingle. Textstorlek i punkter
X, YDouble. Textursprungens position i PDF-sidenheter, mätt från sidans nedre vänstra hörn
ColorTColor. Glyfernas fyllnadsfärg
AlphaByte. Fyllnadsopacitet, 0 genomskinlig till $FF opak
AngleDouble. Rotation av textbaslinjen i grader, moturs; standard är 0

Description

Till skillnad från AddText, som bäddar in systemteckensnittet den hittar, bäddar denna inte in något teckensnittsprogram: varje konform läsare har redan dessa utföranden, så filen förblir mindre

Avvägningen är konformans; PDF/A och PDF/X kräver båda att alla teckensnitt bäddas in, så utdata avsedd för de profilerna måste använda AddText i stället

Utförandenamnen matchas mot bastypsnittsnamnen i ISO 32000-1 Table 109, så uppräkningen mappas ett till ett mot de standardiserade 14

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize