Вниз
Скачать: CL | DM;

Как правильно выводить табуляцию?   Найти похожие ветки 

← →
AlexeyT ©   (2006-07-25 11:17) [0]

Вывожу текст через Canvas.TextOut (или через API TextOut, ExtTextOut). Хочу выводить табуляцию #9 как N пробелов - можно ли это сделать? Вручную рисовать пробелы совершенно не хочется, к тому же я потом получаю позиции символов строки через GetTextExtentExPoint, так что ручная отрисовка пробелов тут тоже не очень подходит.


← →
Johnmen ©   (2006-07-25 12:09) [1]

StringReplace(S,#9,<пробелы>,[rfReplaceAll])

?


← →
KilkennyCat ©   (2006-07-25 12:33) [2]

ага. но это простейший вариант. Кроме того, где-то у меня в мозгу шебуршится, что когда-то давно таб был равен восьми пробелам...
Но красивее, если таб - резиновый....


← →
AlexeyT ©   (2006-07-25 13:09) [3]


> StringReplace(S,#9,<пробелы>,[rfReplaceAll])


Нет. Правильно: TabbedTextOut.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.044 c
2-1153692356
Soubi
2006-07-24 02:05
2006.08.13
добавление компонента


15-1153295562
Bless
2006-07-19 11:52
2006.08.13
Нужна помощь с переводом


15-1152804432
AlexanderMS
2006-07-13 19:27
2006.08.13
Редактор значков ICO.


3-1149506429
DmiSb
2006-06-05 15:20
2006.08.13
Какие компоненты лучше использовать для доступа к MS SQL ?


15-1152881314
oldman
2006-07-14 16:48
2006.08.13
Задачка для начинающих...




   Наверх