Para realizar algumas configurações avançadas de impressão, disponibilizamos a propriedade ParamsAvancados.
Propriedades
Campo | Descrição |
---|---|
PaperWidth | Relacionado a largura do papel. |
PaperHeight | Relacionado a altura do papel. |
MarginTop | Relacionado a margem superior do papel. |
MarginRight | Relacionado a margem direita do papel. |
MarginLeft | Relacionado a margem esquerda do papel. |
MarginBottom | Relacionado a margem inferior do papel. |
PaperName | Relacionado ao tipo de papel.(Carta, Oficío, Executivo, A3,A4,A5) |
ValorTroco* | Relacionado ao valor do troco da nota para impressão. |
ValorRecebido | Relacionado ao valor recebido da nota para impressão. |
TextoLivre | Permite inserir um texto para adicionar na impressão. Máximo de 10.000 caracteres, utilizar o caractere | (pipe) para indicar a quebra de linha. Para adicionar o campo na impressão do DANFCe basta adicionar o campo TextoLivre do Daset Dados ( Disponível essa propriedade a partir da versão: 5.7.31.XXXX ). Lembrando que caso você adicione um campo do tipo dbText é preciso habilitar a propriedade do campo: WordWrap para que seja possível interpretar a quebra de linha. |
IdentificacaoVia | String utilizada para identificar se a via é do consumidor ou do estabelecimento.EX: 'IdentificacaoVia=Via Estabelecimento'. |
QRCodeLateral | Relacionado ao modelo de exibição do QRCode na impressão. Permite exibir o QRCode na lateral esquerda da NFCe ativando QRCodeLateral=1. |
DiretorioImpressao |
Permite predefinir o diretório onde o arquivo pdf poderá ser salvo quando visualizar uma nota. Importante: Se desejar informar o diretório mais o nome do arquivo, este deve conter a extenção '.pdf', caso contrário o componente entenderá ser mais um diretório e criará um arquivo com o nome padrão Report.pdf. Exemplo 1: 'DiretorioImpressao=C:\diretorio'. Exemplo 2: 'DiretorioImpressao=C:\diretorio\arquivo.pdf'. Observação: A tela de seleção de impressora por padrão não é exibida, para ativa-la basta seguir os passos descritos aqui. |
*Propriedade desabilitada na NFC-e 4.00, devido a adição do campo vTroco_YA09 no XML.
Exemplos
Delphi
spdNFCe.DanfceSettings.ParamsAvancados := 'PaperName=A4;MarginLeft=5;ValorTroco=2.50’;
C#
spdNFCe.ParamsAvancados = "valorTroco=2.50;PaperWidth=90;MarginLeft=5;MarginTop=3";
Visual Basic 6
spdNFCe.ParamsAvancados = "valorTroco=2.50;PaperWidth=90;MarginLeft=5;MarginTop=3"
Comentários
0 comentário
Por favor, entre para comentar.