|
THPDFPage.UnicodeTextOut
|
Вверх Назад Далее |
|
Выводит текст, заданный Unicode-строкой или буфером.
Процедура сохранена для обратной совместимости и использует текущий конвейер шрифтов TextOut. Используйте её, когда существующий код уже передаёт WideString или буферы UTF-16.
Синтаксис Delphi: procedure UnicodeTextOut( X, Y: Single; Angle: Extended; Text: PWORD; TextLength: Integer ); overload; procedure UnicodeTextOut( X, Y: Single; Angle: Extended; Text: WideString ); overload;
Описание: Процедура печатает строку текста, заданную Unicode-буфером ( Text: PWORD, TextLength: Integer ) или Unicode-строкой ( Text: WideString ) из точки X, Y с ориентацией Angle в градусах.
Для встроенных Unicode-шрифтов HotPDF теперь обновляет состояние глифов при смене шрифта, разрешает ID глифов из активного шрифта Windows и записывает соответствующие данные ToUnicode для создаваемого PDF. Это улучшает отображение в разных ридерах для встроенных шрифтов вроде Calibri.
Если активный шрифт сначала загружен через
Tests\Delphi\FontTest provides a practical comparison sample for TextOut and embedded font validation.
Пример кода
|