Nel mio programma Delphi voglio visualizzare alcune informazioni generate dall'applicazione. Niente di speciale, solo 2 colonne di testo con parti di parole codificate a colori.
Credo fondamentalmente due opzioni:HTML o RTF?
- HTML in un TWebBrowser
- RTF in un TRichEdit.
HTML è più standard, ma sembra caricare più lentamente e ho dovuto occuparsi di The Annoying Click Sound. L'RTF è ancora una buona alternativa in questi giorni?
edit:
buona domanda da dangph: "Cosa succede ai documenti generati"
I documenti verranno eliminati dopo la visualizzazione.
E che dire solo usando la griglia di stringa (o un altro componente di griglia adatto)? – Harriv
Non sono sicuro che sia una buona idea. Con un gruggrid dovrei scrivere molto codice in OwnerDraw per ottenere la formattazione giusta (allineamento, font, colore). Potrei anche inviare del testo direttamente alla tela di un'immagine. HTML e RTF si occupano della formattazione. – stevenvh
Ok, non eri molto specifico sui dati in questione. Penso che i generatori di report possano anche essere visualizzati sullo schermo.Sono fatti per una formattazione più complessa. – Harriv