PDFium Delphi Component Docs

Metoda AddStandardFontText

Component: TPdf  ·  Unit: PDFium
Desenează text cu unul dintre cele 14 fonturi PDF standard, fără a încorpora vreun program de font

Syntax

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

TextWString. Textul de desenat
StandardFontTPdfStandardFont. Una dintre cele 14 fețe standard: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats
FontSizeSingle. Dimensiunea textului în puncte
X, YDouble. Poziția originii textului în unități de pagină PDF, măsurată din colțul din stânga-jos al paginii
ColorTColor. Culoarea de umplere a glifelor
AlphaByte. Opacitatea de umplere, de la 0 transparent până la $FF opac
AngleDouble. Rotația liniei de bază a textului în grade, în sens invers acelor de ceasornic. Implicit 0

Description

Spre deosebire de AddText, care încorporează fontul de sistem pe care îl găsește, aceasta nu încorporează niciun program de font: orice cititor conformant are deja aceste fețe, deci fișierul rămâne mai mic

Prețul este conformanța. PDF/A și PDF/X cer ca toate fonturile să fie încorporate, deci rezultatul destinat acelor profile trebuie să folosească AddText

Numele fețelor sunt potrivite cu numele de fonturi de bază din ISO 32000-1 Table 109, astfel încât enumerarea corespunde unu la unu cu cele 14 standard

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize