Business - Automação Comercial

Utilizando TAGS de formatação nas impressoras fiscais

Conheça o D-HTML, e como utilizá-lo para formatas os textos no relatório gerencial e no comprovante de credito ou debito.

por Daruma Developer



Olá pessoal,

No Escovando Bits de hoje veremos como utilizar as Tags de formatação no Relatório Gerencial e no Comprovante de Crédito ou Débito.

Você sabia que você pode formatar o texto que é impresso no Relatório Gerencial e no Comprovante de Crédito ou Débito? É tem sim e ainda utilizando o formato semelhante ao HTML, o "D-HTML".

Os texto informado pode ser formatado, para isso você pode utilizar uma das tags abaixo:

<b></b>               Para sinalizar Negrito

<s></s>                Para sinalizar Sublinhado

<e></e>                Para sinalizar Expandido

<c></c>                Para sinalizar Condensado

<bmp><bmp>                 Para inserir imagem Promocional

[Codigo de Barras]  Consulte as Tags na tabela de código de barras: http://bit.ly/uaYtRI

http://www.daruma.com.br/ddemkt_imagem/img_dde_009_01.jpg

Vejamos a utilização das TAGS na prática

C#(Relatório Gerencial)
[DllImport("DarumaFrameWork.dll")]
public static extern int iRGImprimirTexto_ECF_Daruma(string pszTexto);

private void BT_Enviar_Click(object sender, EventArgs e)
{

DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iRetorno = DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iRGImprimirTexto_ECF_Daruma(“<b>Teste Daruma</b> <s>Teste Daruma</s>”);

}

C#(CCD)
[DllImport("DarumaFrameWork.dll")]
public static extern int iCCDImprimirTexto_ECF_Daruma(string pszTexto);

private void BT_Enviar_Click(object sender, EventArgs e)
{

DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iRetorno = DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iCCDImprimirTexto_ECF_Daruma(“<b>Teste Daruma</b> <s>Teste Daruma</s>”);

}

VB6(Relatório Gerencial)

Public Declare Function iRGImprimirTexto_ECF_Daruma Lib "DarumaFramework.dll" (ByVal pszTexto As String) As Integer

Private Sub BT_Enviar_Click()
iRetorno = iRGImprimirTexto_ECF_Daruma(“<b>Teste Daruma</b> <s>Teste Daruma</s>”);

End Sub

VB(CCD)
Public Declare Function iCCDImprimirTexto_ECF_Daruma Lib "DarumaFramework.dll" (ByVal pszTexto As String) As Integer

Private Sub BT_Enviar_Click()

Str_Texto_Comprovante = TB_Texto_Comprovante.Text
iRetorno = iCCDImprimirTexto_ECF_Daruma(“<b>Teste Daruma</b> <s>Teste Daruma</s>”);

End Sub

Delphi(Relatório Gerencial)

function iRGImprimirTexto_ECF_Daruma(pszTexto:String): Integer; StdCall; External ‘DarumaFramework.dll’;

procedure TFR_FISCAL_iRGImprimirTexto_ECF_Daruma.BT_ENVIARClick(
Sender: TObject);
begin
Int_Retorno:= iRGImprimirTexto_ECF_Daruma(‘<b>Teste Daruma</b> <s>Teste Daruma</s>’);
end;

Delphi(CCD)

function iCCDImprimirTexto_ECF_Daruma(pszTexto:string): Integer; StdCall; External 'DarumaFramework.dll';

procedure TFR_FISCAL_iCCDImprimirTexto_ECF_Daruma.BT_ENVIARClick(
Sender: TObject);
begin

Int_Retorno:= iCCDImprimirTexto_ECF_Daruma(‘<b>Teste Daruma</b> <s>Teste Daruma</s>’);

end;

Viu como é fácil?

Um abraço e até a próxima!

Daruma Developer

Daruma Developer