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 | Текст нарисован успешно |