4D v16.3

Print settings to BLOB

Inicio

 
4D v16.3
Print settings to BLOB

Print settings to BLOB 


 

Print settings to BLOB ( confImp ) -> Resultado 
Parámetro Tipo   Descripción
confImp  BLOB in Configuración de impresión actual
Resultado  Entero largo in Código de estado: 1=Operación exitosa, 0=Sin impresora actual

El comando Print settings to BLOB guarda los ajustes de impresión 4D actuales en el BLOB confImp. El parámetro confImp almacena todos los valores utilizados para la impresión:

  • Parámetros de diseño tales como papel, orientación, escala...
  • Parámetros de impresión tales como el número de copias, fuente del papel...

Este comando debe ser usado en conjunto con el comando BLOB to print settings. Estos comandos le permiten guardar la configuración de impresión actual del usuario y recargarla después para que los usuarios no tengan que especificar sus parámetros cada vez que inician un trabajo de impresión. Además, permite mantener la configuración de la impresora "privada" (específica para el controlador de la impresora) no disponible como parámetros de impresión estándar.

El BLOB generado no debe ser modificado por programación; sólo puede ser utilizado por el comando BLOB to print settings.

El comando devuelve 1 si el BLOB se ha generado correctamente y 0 si no se selecciona ninguna impresora actual.

El BLOB confImp se puede guardar y leer en ambas plataformas. Sin embargo, incluso si algunos ajustes de impresión son comunes, algunos otros son específicos de la plataforma y dependen de los controladores y las versiones de sistema. Si el mismo BLOB confImp se comparte entre ambas plataformas, es posible que pierda partes de información.
Cuando se utiliza en un entorno heterogéneos, con el fin de restaurar la máxima configuración disponible para cada plataforma (y no sólo la parte común), se recomienda que maneje dos BLOBs confImp, uno para cada plataforma.

Ejemplo  

Usted desea almacenar la configuración de impresión actual en el disco:

 C_BLOB(curSettings)
 PRINT SETTINGS //muestra el diálogo de configuración de impresión al usuario
 If(OK=1)
    $err:=Print settings to BLOB(curSettings)
    If($err=1)
       BLOB TO DOCUMENT(Get 4D folder+"current4Dsettings.blob";curSettings)
    Else
       ALERT("No hay ninguna impresora seleccionada")
    End if
 End if



Ver también 


BLOB to print settings

 
PROPIEDADES 

Producto: 4D
Tema: Impresión
Número 1433

Comportamiento específico bajo Mac OSComportamiento específico bajo Windows

 
HISTORIA 

New
Creado por: 4D v16

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)