Hola,
hay alguna manera de poner un grafico (bitmap) con Tprinter que salga proporcionalmente igual en cuaquier impresora, ni mas grande ni mas chico segun los DPI de la impresora.
saludos
Marcelo
bitmap con tprinter
-
- Posts: 1033
- Joined: Fri Oct 07, 2005 3:33 pm
- Location: Cochabamba - Bolivia
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 1033
- Joined: Fri Oct 07, 2005 3:33 pm
- Location: Cochabamba - Bolivia
Estas matando pulgas a cañonazos.... el objeto printer trae un metodo que coniverte Centimetros a puntros de la impresora con la que estes imprimiendo, asi que vamos a suponer que quieres un bitmap de 5x5 cms colocado a los 10 cm, 10 cm del borde superior izqauierdo:Marcelo Via Giglio wrote:por alli esta la cosa, lo que pasaba era que estuve probando con vallores peque~nos para nWidth y nHeith, y la imagen no se transformaba o por ultimo desaparecia, pero haciendo uso de oPrn:nVertRes() oPrnHorzRes() y valores proporcionales a ellos todo esta ok
Hacemos esto:
Code: Select all
aPos := oPrinter:Cmtr2Pix(10,10)
aTam := oPrinter:Cmtr2Pix(5,5)
oPrinter:SayBitmap(aPos[1],aPos[2],nombrebitmap, aTam[1],aTam[2])
Saludos
R.F.
R.F.
-
- Posts: 1033
- Joined: Fri Oct 07, 2005 3:33 pm
- Location: Cochabamba - Bolivia
-
- Posts: 1033
- Joined: Fri Oct 07, 2005 3:33 pm
- Location: Cochabamba - Bolivia
Hola,
no, tan solo debe estar en tu archivo de recurso o si lo deseas lo puedes tener como un archivo externo "file.bmp" en _ el codigo no varia o lo llamas con el nombre de recurso o con el nombre de archivo desde el metodo :saybitmap de la clase printer.
Ahora si utilizas report no he conseguido que se imprima desde recurso tan solo desde archivo, y eso no lo entiendo siendo que la clase report utiliza la clase printer.
saludos
Marcelo
no, tan solo debe estar en tu archivo de recurso o si lo deseas lo puedes tener como un archivo externo "file.bmp" en _ el codigo no varia o lo llamas con el nombre de recurso o con el nombre de archivo desde el metodo :saybitmap de la clase printer.
Ahora si utilizas report no he conseguido que se imprima desde recurso tan solo desde archivo, y eso no lo entiendo siendo que la clase report utiliza la clase printer.
saludos
Marcelo
Verhoven wrote:¿Tiene que tener alguna característica especial el archivo bmp? Porque no me sale ni en el preview ni en la impresora.
Saludos.
-
- Posts: 33
- Joined: Mon Oct 17, 2005 11:56 pm
- Location: Caracas, Venezuela