| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 10 Feb, 2017 7:45 pm Asunto: Encajar imagen en QR |
|
|
Me estoy volviendo loco. Tengo un QReport con una única banda de detalle que contiene un único QRImage y quiero meter una imagen que escaneo desde mi aplicación. El problema es que al ver el QR la imagen se sale de los márgenes y ya no sé que combinaciones usar para que no se salga.
Esta es la imagen escaneada
Y esta es la salida que me hace QR
Como veis en la segunda se come un poco del lado derecho. He probado con AutoSize, Center y Stretch del QRImage en todas las combinaciones. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Sab 11 Feb, 2017 2:07 am Asunto: |
|
|
Prueba lo siguiente en el evento BeforePrint del QuickReport:
| Código: | float prop = (float)QRImage1->Picture->Height / QRImage1->Picture->Width;
QRImage1->Left = 0;
QRImage1->Top = 0;
QRImage1->Width = QRBand1->Width;
QRImage1->Height = prop * QRImage1->Width;
QRImage1->Stretch = true;
|
|
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Sab 11 Feb, 2017 1:32 pm Asunto: |
|
|
Pues no sé, debe de haber alguna otra cosilla por ahí, así es como me sale a mí con lo que he puesto:
Asegúrate que el TQRImage está realmente dentro de la banda detalle y no que solo lo parezca, no sé si me explico.. sin ver más es la única forma que se me ocurre para que se salga de los márgenes.
En caso de que no esté realmente dentro de la banda detalle también puedes hacerlo por código anteponiendo la siguiente línea a las que ya he puesto anteriormente:
| Código: | QRImage1->Parent = QRBand1; |
|
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
|