anonymous Log in
Search
Recents:
v3.0
csharp-l
Impresiones desde Linux
10/10/19 13:41

Felipe Velásquez Mir

Replies: 0

Leandro y John,
gracias por su aporte,
John, con tus indicaciones quedó muy bien, ya estoy reportando, convertí el
reporte con font arial que es más estándar y quedó OK.
Gracias,
El mié., 9 oct. 2019 a las 15:34, John A. Borges (<john@innovacionst.com.py>)
escribió:
> Hola Felipe, las fuentes de Windows son diferentes a las que se utilizan
> en Linux, tienes que instalar todas las fuentes que utilizas en los
> reportes para Linux en una carpeta en el servidor y además tienes que
> configurar el PDFReport.ini.
>
> Te paso un ejemplo de cómo podría quedar la configuración:
>
>
>
> *PDFReport.ini*
>
> *SearchNewFontsOnce= true*
>
> *Leading= 2*
>
> *RunDirection= 2*
>
> *DashedStyle= 4;2*
>
> *TopMargin= 0.75*
>
> *AdjustToPaper= true*
>
> LeftMargin= 0.75
>
> DEBUG= false
>
> ServerPrinting= false
>
> Embeed Fonts= false
>
> Version= 1.0.0.0
>
> FontsLocation= /usr/java/jdk/jre/lib/fonts
>
> BottomMargin= 6
>
> LongDashedStyle= 6;2
>
> Barcode128AsImage= true
>
> OutputFileDirectory= .
>
> LineCapProjectingSquare= true
>
> DottedStyle= 1;2
>
> JustifiedTypeAll= false
>
> SearchNewFonts= false
>
> LongDotDashedStyle= 6;2;1;2
>
>
>
> [Fonts Location (Sun)]
>
> Microsoft Sans Serif= /usr/java/jdk/jre/lib/fonts/micross.ttf
>
> Tahoma= /usr/java/jdk/jre/lib/fonts/tahoma.ttf
>
> Book Antiqua= /usr/java/jdk/jre/lib/fonts/ANTQUAB.TTF
>
> Verdana Negreta cursiva= /usr/java/jdk/jre/lib/fonts/verdanaz.ttf
>
> Verdana= /usr/java/jdk/jre/lib/fonts/verdana.ttf
>
> arial= /usr/lib/java/jre/lib/fonts/arial.ttf
>
> Arial Black= /usr/java/jdk/jre/lib/fonts/ariblk.ttf
>
>
>
> Espero que mis comentarios te sirvan de ayuda
>
> Saludos
>
> John.-
>
>
>
> *De:* Felipe Velasquez [mailto:fvelasquez@frankyandricky.com]
> *Enviado el:* miércoles, 9 de octubre de 2019 16:02
> *Para:* java-l@gxtech.com.uy
> *Asunto:* [java-l] Impresiones desde Linux
>
>
>
> Estimado Foro:
>
>
>
> Tengo una aplicación desplegada en un servidor Windows server 2012, Tomcat
> 8.5, la aplicación y los reportes pdf se ejecutan sin problemas.
>
>
>
> *Evo2 upd 2, Java 7.71 Base de Datos Db2*
>
>
>
> Hace una semana he pasado la aplicación a un servidor Linux, con Tomcat 8.5
>
> La aplicación se ejecuta sin problemas pero ninguna impresión se realiza,
> alguno de ustedes me podrá dar una luz de por dónde realizar cambios o qué
> puedo hacer?
>
>
>
> Revisando el log de tomcat me da lo siguiente:
>
>
>
> with root cause
>
> javax.servlet.ServletException: java.lang.NullPointerException
>
> at com.genexus.reports.PDFReportItext.GxDrawText(Unknown
> Source)
>
> at com.genexus.reports.GXReportMetadata.GxDrawText(Unknown
> Source)
>
> at
> com.genexus.webpanels.GXWebReport.GxDrawDynamicText(Unknown Source)
>
> at arfacresart_impl.privateExecute(arfacresart_impl.java:79)
>
> at arfacresart_impl.webExecute(arfacresart_impl.java:41)
>
> at com.genexus.webpanels.GXWebObjectBase.doExecute(Unknown
> Source)
>
> at arfacresart.doExecute(arfacresart.java:21)
>
> at
> com.genexus.webpanels.GXWebObjectStub.callDoExecute(Unknown Source)
>
> at com.genexus.webpanels.GXWebObjectStub.callExecute(Unknown
> Source)
>
> at com.genexus.webpanels.GXWebObjectStub.doGet(Unknown Source)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>
> at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>
> at com.genexus.filters.ExpiresFilter.doFilter(Unknown Source)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
>
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528)
>
>
>
> Gracias por su ayuda,
>
>
>
>
>
> --
>
> [image: Imagen quitada por el remitente.]
>
> Felipe Velásquez
>
> Ext: 233 | Movil: 973850446 - 973853521 |
>
>
>
--
*Felipe VelásquezJefe de Proyectos Tecnologías de la InformaciónExt: 233 |
Movil: 973850446 - 973853521 |*


Back to csharp-l