Пример #1
0
 /// <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);
     }
 }
Пример #2
0
        public void FinalizaImpressao()
        {
            string porta = retornaPortaImpressora();

            if (porta == "")
            {
                porta = "LPT1";
            }
            clsComunicacaoImprTexto impr = new clsComunicacaoImprTexto();

            impr.IniciarImpressao(porta);
            impr.PulaLinha(10);
        }
Пример #3
0
        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++;
            }
        }