PDFium Delphi Component Docs

AddStandardFontText metodo

Componente: TPdf Unità: PDFium
Disegna testo con uno dei 14 font PDF standard, senza incorporare alcun programma di font.

Syntax

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

TextWString. Testo da disegnare.
StandardFontTPdfStandardFont. Uno dei 14 tipi standard: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats.
FontSizeSingle. Dimensione del testo in punti.
X, YDouble. Posizione dell'origine del testo in unità di pagina PDF, misurata dall'angolo in basso a sinistra della pagina.
ColorTColor. Colore di riempimento dei glifi.
AlphaByte. Opacità di riempimento, da 0 trasparente a $FF opaco.
AngleDouble. Rotazione della linea di base del testo in gradi, in senso antiorario. Il valore predefinito è 0.

Description

A differenza di AddText, che incorpora il font di sistema che trova, questo non incorpora alcun programma di font: ogni lettore conforme possiede già questi tipi, quindi il file resta più piccolo

Il compromesso è la conformità. PDF/A e PDF/X richiedono entrambi che tutti i font siano incorporati, quindi l'output destinato a quei profili deve usare AddText al suo posto

I nomi dei tipi vengono confrontati con i nomi dei font di base della Tabella 109 di ISO 32000-1, quindi l'enumerazione si mappa uno a uno sui 14 standard

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize