PDFium Delphi Component Docs

AddStandardFontText Méthode

Composant: TPdf  ·  Unit: PDFium
Dessine du texte avec l'une des 14 polices PDF standard, sans incorporer de programme de police

Syntax

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

TextWString. Texte à dessiner
StandardFontTPdfStandardFont. L'une des 14 polices standard : sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats
FontSizeSingle. Taille du texte en points
X, YDouble. Position de l'origine du texte en unités de page PDF, mesurée depuis le coin inférieur gauche de la page
ColorTColor. Couleur de remplissage des glyphes
AlphaByte. Opacité de remplissage, 0 transparent jusqu'à $FF opaque
AngleDouble. Rotation de la ligne de base du texte en degrés, dans le sens antihoraire. Vaut 0 par défaut

Description

Contrairement à AddText, qui incorpore la police système qu'il trouve, cette méthode n'incorpore aucun programme de police : tout lecteur conforme possède déjà ces polices, de sorte que le fichier reste plus petit

Le compromis est la conformité. PDF/A et PDF/X exigent tous deux que toutes les polices soient incorporées, de sorte que la sortie destinée à ces profils doit plutôt utiliser AddText

Les noms de polices sont rapprochés des noms de polices de base de ISO 32000-1 Table 109, de sorte que l'énumération correspond un à un aux 14 polices standard

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize