Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Come creare un documento .odt formattato
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
ZioCrick
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 19/05/19 11:20
Messaggi: 85

MessaggioInviato: 15 Dic 2024 20:14    Oggetto: Come creare un documento .odt formattato Rispondi citando

Buongiorno,

Vi sottopongo un problema che mi sto portando dietro da anni e che sembra una cosa del tipo "mission impossible"! Cool

Con Java 17 riesco a creare un documento .ods tramite la classe
org.jopendocument.dom.spreadsheet.SpreadSheet
ma non riesco a formattare il contenuto delle colonne, righe e celle perché devo popolarlo con un DefaultTableModel.

In pratica vorrei poter impostare per esempio:
per tutto il file, lo stile e la dimensione del carattere
per ogni colonna, larghezza e allineamento
per ogni riga l'altezza, il bold, allinemento, etc.
per ogni cella il bold, italic, colore del testo, etc.

È qualcosa che si può fare? E con che libreria?
Qualche anima pia riesce a darmi una mano? Wink
Top
Profilo Invia messaggio privato HomePage
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 12:16
Messaggi: 11802
Residenza: Tokelau

MessaggioInviato: 16 Dic 2024 11:53    Oggetto: Rispondi citando

mai fatto, e non sembra ci sia molto su Internet riguardo l'argomento

comunque qui c'è un esempio simile, fatto utilizzando gli stili in un template (ovvero gli stili vanno preparati prima) ma potrebbe fare al caso tuo

la parte interessante è:
Codice:
sheet.getCellAt("A1").setStyleName("myBoldStyle");
Top
Profilo Invia messaggio privato HomePage
ZioCrick
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 19/05/19 11:20
Messaggi: 85

MessaggioInviato: 16 Dic 2024 12:24    Oggetto: Rispondi

Grazie, ci guarderò.

In effetti le impostazioni di setBackgroundColor e setStyleName sono le uniche che ho trovato, solo che setStyleName non capivo come farlo funzionare.
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi