Определение координат вершин прямоугольника для повернутого текста в DelphiDelphi , Графика и Игры , CanvasВ вопросе пользователя рассматривается задача определения координат вершин прямоугольника, ограничивающего повернутый текст, без его фактического отображения на экране. Решение должно быть применимо как при использовании GDI (Device Independent Bitmap), так и GDI+ (Graphics Device Interface Plus) в приложениях Delphi. GDIДля начала рассмотрим решение задачи с использованием GDI. В этом случае можно использовать функцию
Пример кода на Object Pascal (Delphi):
GDI+Для GDI+ задача упрощается, так как есть функция Пример кода на Object Pascal (Delphi):
Обратите внимание, что при использовании GDI+ необходимо учитывать, что трансформации, применяемые к графическому контексту, также повлияют на координаты прямоугольника, возвращаемого функцией В обоих случаях, для учета выравнивания текста, необходимо соответствующим образом скорректировать координаты вершин прямоугольника. Задача заключается в определении координат вершин прямоугольника, который ограничивает повернутый текст, без его фактического отображения на экране, используя GDI или GDI+ в приложениях Delphi. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |