Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / OpenOffice и C++Builder 6 / 2 сообщений из 2, страница 1 из 1
18.01.2015, 14:30
    #38857018
accord50
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OpenOffice и C++Builder 6
С год назад написал программку в C++Builder 6 для работы с Excel, которая оказалась достаточно эффективной в работе. Но вот возникла необходимость сделать то же для OpenOffice. В интернете я собрал уже много информации по этой теме, но не хватает несколько вопросов. Если кто поможет, буду благодарен.
Не хватает функций, которые для Excel выглядят так:
1. // Поля отступа для печати
Код: plaintext
1.
2.
3.
4.
   vVarSheet.OlePropertyGet("PageSetup").OlePropertySet("LeftMargin", 70);
   vVarSheet.OlePropertyGet("PageSetup").OlePropertySet("RightMargin",13);
   vVarSheet.OlePropertyGet("PageSetup").OlePropertySet("TopMargin", 27);
   vVarSheet.OlePropertyGet("PageSetup").OlePropertySet("BottomMargin",27);


2. // Установить режим выравнивания текста в ячейке.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
   vVarCell.OlePropertySet("HorizontalAlignment",-4131);
   vVarCell.OlePropertySet("VerticalAlignment",-4107);    //*/
   //.......................
   //Выравнивание текста - горизонтальное - Константы
   //xlHAlignCenter -4108
   //xlHAlignCenterAcrossSelection 7
   //xlHAlignDistributed -4117
   //xlHAlignFill 5
   //xlHAlignGeneral 1
   //xlHAlignJustify -4130
   //xlHAlignLeft -4131
   //xlHAlignRight -4152
   //.......................
   //Выравнивание текста - вертикальное - Константы
   //xlVAlignBottom = -4107
   //xlVAlignCenter = -4108
   //xlVAlignDistributed = -4117
   //xlVAlignJustify = -4130
   //xlVAlignTop = -4160


3.//Установка параметров полей
Код: plaintext
1.
2.
   vVarCell.OlePropertySet("WrapText", true);
   vVarCell.OlePropertyGet("EntireRow").OlePropertyGet("AutoFit");
...
Рейтинг: 0 / 0
23.01.2015, 07:50
    #38861335
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OpenOffice и C++Builder 6
а зачем вы документ форматируете кодом, не проще открыть шаблон с нужным форматированием и вывести в него данные?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / OpenOffice и C++Builder 6 / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]