Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.10.2014, 21:02
peace773 peace773 вне форума
Прохожий
 
Регистрация: 26.10.2014
Сообщения: 1
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию OpenOffice, как добавить линию на график?

Проблема проста - с помощью delphi открывает openoffic и строим график, а затем хотим добавить на этот график еще одну линию. Вот в этом та и проблем.

пробовал с помощью uOpenOffice
Код:
     Ar2[0]:=RAddress(1,2,3,1,stroka2);
     OC.Sheets[0].LineCharts.Append('Test3',PRect(8000,1000,10000,5000),Ar3,false,true);
     OC.Sheets[0].LineCharts[0].DataRow[1].DataPoints.DataCaption:=ocdcValue; 
что дальше???????

пробовал с помощью OOoTools

 oTheFile := StarDesktop.loadComponentFromURL('file:///C:/1.ods', '_blank', 0, dummyArray);
 
   oAllSheets:= oTheFile.Sheets;
 
   oMySheet:= oAllSheets.getByIndex(2);  // first sheet of the spreadsheet
 
   oCharts := oMySheet.getCharts;
 
   oRectangle := oMySheet.Bridge_GetStruct('com.sun.star.awt.Rectangle');
   oRectangle.X      := 0; // X position
   oRectangle.Y      := 0; // Y position
   oRectangle.Width  := 30000;// width
   oRectangle.Height := 10000; // height
 
   oCellRangeAddress :=      oTheFile.Bridge_getStruct('com.sun.star.table.CellRangeAddress');
   oCellRangeAddress.Sheet       := 1; // First sheet of the file
   oCellRangeAddress.StartColumn := 0; // was 10
   oCellRangeAddress.StartRow    := 1;
   oCellRangeAddress.EndColumn   := 1;
   oCellRangeAddress.EndRow      := 275;
 
  oCharts.addNewByName('MyGraph',oRectangle,VarArrayOf(
       oCellRangeAddress),true, true);
  oChart := oCharts.getByName('MyGraph').EmbeddedObject;
  oChart.Diagram := oChart.createInstance('com.sun.star.chart.XYDiagram');
Админ: Пользуемся тегами для оформления кода!

что дальше???????

Последний раз редактировалось Admin, 26.10.2014 в 21:05.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:11.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025