Página 1 de 1

Samples\Sumatra

Publicado: Sab Nov 19, 2022 9:05 am
por Jose Lopez
Buenas equipo.
He cambiado en el proyecto Samples\Sumatra la propiedad lShowDialog a .F.
y modificando cualquier propiedad, ejemplo: cBin a 1 o/y nScale ...
Se produce este error en tiempo de ejecución:

***************************** Registro de errores *****************************

Exe: C:\Xailer8\Samples\Sumatra\sumatra.exe
Version: 1.0.0.0
User name: jlcro
Computer name: DESKTOP-3LTTURE
Fecha: 11/19/22
Hora: 08:57:47
Memoria libre: 2097151
Area actual: 1

------------------------- Información del compilador --------------------------

Versión Xailer: Xailer 8.0.1
Compilador: Harbour 3.2.0dev (r1912031042)
Compilador C/C++: MinGW GNU C 7.3 (32-bit)
Plataforma: Windows 10 10.0

----------------------- Información detallada del error -----------------------

Subsistema: BASE
Código de error: 1004
Estado: .F.
Descripción: Message not found
Operación: TSumatraPrinter:SETCOMMANDS
Argumentos: [ 1] = Tipo: O Valor:
Fichero:
Código error SO: 0

Pila de llamadas:
__ERRRT_SBASE (0)
TSUMATRAPRINTER:ERROR (0)
(b)HBOBJECT (0)
TSUMATRAPRINTER:MSGNOTFOUND (0)
TSUMATRAPRINTER:SETCOMMANDS (0)
TSUMATRAPRINTER:PRINT (283)
TFORM1:TOOLBAR1ITEM2CLICK (48)
TTOOLBUTTON:ONCLICK (0)
(b)XTOOLBUTTON (41)
TTOOLBUTTON:CLICK (0)
TTOOLBAR:COMMAND (405)
TSCROLLINGWINCONTROL:WMCOMMAND (275)
TFORM1:WMCOMMAND (965)
RUNFORM (0)
TAPPLICATION:RUN (289)
MAIN (15)

Muchas gracias.
Un Saludo
Pepe.

Re: Samples\Sumatra

Publicado: Dom Nov 20, 2022 6:51 pm
por ignacio
Hola,

Le ruego pruebe añadiendo el archivo que adjunto como un fichero más en su proyecto. Quedo a la espera de recibir sus comentarios.

Gracias de antemano. Un saludo

Re: Samples\Sumatra

Publicado: Mar Nov 22, 2022 10:25 am
por Jose Lopez
Hola,
Ignacio le indico que ya lo he probado y todo perfecto
Gracias por su atención
Un saludo.

Re: Samples\Sumatra

Publicado: Dom Nov 27, 2022 10:10 am
por Jose Lopez
Buenas Ignacio,
Siguendo con las pruebas de SumatraPDF me encuentro con lo siguiente:
Si pongo :lShowDialog := .T. lo que ponga en, por ejemplo: :nScale :=psFit
no se procesa y lo tengo que cambiar en: SumatraPDF-settings.txt
PrinterDefaults [
PrintScale = fit
]

Gracias por tu ayuda.
Salu2
Pepe

Re: Samples\Sumatra

Publicado: Dom Nov 27, 2022 10:54 am
por ignacio
Buenos días,

https://www.sumatrapdfreader.org/docs/C ... -arguments

Viendo la documentación, en su momento llegue a la conclusión de que son incompatibles las dos cláusulas. Le adjunto los archivos para que se puedan usar las dos a la vez. Le ruego me indique si funcionan correctamente.

Un saludo

Re: Samples\Sumatra

Publicado: Dom Nov 27, 2022 11:31 am
por Jose Lopez
Gracias Ignacio por su respuesta,
He probado con: iSumatra.o adjunto y tampoco va. Siento dar la lata.

Haciendolo de esta manera va correcto. Pero ya que esta la clase realizada en Xailer por usted quería hacer uso de ella
cComando := 'sumatrapdf31.exe -print-settings "fit,landscape,bin=2" -exit-when-done -print-dialog 289371.pdf'
hProceso := Execute(cComando,cPathEjecutar,.T.,SW_HIDE) //SW_SHOWMINIMIZED //SW_SHOWNORMAL

Un fuerte abrazo.
Pepe.

Re: Samples\Sumatra

Publicado: Dom Nov 27, 2022 12:01 pm
por Jose Lopez
Ignacio
Si es incompatible: used in combination with -print-to and -print-to-default
Perdón
Y ya lo ultimo si es posible, podrías incluir en las PROPERTY portrait or landscape
Gracias por tu paciencia
Un abrazo