FastReport imprimir el primer registro mas grande
Hola a todos
Al final solucione un problema que tenia antes, que no podia hacer una linea a 45º, instalando FastReport 3, esa opcion la trae. Ahora mi problema es otro Ya logre hacer que el reporte imprima siempre 4 registros por cada pagina. Pero ahora necesitaria hacer algo para que siempre el primer registro de cada pagina sea mayor (en tamaño) a los restantes 3 de cada pagina Alguien se da idea? Lo unico que tengo es una simple banda MasterData, que recibe un listado de registros de una sola consulta a una sola tabla Desde ya muchas gracias, |
Hola
dentro de las funciones que tiene fastreport puedes encontrar IIF, donde podrias hacer lo siguiente [IIF(<line>=1,ibxquery1.campo,'')], a este memo le colocas la fuente que necesitas, adicionas otro memo con el mismo dato pero con el este texto [IIF(<line>=1,'',ibxquery1.campo)], mira que es lo contrario Una forma mas facil es utilizar las propiedades del objeto memo y desde pascascript realizar el cambio de la fuente desde la pestaña codigo podrias digitar begin if(<line>=1) then memo1.font.size=12; end siendo 12 el tamaño del primer registro y haber asignado el tamaño por defecto cuando adicionaste el campo que se desea visializar :) debes utiizar el evento beforeprint del mastedata |
Hola
No me referia al tamaño de fuente, sino al tamaño de la MasterBand en si Osea, cuando cargo los campos en el MasterBand, deberia salir ésta mas grande cuando se muestra el primer registro He logrado hacerlo agregando una childband con un memo vacio (oculto, no imprimible) y usando algo de PascalScript if line# = 1 then child1.visible = true |
Hola
interprete mal la pregunta pero podrias intentar manejando la propiedad stretched del masterdata: Seria mas o menos asi, dejar esta propiedad (ajustado) en true para la masterdata el tamaño de la banda la colocas con el tamaño que requieres el pimer registro Despues usando el evento afterprint de uno de los memos existentes en la banda, cambias esta propiedad a false si la line# es la primera espero te funcione, yo lo probe y me funciono bien Podrias tambien probar con la propiedad height del masterdata suerte:) |
La franja horaria es GMT +2. Ahora son las 14:48:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi