Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Print settings to BLOB
|
Print settings to BLOB ( confImp ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
confImp | BLOB |
![]() |
Configuración de impresión actual | |||||
Resultado | Entero largo |
![]() |
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:
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.
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
Producto: 4D
Tema: Impresión
Número
1433
Creado por: 4D v16
Manual de lenguaje 4D ( 4D v20 R7)