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

Текст фиксированной ширины с переносами   Найти похожие ветки 

← →
pegas7   (2002-05-08 13:23) [0]

Hi,All Есть ширина строки в символах .Как всего можно можно преобразовать произволный текст в Tstring c каждым стрингом заданной ширины с учетом переносов при этом переносы $13 в тексте должны учитыватся.


← →
Andrey007   (2002-05-08 13:30) [1]

Перечитал вопрос несколько раз и так и не понял чего надо. ИЗ какого типа текст надо преобразовать в TStrings? Что значит "c каждым стрингом заданной ширины"?


← →
Johnmen ©   (2002-05-08 13:31) [2]

Hi, pegas7 !
Что-то мутноват вопрос....


← →
Alx2 ©   (2002-05-08 13:32) [3]

В смысле, пробелы увеличить дополнительными пробелами?


← →
pegas7   (2002-05-08 14:07) [4]

Пардон обьясняю
Есть поле в БД примерно такого содержания "Фланец"+$13+"Круг 12-В ГОСТ2590ВВ"+"$13+"20ГП-ТОГОСТ1050-88" и т.д. Есть заданная ширина (в символах) поля для отчета, например 10 символов(таблица в AutoCAD куда средствами автоматизации перебрасываю). Требуется вручную разбивать текст на 10 символьные интервалы (перенос по cловам). при этом перенос строки должен учитыватся (Ну примерно как в ТDBМЕМО делается). Может существует простой вариант решения?


← →
Alx2 ©   (2002-05-08 14:42) [5]

Так. Тупой я :(
А можно пример?
Конкретно что на входе и что на выходе?
То есть имеем: "Фланец"+$13+"Круг 12-В ГОСТ2590ВВ"+"$13+"20ГП-ТОГОСТ1050-88" (токмо причем здесь "$" ?).
А что получаем построчно?


← →
jonik pegas ©   (2002-05-08 15:03) [6]

>Alx2
Нет ну не надо так категорично-на самом деле я тупой ;-(
Конечно не $13 а #13-перенос строки
(Позор мне, заброшу Delphi удалюсь в монастырь:-))
А Я то думаю что народ не понимает
Построчно получаем для для длинны строки в 20 символов

Фланец
Круг 12-В
ГОСТ2590ВВ
20ГП-ТО
ГОСТ1050-88


(Каждая строчка-обьект TEXT в AutoCADe)
То есть если не умещается в длинну то пословно переносится в соответствии с длинной, а если есть символ переноса строки-то принудительно. (В общем если ширину TDbmemo подогнать пол 20 символов то автоматом так и отобразится, только может существует способ получше )


← →
pegas7   (2002-05-08 15:04) [7]

>Alx2
Нет ну не надо так категорично-на самом деле я тупой ;-(
Конечно не $13 а #13-перенос строки
(Позор мне, заброшу Delphi удалюсь в монастырь:-))
А Я то думаю что народ не понимает
Построчно получаем для для длинны строки в 20 символов

Фланец
Круг 12-В
ГОСТ2590ВВ
20ГП-ТО
ГОСТ1050-88


(Каждая строчка-обьект TEXT в AutoCADe)
То есть если не умещается в длинну то пословно переносится в соответствии с длинной, а если есть символ переноса строки-то принудительно. (В общем если ширину TDbmemo подогнать пол 20 символов то автоматом так и отобразится, только может существует способ получше )


← →
Johnmen ©   (2002-05-08 15:22) [8]

Если лучше, в сысле проще, то нет...



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

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



Память: 0.47 MB
Время: 0.014 c
3-64500
VAleksey
2002-04-22 15:26
2002.05.20
DbGrid.PickList и dbGrid.EditButtonClick


1-64680
MCFire
2002-05-05 15:39
2002.05.20
Как увеличить промежуток между строками в QRLabel???


1-64653
RaZEr (zabil_parol)
2002-05-08 20:43
2002.05.20
TPageControl : TTabSheet , как создать ?


1-64581
cult
2002-05-07 14:48
2002.05.20
Знаете ли вы RichEdit?


1-64648
Rikoshet
2002-05-03 17:25
2002.05.20
Как в Richedit-е сделать всю строку, на которой стоит каретка, ск




   Наверх