Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: 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 вся ветка

Текущий архив: 2006.08.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1153304180
cosinus
2006-07-19 14:16
2006.08.13
Создание "спутникообразного" меню... Вопросы.


2-1153734378
Михаил И.
2006-07-24 13:46
2006.08.13
ListSource


4-1145373726
Uran
2006-04-18 19:22
2006.08.13
Определить программно расположение.


15-1152907772
Nic
2006-07-15 00:09
2006.08.13
Жара


1-1150557104
leonidus
2006-06-17 19:11
2006.08.13
Как скопировать из любого приложения выделенный текст в буфер?