Auto-Size Immagini

lunedì 29 gennaio 2007 - 15.01

Piumy83 Profilo | Newbie

E' possibile in CR fare in modo che le dimensioni di un campo Blob si ridimensionino in modo da assumere le dimensioni dell'immagine letta da un campo OLE di un DB?

Grazie mille.

Piumy83 - Micky

freeteo Profilo | Guru

ciao,
prova a mettere il flag sulla proprieta' "Can Grow" (puo' aumentare) sul campo immagine, dovrebbe disegnarsi e ingrandirsi per quello che arriva come sorgente, fai solo attenzione che potrebbe andare fuori pagina
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Piumy83 Profilo | Newbie

Ciao!

Con quell'opzione non trovo cambi nulla... Ma ho provato con questo codice (Ammetto che è un po' incasinato, ma sembra funzionare bene)

Byte[] byteBLOBData = new Byte[0];
byteBLOBData = (Byte[])(dtSocieta.Rows[0]["LOGO_SOC"]);
MemoryStream stmBLOBData = new MemoryStream(byteBLOBData);
Image Img = Image.FromStream(stmBLOBData);
RptClassifica.Section1.ReportObjects["Logo_Soc"].Width = Img.Width * 10;
RptClassifica.Section1.ReportObjects["Logo_Soc"].Height = Img.Height * 10;

(Il * 10 è perchè altrimenti l'immagine era giusto giusto un francobollo).

Piumy83 - Micky
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5