Pull to refresh
7
0
Роман Романов @small-pro

Программист

Плавное масштабирование текста

Reading time 25 min
Views 8.1K
Vector graphics *Delphi *API *Development for Windows *
Масштабирование текста – задача не столь тривиальная, как может показаться с первого взгляда. При простом изменении размера шрифта мы не можем получить плавного и пропорционального изменения ширины текста. Изменения происходят «скачкообразно», что сильно мешает в разработке разного рода редакторов, графиков, диаграмм, везде, где используется масштабирование.

image
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Comments 12

Как в TMemo сделать вертикальное выравнивание, отступы и TextHint

Reading time 6 min
Views 5.5K
Delphi *
Sandbox

Пролог


Итак, из-за чего все собственно и стряслось. Я пишу плагины для LedearTask. Также, в 2017 году, написал векторный редактор для турецкой фирмы станков по производству печатей MATUYA. Что LeaderTask, что MATUYA, выставили интересные требования – вертикальное выравнивание в многострочном редакторе, отступы и TextHint. TextHint имеется ввиду — такое серое приглашение ввести хоть что-нибудь, когда элемент ввода пуст.

image
LeaderTask: плагин «Лестница Целей» (ввод и хинт по центру в многострочном редакторе)

image
Matuya Stamp Systems (ввод текста выровнен по правому и нижнему краю)
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Comments 12

Information

Rating
Does not participate
Location
Ярославль, Ярославская обл., Россия
Date of birth
Registered
Activity