Печать табуляторов с помощью TextOutDelphi , ОС и Железо , Принтеры и ПечатьПечать табуляторов с помощью TextOutАвтор: Bob Fisher Я пытаюсь напечатать некий текст с помощью Printer.Canvas.TextOut. Моя строка содержит табуляторы, но они почему-то печатаются на бумаге в виде черных прямоугольников. Как мне правильно напечатать строку, содержащую табуляторы? Обратите внимание на функцию API "TabbedTextOut". Ваш холст (canvas) воспользоваться ей не сможет, но вы можете просто вызвать эту API функцию и передать ей дескриптор холста. Бессконечная борьба с табуляцией в текстовом печати! Чтобы правильно напечатать строку, содержащую табуляции, используя метод По умолчанию метод Вот пример:
В этом примере мы устанавливаем свойство Альтернативно, можно использовать функцию API Автор статьи Bob Fisher находит способ печатать текст, содержащий табуляторы, с помощью функции TextOut в Printer.Canvas, используя функцию API "TabbedTextOut" для корректной отображения табуляторов. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Принтеры и Печать ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |