PDFium Delphi Component Docs

AddStandardFontText metoda

Component: TPdf  ·  Unit: PDFium
Nariše besedilo z eno od 14 standardnih pisav PDF brez vgrajevanja programa pisave

Syntax

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

TextWString. Besedilo, ki se izriše.
StandardFontTPdfStandardFont. Ena od 14 standardnih pisav: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats.
FontSizeSingle. Velikost besedila v točkah.
X, YDouble. Položaj izhodišča besedila v enotah strani PDF, izmerjen od spodnjega levega kota strani.
ColorTColor. Barva polnjenja glifov.
AlphaByte. Prekrivnost polnjenja, od 0 prosojno do $FF prekrito.
AngleDouble. Sukanje osnovne črte besedila v stopinjah, nasprotna smer urinega kazalca. Privzeto 0.

Description

Za razliko od AddText, ki vgradi sistemsko pisavo, ki jo najde, ta ne vgradi nobenega programa pisave: te pisave imajo že vsi skladni bralniki, zato datoteka ostane manjša

Cena je skladnost. PDF/A in PDF/X zahtevata vgradnjo vseh pisav, zato mora izhod, namenjen tema profiloma, namesto tega uporabiti AddText

Imena pisav se primerjajo z osnovnimi imeni pisav iz ISO 32000-1 Table 109, zato se števka preslika ena na ena na standardnih 14

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize