Foros del Web » Programando para Internet » ASPX (.net) »

Crystal repots: Imagen variable

Estas en el tema de Crystal repots: Imagen variable en el foro de ASPX (.net) en Foros del Web. hola a todos les quiero comentar que creo cotizaciones en crystal report y despues las convierto en pdf para enviarlas por correo. EL problema que ...
  #1 (permalink)  
Antiguo 08/05/2012, 10:25
 
Fecha de Ingreso: enero-2009
Mensajes: 201
Antigüedad: 10 años, 6 meses
Puntos: 1
Busqueda Crystal repots: Imagen variable

hola a todos


les quiero comentar que creo cotizaciones en crystal report y despues las convierto en pdf para enviarlas por correo.

EL problema que tengo es que son distintas firmas, y el mismo formato de cotizacion. Necesito poder pasarle por parámetro la firma (la direccion) y que el pdf solo me lo interprete y logre cambiar la firma (según el archivo enviado).

¿Alguien sabe como puedo hacer esto?

uso el Visual Studio 2005, framework 2.0

Agradeceré ayuda
__________________
Francisco Birrer
Arquitecto de Software e-process
http://www.universite.cl
  #2 (permalink)  
Antiguo 16/05/2012, 23:48
 
Fecha de Ingreso: abril-2010
Mensajes: 12
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Crystal repots: Imagen variable

No puedes meter el archivo de la firma dentro de una tabla en la base de datos?, así filtrar la que necesites y lo presentas en el Crystal como un campo más de base de datos (por así decirlo).
  #3 (permalink)  
Antiguo 08/06/2012, 02:41
 
Fecha de Ingreso: febrero-2012
Mensajes: 10
Antigüedad: 7 años, 5 meses
Puntos: 1
Respuesta: Crystal repots: Imagen variable

Suponiendo que las imagenes de las firmas las tienes en un fichero, tienes que cargar la imagen y convertirla al tipo byte[] y despues se lo pasas al crystal como quieras, te creas un tabla con un campo de este tipo o un parametro. Te dejo aqui la función que convierte a byte[]

public byte[] ConversionImagen(string nombrearchivo)
{
//Declaramos fs para poder abrir la imagen.
FileStream fs = new FileStream(nombrearchivo, FileMode.Open);

// Declaramos un lector binario para pasar la imagen
// a bytes
BinaryReader br = new BinaryReader(fs);
byte[] imagen = new byte[(int)fs.Length];
br.Read(imagen, 0, (int)fs.Length);
br.Close();
fs.Close();
return imagen;
}

Etiquetas: crystal, repots, visual, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:15.