DrawRotatedTextA

Текст, Макет страницы

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично DrawRotatedText, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode

Рисует текст на выбранной странице выбранным шрифтом заранее заданного размера. Если шрифты ещё не добавлены, стандартный шрифт Helvetica автоматически добавляется, выбирается и получает размер 12pt. Выравнивание определяет предыдущий вызов SetTextAlign

Синтаксис

Delphi

Function DLDrawRotatedTextA(InstanceID: Integer; XPos, YPos, Angle: Double; Text: PAnsiChar): Integer;

DLL

int DLDrawRotatedTextA(int InstanceID, double XPos, double YPos, double Angle, const char * Text);

Параметры

XPosГоризонтальная позиция рисования текста
YPosВертикальная позиция рисования текста; точка отсчёта — базовая линия текста
AngleУгол рисования текста против часовой стрелки от горизонтали; от 0 до 360 включительно
TextТекст, который нужно нарисовать на странице

Возвращаемые значения

0Параметр Angle меньше 0 или больше 360, либо параметр Text пуст
1Текст нарисован успешно