При использовании и масштабировании шрифтов в приложении важно понимать систему мер, используемых при описании символа. На рис. 14.1 показано название каждой меры.
Описания функций печати и вывода текста
В табл. 14.1 приведены функции печати и вывода текста. За таблицей следует подробное описание функций.
Таблица 14.1. Функции печати и вывода текста_______________________
Функция |
Назначение |
|
AbortDoc |
Прерывает текущее задание на печать |
|
DeviceCapabilities |
Позволяет получить информацию о принтере |
|
EndDoc |
Заканчивает задание на печать |
|
EndPage |
Заканчивает вывод страницы |
|
Escape |
Посылает на устройство типа принтера специальную информацию, которую нельзя передать непосредственно с применением GDI |
|
ExtEscape |
Посылает на устройство типа принтера специальную информацию, определяемую драйвером, которую нельзя передать непосредствен с применением GDI |
|
ExtTextOut |
Выводит текст внутри прямоугольной области, позволяя при этом контролировать интервалы между всеми символами |
|
GetCharABCWktths |
Позволяет определить ширину последовательного ряда символов шрифта TrueType в логических единицах длины |
|
GetCharABCWidthsFloaf |
Позволяет определить ширину последовательного ряда символов любого шрифта в логических единицах длины |
|
GetCharABCWidthsl |
Позволяет определить ширину последовательного ряда индексов глифов шрифта TrueType в логических единицах длины |
|
GetCharacterPlacement |
Позволяет получить информацию о размещении символьной строки |
|
GetCharWkHh32 |
Позволяет определить ширину одного или нескольких символов шрифта |
|
GetCharWidthFloat |
Позволяет определить дробную ширину одного или нескольких символов шрифта |
|
GetGlyphOutline |
Позволяет получить контур или растровое изображение символа шрифта TrueType |
|
GetKerningPairs |
Позволяет определить принадлежащие к шрифту пары символов, допускающие регулирование межсимвольного просвета |
|
GetOutlineTextMetrics |
Позволяет определить метрику текста для шрифтов TrueType |
|
GetRasterizerCaps |
Определяет, установлены ли в системе шрифты TrueType |
|
GetTabbedTextExtent |
Определяет логические размеры строки, содержащей символы табуляции |
|
GetTextAlign |
Определяет установки выравнивания текста в контексте устройства |
|
GetTextCharacterExtra |
Определяет величину дополнительного межсимвольного интервала, определенного для контекста устройства |
|
GetTextColor |
Позволяет определить установку цвета текста для контекста устройства |
|
GetTexlExtentExPoint |
Определяет число символов в строке, которая должна поместиться в указанном пространстве |
|
GetTextExtentPoirrt32 |
Определяет ширину и высоту строки при выводе в контекст устройства |
|
GetTextFace |
Позволяет определить имя текущей гарнитуры |
|
GetTextMetrics |
Позволяет определить основные данные о шрифте, выбранном в настоящее время для контекста устройства |
|
ReselDC |
Обновляет контекст устройства принтера |
|
SetAbortProc |
Устанавливает функцию AbortProc, которая позволяет отменять задание на печать во время буферизации |
|
SetTextAlign |
Изменяет выравнивание текста для контекста устройства |
|
SetTextCharacterExtra |
Устанавливает дополнительное пространство между символами для контекста устройства |
|
SetTextCotor |
Изменяет цвет текста для контекста устройства |
|
SetTextlustification |
Выравнивает строку перед использованием функции TextOut для вывода |
|
StartDoc |
Запускает задание на печать |
|
StartPage |
Готовит драйвер принтера к приему данных страницы |
|
TabbedTextOut |
Выводит текстовую строку, развертывая символы табуляции |
|
TexK)ut |
Выводит символьную строку в указанном месте в выбранном контексте устройства |
|
AbortDoc • Windows 98 • Windows 2000 |
||
Описание |
Функция AbortDoc останавливает текущее задание на печать и удаляет его из очереди печати. В приложениях функция AbortDoc обычно используется в ответ на отмену пользователем задания на печать. Эта функция заменяет управляющий код принтера ABORTDOC. |
|
Синтаксис |
int AbortDoc( HDC hDC ) |
|
Параметры |
||
hDC |
HDC. Контекст устройства для задания на печать. |
|
Возвращаемое значение |
int. В случае успешного выполнения возвращаемое значение — больше нуля; в ином случае возвращаемое значение — SP_ERROR. |
|
Включаемый файл |
wingdi.h |
|
См. также |
StartDoc, EndDoc, SetAbortProc |
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.