/// <summary> /// Imprime Texto de Exemplo /// </summary> /// <param name="porta">Porta da Impressora (Lpt1, Com1, Com2)</param> /// <returns>Retorna True se Conseguir tudo, False se não</returns> public bool imprimeExemplo(string porta) { if (porta == "") { porta = "LPT1"; } try { clsComunicacaoImprTexto imp = new clsComunicacaoImprTexto(); imp.IniciarImpressao(porta); imp.ImpLFormatacao("DllUtil"); imp.ImpLFormatacao("--------------------------"); imp.ImpLFormatacao("Componente de impressao em modo texto"); for (int i = 0; i < 6; i++) { imp.ImpLFormatacao("Teste " + i.ToString()); } imp.ImpLFormatacao(imp.NegritoOn + "Negrito ligado" + imp.NegritoOff); imp.ImpLFormatacao(imp.Expandido + "Expan.Ligado" + imp.ExpandidoNormal); imp.ImpLFormatacao(imp.Comprimido + "Compr.Ligado" + imp.ComprimidoNormal); imp.PulaLinha(10); imp.FinalizaImpressão(); return(true); } catch { return(false); } }
public void FinalizaImpressao() { string porta = retornaPortaImpressora(); if (porta == "") { porta = "LPT1"; } clsComunicacaoImprTexto impr = new clsComunicacaoImprTexto(); impr.IniciarImpressao(porta); impr.PulaLinha(10); }
public void FinalizaImpressao(string porta, int numeroLinhasPular) { if (porta == "") { porta = "LPT1"; } clsComunicacaoImprTexto impr = new clsComunicacaoImprTexto(); int linhasPuladas = 0; while (linhasPuladas < numeroLinhasPular) { impr.IniciarImpressao(porta); impr.ImpLFormatacao(""); impr.FinalizaImpressão(); linhasPuladas++; } }