|
THPDFPage.UnicodeTextOut
|
Topo Anterior Próxima |
|
Exibe texto representado por uma string ou buffer Unicode.
Este procedimento é mantido por compatibilidade retroativa e compartilha o pipeline de fontes atual do TextOut. Use-o quando o código existente já passa buffers WideString ou UTF-16.
Sintaxe Delphi: procedure UnicodeTextOut( X, Y: Single; Angle: Extended; Text: PWORD; TextLength: Integer ); overload; procedure UnicodeTextOut( X, Y: Single; Angle: Extended; Text: WideString ); overload;
Description: Este procedimento imprime uma linha de texto representado por um buffer Unicode ( Text: PWORD, TextLength: Integer ) ou string Unicode ( Text: WideString ) do ponto X, Y usando a orientação Angle em graus.
Para fontes Unicode embutidas, o HotPDF agora renova o estado de glifos quando a fonte muda, resolve IDs de glifos a partir da fonte Windows ativa e grava dados ToUnicode correspondentes para o PDF gerado. Isso melhora a renderização entre viewers para fontes embutidas como Calibri.
Quando a fonte ativa foi carregada primeiro com
Tests\Delphi\FontTest fornece uma amostra prática de comparação para TextOut e validação de fontes embutidas.
Exemplo de código
|