Error al Generar un PDF desde el preview

Error al Generar un PDF desde el preview

Postby miarcod » Fri Dec 17, 2021 6:30 pm

Buenas tardes,

Me encuentro que en algún equipo, se produce el siguiente error al intentar guardar una previsualización como PDF
Code: Select all  Expand view

   Error description: (DOS Error -2147023170) WINOLE/1006  Error de argumento: _ORIENTATION
   Args:
     [   1] = N   0
...

 Called from:  => TOLEAUTO:_ORIENTATION( 0 )
   Called from: PREVIEW.PRG => CONVERTTOWORDDOC( 1939 )
 


Observo que intenta pasarlo por word, pero yo el botón que pulso es el de PDF

El mismo programa en otros equipos lo hace correctamente.

Los equipos tienen instalado el Word 2019 tanto en los que lo hace bien como en los que genera el error.

Alguna ayuda.
Gracias de antemano
miarcod
 
Posts: 197
Joined: Tue Oct 11, 2005 2:17 pm

Re: Error al Generar un PDF desde el preview

Postby Antonio Linares » Fri Dec 17, 2021 10:29 pm

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Error al Generar un PDF desde el preview

Postby miarcod » Sat Dec 18, 2021 10:43 am

Gracias Antonio

Sigo sin ver el problema, en el hilo que me indicas habla de un problema con Excel y con el servicio de impresión. Pero en el equipo donde se produce el problema, el servicio de impresión funciona y se puede imprimir en la impresora. He probado a poner la impresora pdf de windows com predeterminada pero nada.

Un saludo.
miarcod
 
Posts: 197
Joined: Tue Oct 11, 2005 2:17 pm

Re: Error al Generar un PDF desde el preview

Postby karinha » Sat Dec 18, 2021 11:20 am

Buenos días, ¿puede publicar algún ejemplo práctico para que lo pruebe aquí en Windows 7?

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Error al Generar un PDF desde el preview

Postby karinha » Sun Dec 19, 2021 12:48 am

Code: Select all  Expand view

// C:\FWH...\SAMPLES\DAMIANO.PRG

#Include "FiveWin.ch"

FUNCTION Main()

   LOCAL cComeFrom := "GeneratePDF" // "With preview"

   // oPrn:SetCopies( nCopie ) // Does not work
   LOCAL nCopie := 1

   nSetCopies( nCopie, cComeFrom ) // nCopies

RETURN NIL

FUNCTION nSetCopies( nCopie, cComeFrom )

   LOCAL nI

   FOR nI := 1 TO nCopie

      MsgRun( "PREVIEW.  WAIT...", ;
              "Wait a Moment... ", ;
              { || CursorWait(), WinExec( Imp_Damiano( cComeFrom ) ), 3 } )

   NEXT

RETURN NIL

FUNCTION Imp_Damiano( cComeFrom )

   LOCAL aPrn, oPrn, oFont, oFont2, oFont3, m_Get := ARRAY(5)
   LOCAL nRowStep, nColStep

   m_Get[01] := DTOC( DATE() )

   aPrn := GetPrinters()

   IF Empty( aPrn )
      RETURN NIL
   ENDIF

   PRINTER oPrn PREVIEW MODAL

   IF EMPTY( oPrn:hDC )
      oPrn:End()
      RETURN( .F. )
   ENDIF

   oPrn:End()

   IF cComeFrom = "Directtoprinter"

      PRINT oPrn NAME "Cartellino finiti"      // Direct to the printer

   ELSEIF cComeFrom = "With preview"

      PRINT oPrn NAME "Cartellino finiti" PREVIEW MODAL // With preview

   ELSEIF cComeFrom = "GeneratePDF"

      PRINT oPrn PREVIEW                                // Generate PDF

   ENDIF
   
   DEFINE FONT oFont  NAME "Bahnschrift Light Condensed" SIZE 0, - 18 BOLD OF oPrn
   DEFINE FONT oFont2 NAME "Bahnschrift Light Condensed" SIZE 0, - 26 BOLD OF oPrn
   DEFINE FONT oFont3 NAME "Bahnschrift Light Condensed" SIZE 0, - 20 BOLD OF oPrn

   nRowStep = oPrn:nVertRes() / 40     // 56  righe
   nColStep = oPrn:nHorzRes() / 80    // 170 colonne
   
   PAGE

      // oPrn:Say( nRowStep * 2, nColStep * 65, Transform( m_Get[01],"@D 99/99/9999" ), oFont3 ) //Data
      oPrn:Say( nRowStep * 2, nColStep * 65, TRANSF( m_Get[01],"@D 99/99/9999" ), oFont3 ) //Data

   ENDPAGE

   ENDPRINT

   IF cComeFrom = "GeneratePDF"

      FWSavePreviewToPDF( oPrn, "Cartellino.pdf", .F. )

   ENDIF

   oFont:End()
   oFont2:End()
   oFont3:End()

RETURN NIL
 


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Error al Generar un PDF desde el preview

Postby miarcod » Tue Dec 21, 2021 5:54 am

El caso es que el mismo programa en unos equipos funciona correctamente y en otros genera el error.
miarcod
 
Posts: 197
Joined: Tue Oct 11, 2005 2:17 pm

Re: Error al Generar un PDF desde el preview

Postby karinha » Tue Dec 21, 2021 11:01 am

¿Cuál es la configuración de las computadoras en las que se produce el problema?
¿Cuál es la versión de Windows en las computadoras que funcionan y las que no?
Proporcione un ejemplo simple de cómo genera el informe para que podamos ver si hay algo que pueda desencadenar esto.
¿Están todos los sistemas operativos (windows) actualizados?
¿Todas las impresoras tienen sus controladores correctos?
Proporcione tanta información como sea posible, incluso información que crea que no es relevante.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 81 guests