Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
RDLC - Spaziatura caratteri
martedì 15 giugno 2010 - 00.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alsatan
Profilo
| Newbie
32
messaggi | Data Invio:
mar 15 giu 2010 - 00:00
Prima di affrontare il problema volevo ringraziare questo forum che è molto attivo e ci sono persone davvero disponibili e preparate (ringraziamento particolare a Lanfra e Freeteo dei grandi! )
Allora io usavo Crystal, e direttamente nelle proprietà di una textbox potevo settare la spaziatura fra caratteri...
Esempio
PARTIVA IVA = 0217398403
la facevo diventare
PARTIVA IVA = 0 2 1 7 3 9 8 4 0 3
Ora con un rdlc non riesco a formattare il testo in questa maniera, riesco a fare molte cose sui colori, caratteri, dimensioni, spaziatura interna alla textbox(margini) ma non riesco a trovare niente per la spaziatura fra caratteri... magari è una stupidaggine, qualche dritta?
Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 15 giu 2010 - 10:33
>Prima di affrontare il problema volevo ringraziare questo forum
>che è molto attivo e ci sono persone davvero disponibili e preparate
>(ringraziamento particolare a Lanfra e Freeteo dei grandi! )
grazie, troppo gentile
>Ora con un rdlc non riesco a formattare il testo in questa maniera,
>riesco a fare molte cose sui colori, caratteri, dimensioni, spaziatura
>interna alla textbox(margini) ma non riesco a trovare niente
>per la spaziatura fra caratteri... magari è una stupidaggine,
sinceramente a quanto ne so io non è disponibile una funziona di questo tipo...forse potresti pensare di aggiungere degli spazi magari con un'expression o con una funzione nella parte "Code" del report, anche se immagino non sia una soluzione...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
alsatan
Profilo
| Newbie
32
messaggi | Data Invio:
mar 15 giu 2010 - 14:49
Bhe non e' da scartare come idea.. Nel senso che poi alla fine dovrei usarlo solo per il campo p.IVA e COD fiscale... Prendere la stringa ciclarla mettendo 1 spazio fra ogni carattere.. Ma tu dici di lavorare come "espressione" della textbox o proprio da codice? Io ora uso le espressioni per gestrire il rapporto dimensione textbox/dimensione carattere ma e' tutto codice gestito da "iif.... Etc etc" non ho ancora ben capito come scrivere delle verie e proprie funzioni come facevo in crystal dove potevo proprio utilizzare codice vb all interno Dell espressione...
Come faccio ad intervenire a livello di codice negli rdlc? Cioe.. Io ho il file rdlc che e' una sorta di DOC XML giusto? Devo aprire il file rdlc in modalita' testo?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 15 giu 2010 - 15:07
Ciao,
diciamo che in realtà ti conviene provarti e scriverti il codice in Visual Studio o in qualche bel prodottino come LinqPad (
http://www.linqpad.net/
) dove puoi scriverti codice .net al volo come se fossi in notepad e farti l'output su console...questo perchè dentro al report è supportato vb.net ma quasi "non hai intellisense" o altro che ti aiuti nella digitazione, compilazione etc.
Quando hai il codice corretto, ti basta copiare la funzione nella tab "Code" che trovi nel menù "Properties" del report come spiegato in questo post:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=8171
in quel post veniva fatta una cosa diversa, ossia usata una funzione in quella parte di codice per tenere in memoria un valore, ma il concetto è lo stesso...
Se vuoi altri trucchetti/help puoi trovarli qui:
http://www.gotreportviewer.com/
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
alsatan
Profilo
| Newbie
32
messaggi | Data Invio:
mer 16 giu 2010 - 12:36
Eheh se già la tua soluzione ti sembrava poco "PRO" io sono riuscito a fare di peggio ahahah
In pratica anche mettendo gli spazi e cambiando dimensione carattere non riuscivo mai ad essere preciso... Xcui essendo il COD fiscale di 16 cicfre... Ho creato 16 funzioni e 16 textbox... Nella prima textbox carico la prima funzione dove prendo solo il primo carattere della stringa COD fiscale, nella seconda textbox carico la seconda funzione che restituisce solo il secondo carattere, erc etc
funziona, a livello di programmazione e' un obrobrio ma finche non trovo niente di meglio.... Eheh
intanto accetto la risposta poi se trovo una soluzione più corretta la posto...
Azz mi vergogno quasi ''^^
grazie intanto :-)
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !