25/11/2023 - NNL78 ha scritto:
A contare i caratteri ci avevo pensato (usando ovviamente un font a larghezza fissa), ma con i ritorni a capo il problema permane. Potrei provare con un mix delle due, tipo contare i CR/LF per l'altezza (n. righe) e contestualmente contare i caratteri (azzerando ad ogni CR/LF) per la lunghezza.
Ma se va a capo 2 volte, anche se vedi tutto il testo, cosa costa mostrare lo stesso tutto il testo in un box a parte? In fondo sarà l'utente a scegliere di visualizzare tutto il testo.
Tuttavia…. io utilizzerei una scrollbox in ogni caso, senza preoccuparmi della lunghezza del testo o degli a capo o di andare ad aprire ulteriori finestre.
Se il testo eccede, per magia, spunta la barra di scorrimento (quel segnale che volevi e che fa capire che il testo prosegue).
Adesso non ricordo il corrispondente access che permette lo scrolling, ma puoi sempre riversare il contenuto su quel componente.
Per la stampa non dovresti avere problemi. Dovrebbe essere in automatico con ritorno a capo. Segui le direttive che ti hanno dato.