consulta para generar un pdf con FoxyPreviewer con las fuentes incrustadas

101 views
Skip to first unread message

Marcelo Barberis

unread,
Apr 21, 2023, 4:31:58 AM4/21/23
to publicesvfoxpro
Buenas noches, estoy con procesos para genera facturas en pdf las cuales las genero sin problemas de esta manera:
 
DO FOXYPREVIEWER.APP
_Screen.oFoxyPreviewer.lRepeatInPage = .T.

&& Ejecuto el reporte para ser generado en pdf
REPORT FORM (ALLTRIM(ReporteActivo)) TO FILE (lcFilePDF) OBJECT TYPE 10
DO FOXYPREVIEWER.APP WITH "Release"
SET ENGINEBEHAVIOR 70

Sin título2.jpg
Este es el reporte con las fuentes correctas en el reporteador de vfp

Sin título1.jpg
y generado el pdf las fuentes incrustadas no son las correctas, en mi reporte utilizo 5 modelos de fuentes y solo me las incrusta 3 modelos.

Las fuentes que no me las incrusta son: fuentes Arial rounded MT y la letra Arial semicomprimida.
Las fuentes que si se incrustan son: tahoma, Helvetica y currier new.

Mi consulta es como enviar la orden al foxypreview para que genere el pdf con todas las fuentes incrustadas que defini en el frx. Usando esta orden -->> REPORT FORM (ALLTRIM(ReporteActivo)) TO FILE (lcFilePDF) OBJECT TYPE 10
He probado usando el parametro 11 pero esto hace que se genere el pdf partiendo de una imagen y no deseo hacerlo asi.

Desde ya gracias y cualquier comentario me sirve
--
Marcelo Barberis Gutierrez
Sistemas Informaticos
Villa Montes - Bolivia
Telef.: +591-76830544

Jose Antonio Blasco

unread,
Apr 21, 2023, 11:47:12 AM4/21/23
to publice...@googlegroups.com
Marcelo, prueba a poner 

_Screen.oFoxyPreviewer.lPDFEmbedFonts = .T.
_Screen.oFoxyPreviewer.cPDFSymbolFontsList = "Arial rounded MT", "Arial semicomprimida"

Tengo duda con el nombre exacto de la fuente "Arial semicomprimida"

Un saludo

Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2



--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAMUm0dmJ_EuEKbXk_c5DxYfQFE9xg7fg%3Di8uV_Zt0hzH1hAACA%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages