PDFium Delphi Component Docs

AddStandardFontText metóda

Component: TPdf  ·  Unit: PDFium
Kreslí text jedným zo 14 štandardných písiem PDF bez vkladania programu písma

Syntax

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

TextWString. Text, ktorý sa má nakresliť
StandardFontTPdfStandardFont. Jedna zo 14 štandardných tvárí: sfCourier, sfCourierBold, sfCourierBoldOblique, sfCourierOblique, sfHelvetica, sfHelveticaBold, sfHelveticaBoldOblique, sfHelveticaOblique, sfTimesRoman, sfTimesBold, sfTimesBoldItalic, sfTimesItalic, sfSymbol, sfZapfDingbats
FontSizeSingle. Veľkosť textu v bodoch
X, YDouble. Pozícia počiatku textu v jednotkách strany PDF, meraná od ľavého dolného rohu strany
ColorTColor. Farba výplne glyfov
AlphaByte. Krytie výplne, 0 priehľadná až $FF nepriehľadná
AngleDouble. Otočenie základnej čiary textu v stupňoch proti smeru hodinových ručičiek. Predvolená hodnota je 0

Description

Na rozdiel od AddText, ktoré vkladá nájdené systémové písmo, toto nevkladá žiadny program písma: každý konformný čítač už tieto tváre má, takže súbor zostáva menší

Daňou je konformnosť. PDF/A aj PDF/X vyžadujú všetky písma vložené, takže výstup určený pre tieto profily musí namiesto toho použiť AddText

Názvy tvárí sa porovnávajú so základnými názvami písiem ISO 32000-1 Table 109, takže enumerácia mapuje jednoznačne na štandardných 14

Example

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

See Also

AddText, AddShapedText, AddCidType2Text, FontSize