Bom dia!

De uma olhada no código do VDOPrint. Lá vcs encontram tudo o que precisam para 
saber sobre os caracteres que devem ser enviado para impressoras matriciais.

Qualquer dúvida, procura o pai da criança, o Vinícius de Oliveira.

Abaixo algumas constantes definidas na Unit VDOPrintConst.pas.

Boa sorte.

Ulisses

  { Controle de caracteres }
  EscDraft          = #27+'x'+'0';    // Modo Draft
  EscNLQ            = #27+'x'+'1';    // Modo NLQ
  EscNLQRoman       = #27+'k'+'0';    // Fonte NLQ "Roman"
  EscNLQSansSerif   = #27+'k'+'1';    // Fonte NLQ "SansSerif"
  Esc10cpp          = #27+'P';        // Espaçamento horizontal em 10cpp
  Esc12cpp          = #27+'M';        // Espaçamento horizontal em 12cpp
  EscCondensedOn    = #15;            // Ativa o modo condensado
  EscCondensedOff   = #18;            // Desativa o modo condensado
  EscLargeOn        = #27+'W'+'1';    // Ativa o modo expandido
  EscLargeOff       = #27+'W'+'0';    // Desativa o modo expandido
  EscBoldOn         = #27+'E';        // Ativa o modo negrito
  EscBoldOff        = #27+'F';        // Desativa o modo negrito
  EscItalicOn       = #27+'4';        // Ativa o modo itálico
  EscItalicOff      = #27+'5';        // Desativa o modo itálico
  EscUnderlineOn    = #27+'-'+'1';    // Ativa o modo sublinhado
  EscUnderlineOff   = #27+'-'+'0';    // Desativa o modo sublinhado
  EscDblStrikeOn    = #27+'G';        // Ativa o modo de passada dupla
  EscDblStrikeOff   = #27+'H';        // Desativa o modo de passada dupla
  EscSupScriptOn    = #27+'S1';       // Ativa o modo sobrescrito
  EscSubScriptOn    = #27+'S0';       // Ativa o modo subescrito
  EscScriptOff      = #27+'T';        // Desativa os modos sobrescrito e 
subescrito

  {Controle de página }
   
  EscMarginLeft     = #27+'l';        // Margem esquerda
  EscMarginRight    = #27+'Q';        // Margem direita
  EscPaperSize      = #27+'C';        // Tamanho da página
  EscAutoNewPageOn  = #27+'N';        // Ativa o salto sobre o picote
  EscAutoNewPageOff = #27+'O';        // Desativa o salto sobre o picote
  
{ Controle da impressora }
  EscReset          = #27+'@';        // Inicializa a impressora (Reset)
  EscBS             = #8;             // Retorna o carro em uma posição
  EscLF             = #10;            // Avança uma linha
  EscFF             = #12;            // Avança uma página
  EscCR             = #13;            // Retorno do carro
  -----Mensagem Original----- 
  De: amota_sp 
  Para: delphi-br@yahoogrupos.com.br 
  Enviada em: segunda-feira, 2 de outubro de 2006 21:27
  Assunto: [delphi-br] exemplos de impressão em lx-300, utilizando caracteres 
de controle e writeln


  amigos,

  tô um tempão afastado de impressão em matricial. Tô olhando o VDOPrint 
  e RDPrint, pq sempre fiz na munheca, mas pouca coisa. Tenho uma certa 
  urgência (todo mundo sempre ta na urgencia:)
  pra ficar pessquisando, peguei o manual da dita na internet, e tb 
  perdi trabalhos antigos com tudo prontinho e tal.

  Alguém tem exemplos de impressão na matricial lx300, utilizando os 
  caracteres de impressão com o writeln?
  coisas como fonte e estilhos, condensando, expandido, salto de linha, 
  salto de folha, inicio e fim de impressão, eject, espaçamento entre 
  llinhas, esses bagulhos comuns?

  Fico granto,

  André Mota




   

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a