Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 OpenOffice-форматирование ячейки из Delphi 7  [new]
ПавелЮн
Member

Откуда:
Сообщений: 11
Уважаемы форумчане! Вывожу в ячейку длинную строку командой:
OC.Sheets[0].Cell[num_c,num_r].AsText:='вот такой длинный очень, очень длинный текст, может даже намного длиннее',
подскажите пожалуйста какую надо подать команду, чтобы ячейка стала переносить по словам и автоматически сделала ширину, чтобы все было видно.
12 июл 19, 13:44    [21925711]     Ответить | Цитировать Сообщить модератору
 Re: OpenOffice-форматирование ячейки из Delphi 7  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 25569
Тут есть тема, где много полезного на эту тему https://www.sql.ru/forum/405083/delphi-openoffice-zapolnim-probel?hl=openoffice
12 июл 19, 14:06    [21925729]     Ответить | Цитировать Сообщить модератору
 Re: OpenOffice-форматирование ячейки из Delphi 7  [new]
L_argo
Member

Откуда:
Сообщений: 809
Один из вариантов - открывать готовый файл-пустышку с отформатированными ячейками.
На лету не придется форматировать.
12 июл 19, 14:37    [21925759]     Ответить | Цитировать Сообщить модератору
 Re: OpenOffice-форматирование ячейки из Delphi 7  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2114
ПавелЮн
команду, чтобы ячейка стала переносить по словам и автоматически сделала ширину, чтобы все было видно
Странная хотелка. Для переноса по словам надо задать ширину при превышении которой наступает wordwrap. Или наоборот дать возможность расширится ячейке пока вся строка не влезет. Единственный вариант когда возможно и первое и второе - когда текст содержит переводы строки или есть ограничение на максимальную ширину. В любом случае нужно ручками найти параметры форматирования для ячейки, которые удовлетворяют условиям хотелки. А потом задать аналогичные параметры программно
12 июл 19, 22:37    [21926054]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить