|
THPDFPage.UnicodeTextOut
|
Boven Vorige Volgende |
|
Shows text represented by a Unicode string or buffer
Deze procedure is behouden voor achterwaartse compatibiliteit en gebruikt dezelfde actuele TextOut-fontketen. Gebruik deze wanneer bestaande code al WideString- of UTF-16-buffers doorgeeft
Delphi-syntaxis: procedure UnicodeTextOut( X, Y: Single; Angle: Extended; Text: PWORD; TextLength: Integer ); overload; procedure UnicodeTextOut( X, Y: Single; Angle: Extended; Text: WideString ); overload;
Beschrijving: Deze procedure drukt een tekstregel af die wordt weergegeven door een Unicode-buffer ( Text: PWORD, TextLength: Integer ) of Unicode-string ( Text: WideString ) vanaf punt X, Y met oriëntatie Angle in graden
Voor ingebedde Unicode-fonts ververst HotPDF nu de glyphstatus wanneer het font wijzigt, haalt het glyph-ID's op uit het actieve Windows-lettertype en schrijft het bijpassende ToUnicode-gegevens voor de gegenereerde PDF. Dat verbetert de weergave in verschillende readers voor ingebedde fonts zoals Calibri
Wanneer het actieve font eerst is geladen met
Tests\Delphi\FontTest biedt een praktisch vergelijkingsvoorbeeld voor TextOut en validatie van ingebedde fonts
Codevoorbeeld
|