Immagini runtime con crystal report e vb.net

lunedì 08 giugno 2009 - 17.14

sgoria Profilo | Newbie

Rieccomi con un nuovo problema:
Gestione delle immagini a runtime in crystal report !!!
Premetto che il reporto con dentro le immagini mi funziona !
Quindi tutto cio che concerne il caricamento dell'immagini nel dataset etc.etc. l'ho già sviscerato.
Vorrei solo poter intervenire sull'immagine all'interno della sezione e modificarne la posizione (e la dimensione eventualmente).
Qualcuno sa come sia possibile farlo ?
Grazie

luxsor Profilo | Guru

Ciao

dai un occhiata a questo link di Matteo
http://www.dotnethell.it/tips/Crystal-Reports-BLOB.aspx


------------------------
Luxsor

sgoria Profilo | Newbie

Ciao Luxsor, grazie ma lo avevo già visto.
Quello che mi serve è intecettare l'oggetto all'interno del report e modifcarne le dimensioni.
Con VB6 ci riuscivo prendendo l'oggetto nella sezione, adesso non so proprio come fare.
Tra l'altro il sistema dei campi BLOG nel DB, mi dà un sacco di problemi di dimensione del file .mdb
dovrebbe essere circa 1.5 mb ed arriva a 70 80 mb con 5 immaginette insulse.
Attendo altre indicazioni in merito.
Grazie per ora

freeteo Profilo | Guru

>Con VB6 ci riuscivo prendendo l'oggetto nella sezione, adesso
>non so proprio come fare.
credo sia possibile farlo ugualmente, ti basta usare un codice di questo tipo:
ReportDocument report = new ReportDocument(); report.Load(@"...file.rpt", OpenReportMethod.OpenReportByTempCopy); report.SetDataSource(...); report.ReportDefinition.ReportObjects["indice|nome"].Width = ... report.ReportDefinition.ReportObjects["indice|nome"].heigth = ...



>Tra l'altro il sistema dei campi BLOG nel DB, mi dà un sacco
>di problemi di dimensione del file .mdb
>dovrebbe essere circa 1.5 mb ed arriva a 70 80 mb con 5 immaginette
>insulse.
si ma nel db non occorre che le memorizzi, puoi andarle a caricare come mostrato nell'articolo, direttaemnte dal path via codice, quindi il fatto di avere il campo del database è solamente per avere un campo di quel tipo, quindi un "segnaposto" se vogliamo.


Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5