O logotipo é apresentado no canto superior esquerdo do documento, servindo para a identificação da logomarca do emitente na impressão do DANFe.
O componente da Nf-e suportará as extensões de imagens mais comuns para a configuração do logotipo, podendo ser: .gif, .jpg, .png, .ico e .bmp.
A resolução recomendada para o arquivo de imagem é de 200 píxeis x 131 píxeis, podendo ser maior respeitando as mesmas proporções para que não haja distorções ou perda de qualidade da imagem.
A exibição do logotipo do emitente no DANFe depende de algumas configurações prévias, podendo ser realizadas em tempo de configuração do componente ou mesmo em tempo de execução da aplicação.
A imagem referente ao logotipo pode ser parametrizado diretamente no arquivo de configurações do componente da NF-e, na sessão [DANFE] e na propriedade "LogotipoEmitente". Nessa propriedade, o caminho da imagem poderá ser informado de forma absoluta (caminho completo), ou de forma relativa (com referencial ao local de execução da aplicação).
Arquivo .ini (caminho absoluto):
[DANFE]
LogotipoEmitente=C:\Sistemas\Tecnospeed\imagens\logotipo.jpg
Arquivo .ini (caminho relativo):
[DANFE]
LogotipoEmitente=.\imagens\logotipo.jpg
É possível também parametrizar o caminho para a imagem do logotipo em tempo de execução do programa, informando o local do arquivo diretamente nas configurações gerais do componente,
havendo também a possibilidade de informar o caminho absoluto ou o caminho relativo da imagem:
Delphi (caminho absoluto):
PROCEDURE InformarCaminhoLogotipo;
VAR
spdNFe : TspdNFe;
BEGIN
spdNFe := TspdNFe.Create(nil);
spdNFe.DanfeSettings.LogotipoEmitente := 'C:\Sistemas\Tecnospeed\imagens\logotipo.jpg';
END;
Delphi (caminho relativo):
PROCEDURE InformarCaminhoLogotipo;
VAR
spdNFe : TspdNFe;
BEGIN
spdNFe := TspdNFe.Create(nil);
spdNFe.DanfeSettings.LogotipoEmitente := '.\imagens\logotipo.jpg';
END;
C# (caminho absoluto):
public void InformarCaminhoLogotipo()
{
var spdNFe = new spdNFeX();
spdNFe.LogotipoEmitente = "C:\\Sistemas\\Tecnospeed\\imagens\\logotipo.jpg";
}
C# (caminho relativo):
public void InformarCaminhoLogotipo()
{
var spdNFe = new spdNFeX();
spdNFe.LogotipoEmitente = ".\\imagens\\logotipo.jpg";
}
Comentários
0 comentário
Por favor, entre para comentar.