Fórum Matricial Font Condensed da ERRO #257366
05/11/2004
0
Olhem minha funcao ... e nao esquecam os comentarios que eu faco nela
If sTeste = ´LOCAL´ Then
AssignFile(TXT_Impressora, ´LPT1´) // FUNCIONA CONDENSADO
Else If sTeste = ´LOCALPADRAO´ Then Begin
With Printer Do Begin
PrinterIndex := -1;
Title := ´NOTA FISCAL´;
Canvas.Font.Name := ´Courier New´; // NAO SEI O Q COLOCAR AQUI PARA FUNCIONAR, POIS ELE NAO IMPRIMI IGUAL AO IF DE CIMA
Canvas.Font.Size := 7;
Canvas.Font.Style := [];
End;
AssignPRN(TXT_Impressora);
End;
AssignFile(TXT_Nota, sArquivoNota);
Reset(TXT_Nota);
Rewrite(TXT_Impressora);
While Not EOF(TXT_Nota) Do Begin
Readln(TXT_Nota, sBufferTMP);
WriteLn(TXT_Impressora, sBufferTMP);
End;
CloseFile(TXT_Nota);
CloseFile(TXT_Impressora);
Como faco para imprimir igual a fonte do AssignFile(TXT_Impressora, ´LPT1´)
OBS: Impressora Matricial LX300+
att.
Nogueira
Kleberns
Curtir tópico
+ 0Posts
06/11/2004
Vinicius2k
Não entendi exatamente o que esta função faz... Já que nela existem duas formas distintas de impressão : Escrita direta na porta e objeto TPrinter (ainda que não esteja fazendo nada com o TPrinter)...
Pode descrevê-la para nós?
T+
Gostei + 0
06/11/2004
Aroldo Zanela
Use o Fortes Report. É semelhante o QuickReport e possui filtros específicos para impressoas matriciais e independende da versão do Windows.
Com o 2k já mencionou, você tem código sobrando e faltando. Se você estiver usando (w98) e impressão direta na porta, não precisa selecionar o fonte (pode ser selecionado na impressora).
Gostei + 0
06/11/2004
Sremulador
Gostei + 0
07/11/2004
Edilcimar
Gostei + 0
08/11/2004
Kleberns
Eu quero ter as funcionalidades do windows (selecionar a impressora padrao, ou qq outra q esta configurada no windows), utilizar da maneira que o DOS faz (ai entra as fontes do DOS ou da impressora, sei lá como se diz isso) e imprimir CONDENSANDO, sem utilizar Chr(27) + FUNCAO etc....Mas pelo que vi, isto nao e possível ne ?
Obrigado, a todas as respostas !
att.
Nogueira
Gostei + 0
08/11/2004
Vinicius2k
Realmente, não é possível... todo o controle da impressora, em modo Texto, deve ser feito via envio de ESCAPES diretamente para ela, inclusive alteração de fontes...
T+
Gostei + 0
08/11/2004
Kleberns
att.
Nogueira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)