4D v16.3

Print settings to BLOB

Página Inicial

 
4D v16.3
Print settings to BLOB

Print settings to BLOB 


 

Print settings to BLOB ( confImpress ) -> Resultado 
Parâmetro Tipo   Descrição
confImpress  BLOB in Configuração de impressão atuais
Resultado  Inteiro longo in código de estado 1= operação bem sucedida, 0=sem impressora atual

O comando Print settings to BLOB salva os ajustes de impressão 4D atuais no BLOB confImp. O parâmetro confImp armazena todos os valores utilizados para a impressão:

  • Parâmetros de desenho tais quais papel, orientação, escala...
  • Parâmetros de impressão tais quais o número de copias, fonte de papel...

Este comando deve ser usado em conjunto com o comando BLOB to print settings. Estes comandos lhe permitem salvar a configuração de impressão atual de usuário e recarregá-la depois para que os usuários não tenham que especificar seus parâmetros cada vez que iniciem um trabalho de impressão. Além disso, permite manter a configuração da impressora "privada" (específica para o controlador da impressora) não disponível como parâmetros de impressão padrão.

O BLOB gerado não deve ser modificado por programação; só pode ser utilizado pelo comando BLOB to print settings.

O comando devolve 1 se o BLOB tiver sido gerado corretamente e 0 se não tiver selecionado nenhuma impressora atual.

O BLOB confImp  pode ser salvado e lido em  ambas plataformas. Entretanto, mesmo se alguns ajustes de impressão são idênticos, alguns outros são específicos para a plataforma e dependem dos controladores e as versões de sistema. Se o mesmo BLOB confImp for compartido entre ambas plataformas, é possível que perda partes de informação.
Quando for utilizada em um ambiente heterogêneo, com o fim de restaurar a máxima configuração disponível para cada plataforma (e não só a parte comum), se recomenda que maneje dois BLOBs confImp, um para cada plataforma.

Exemplo  

Se quiser armazenar a configuração de impressão atual no disco:

 C_BLOB(curSettings)
 PRINT SETTINGS //mostra o diálogo de configuração de impressão ao usuário
 If(OK=1)
    $err:=Print settings to BLOB(curSettings)
    If($err=1)
       BLOB TO DOCUMENT(Get 4D folder+"current4Dsettings.blob";curSettings)
    Else
       ALERT("Não há nenhuma impressora selecionada")
    End if
 End if



Ver também 


BLOB to print settings

 
PROPRIEDADES 

Produto: 4D
Tema: Imprimir
Número 1433

Comportamento específico sob Mac OSComportamento específico sob Windows

 
HISTÓRIA 

New
Criado por: 4D v16

 
ARTICLE USAGE

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