PDFium Delphi Component Docs

AddStandardFontText Método

Componente: TPdf  ·  Unidad: PDFium
Dibuja texto con una de las 14 fuentes PDF estándar, sin incrustar ningún programa de fuente

Syntax

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

TextWString. Texto que se va a dibujar
StandardFontTPdfStandardFont. Una de las 14 fuentes estándar: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats
FontSizeSingle. Tamaño del texto en puntos
X, YDouble. Posición del origen del texto en unidades de página PDF, medida desde la esquina inferior izquierda de la página
ColorTColor. Color de relleno de los glifos
AlphaByte. Opacidad de relleno, 0 transparente hasta $FF opaco
AngleDouble. Rotación de la línea base del texto en grados, en sentido antihorario. El valor predeterminado es 0

Description

A diferencia de AddText, que incrusta la fuente del sistema que encuentra, esto no incrusta ningún programa de fuente: todo lector conforme ya tiene estas tipografías, por lo que el archivo se mantiene más pequeño

La contrapartida es la conformidad. PDF/A y PDF/X exigen que todas las fuentes estén incrustadas, así que la salida destinada a esos perfiles debe usar AddText en su lugar

Los nombres de tipografía se comparan con los nombres de fuente base de ISO 32000-1 Tabla 109, por lo que la enumeración se asigna uno a uno con las 14 estándar

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize