PDFium Delphi Component Docs

AddStandardFontText Methode

Komponente: TPdf  ·  Unit: PDFium
Zeichnet Text mit einer der 14 Standard-PDF-Schriften, ohne ein Fontprogramm einzubetten.

Syntax

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

TextWString. Zu zeichnender Text.
StandardFontTPdfStandardFont. Eine der 14 Standardschnitte: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats.
FontSizeSingle. Textgröße in Punkten.
X, YDouble. Position des Textursprungs in PDF-Seiteneinheiten, gemessen von der unteren linken Ecke der Seite.
ColorTColor. Füllfarbe der Glyphen.
AlphaByte. Fülldeckkraft, 0 transparent bis $FF deckend.
AngleDouble. Drehung der Textbasislinie in Grad, gegen den Uhrzeigersinn. Standard ist 0.

Description

Anders als AddText, das die gefundene Systemschrift einbettet, bettet diese Methode kein Fontprogramm ein: Jeder konforme Reader besitzt diese Schnitte bereits, sodass die Datei kleiner bleibt

Der Preis dafür ist die Konformität. PDF/A und PDF/X verlangen beide, dass alle Schriften eingebettet sind; Ausgaben für diese Profile müssen daher AddText verwenden

Die Schnittnamen werden mit den Basis-Schriftnamen aus ISO 32000-1 Tabelle 109 abgeglichen, sodass die Aufzählung eins zu eins auf die 14 Standardschriften abbildet

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize