Aumentare l'interlinea in report con formato rtf

di Anonimizzato29625 il
6 risposte
Ciao a tutti, non riesco ad aumentare l'interlinea di un testo che si trova nella textbox con formato rtf. C'è qualche soluzione per risolvere questo problema?

6 Risposte

  • Per cercare la soluzione bisogna trovare la causa.
    Non riesci nel senso che ti è preclusa la modifica della proprietà a livello di design del report? lo fai tramite codice? E' un controllo associato ad un campo testo o memo? Ma soprattutto: il contenuto contiente interruzioni di linea, degli "a capo" inseriti intenzionamente?
  • Grazie per la risposta. Scusa per il mio italiano cercero' di spiegarmi il meglio possibile. Allora ho un report basato su query che per i bisogni della formatazzione di testo usa RTF come formato. Infatti, se cambio formato a Testo normale l'interlinea funziona. Il problema e' che l'interlinea non e' la proprieta' del formato rtf che e' basato su html. Ho provato sistemare la cosa usando html ma sembra che non tutti "tags" sono supportati. Per esempio, la cosa funziona per testo in grasseto ma per l'interlinea no, cosi che se passo a Testo normale non mi funziona il grasseto e se sono in rtf non ho l'interlinea. Tutto il contenuto si trova nella casella di testo e ci sono anche interuzzioni di linea inseriti intenzionalmente ma non vedo come e' legato al problema che ho.
  • intronaut ha scritto:


    ci sono anche interuzzioni di linea inseriti intenzionalmente ma non vedo come e' legato al problema che ho.
    Perché... perché ho cercato in giro e chi se intende l'ha chiesto. Meglio avere un'informazione in più che una in meno.

    intronaut ha scritto:


    ...Il problema e' che l'interlinea non e' la proprieta' del formato rtf che e' basato su html. Ho provato sistemare la cosa usando html ma sembra che non tutti "tags" sono supportati. ...
    Nella stessa ricerca ho trovato anche questa cosa e... non è andata tanto bene.
    https://www.experts-exchange.com/questions/29054971/Microsoft-Access-Rich-Text-Line-Spacing.html
    Mi dispiace non essere d'aiuto.
  • La documentazione Microsoft, relativa ad campo nel formato RTF (Rich Text Format) in Access, non riporta indicazioni sulla formattazione del testo per quanto riguarda lo spazio fra le linee di testo o l'interlinea del paragrafo:
    https://support.microsoft.com/en-us/office/create-or-delete-a-rich-text-field-9f86237d-dbbc-4a85-b12c-9d8dca824630?correlationid=9c3b83de-a094-44a3-bdf5-725716baa766&ui=en-us&rs=en-us&ad=us&ocmsassetid=ha010014097

    Puoi eventualmente provare ad impiegare le specifiche RTF in particolar modo le proprietà di formattazione del paragrafo (Paragraph Formatting Properties);

    utilizzando il comando relativo allo spazio fra le linee (Space between Lines)
    
    \slN 
    
    oppure la spaziatura multipla della linea (Line spacing multiple)
    
    \slmultN
    
    come riportato nelle varie versioni delle specifiche:
    http://www.biblioscape.com/rtf15_spec.htm#Heading4
    http://www.snake.net/software/RTF/RTF-Spec-1.7.rt
    http://ftp.artifax.net/ArtRep/2.0/Help/rtf.ht
  • Grazie ragazzi, ci provo a combinare qualcosa.
Devi accedere o registrarti per scrivere nel forum
6 risposte