PDFium Delphi Component Docs

AddStandardFontText-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
Piirrä tekstiä yhdellä 14 vakiomuotoisesta PDF-fontista upottamatta fonttiohjelmaa.

Syntax

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

TextWString. Piirrettävä teksti.
StandardFontTPdfStandardFont. Yksi 14 vakiomuotoisesta leikkauksesta: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats.
FontSizeSingle. Tekstin koko pisteinä.
X, YDouble. Tekstin alkupisteen sijainti PDF-sivuyksiköissä mitattuna sivun vasemmasta alakulmasta.
ColorTColor. Merkkien täyttöväri.
AlphaByte. Täytön peittävyys, 0 läpinäkyvä, $FF peittävä.
AngleDouble. Tekstin peruslinjan kierto asteina vastapäivään. Oletus 0.

Description

Toisin kuin AddText, joka upottaa löytämänsä järjestelmäfontin, tämä ei upota fonttiohjelmaa lainkaan: jokaisella vaatimustenmukaisella lukijalla on nämä leikkaukset jo valmiina, joten tiedosto pysyy pienempänä

Vastine on vaatimustenmukaisuus. PDF/A ja PDF/X edellyttävät kaikkien fonttien upottamista, joten näille profiileille tarkoitetun tuotoksen on käytettävä sen sijaan AddText-kutsua

Leikkausten nimet sovitetaan ISO 32000-1 -taulukon 109 perusfonttinimiin, joten luettelointi vastaa yksi yhteen vakiomuotoista 14:ää

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize