D7 Interaktion mit LibreOffice Calc
Moin zusammen!
ich habe auf der Grundlage von https://www.delphipraxis.net/6812-op...d-ole-wie.html ein Objekt erstellt, mit dem ich eine Instanz von LibreOffice öffnen und verschiedene Aktionen im Calc an den Zellen/Sheets durchführen kann. Aber an simplen Schriftattributen wie [bold] scheitere ich. Die Infos im Netz laufen immer auf so etwas wie com.sun.star.awt.FontWeight.BOLD hinaus. Gegenüber CharHeight, CellBackColor u.ä. finde ich keinen Ansatz. Der Source sieht grob so aus:
Delphi-Quellcode:
Wäre nett, wenn mich einer drauf stoßen könnte!
function TOLE_Office.MachBunt(Sheet: string; xpos, ypos: Integer; Inhalt: string: Boolean
var sh, bm: Variant; begin ... bm.SetString(Inhalt); // OK bm.CellBackColor := RGB(255,0,0); //OK bm.CharHeight := 18; // OK bm.CharWeight := com.sun.star.awt.FontWeight.BOLD; // <- Und das ist mein Problem ... end; |
AW: D7 Interaktion mit LibreOffice Calc
|
AW: D7 Interaktion mit LibreOffice Calc
Ah ja, danke! Da hätte ich wohl noch lange suchen können - ist gebookmarked... :thumb:
|
AW: D7 Interaktion mit LibreOffice Calc
LibreOffice geht mit der Api sehr offen um, also macht kein Geheimnis draus.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz