Fórum Impressao modo texto #222487
26/03/2004
0
e ae galera,
alguém sabe como fazer um texto sair em negrito, na impressão em modo texto.
Obrigado
alguém sabe como fazer um texto sair em negrito, na impressão em modo texto.
Obrigado
Leandro_gomes
Curtir tópico
+ 0
Responder
Posts
26/03/2004
Os1000r
Se vc estiver imprimindo diretamente na LPT1: e numa impressora matricial, abaixo segue alguns comandos que poderão te ajudar:
Primeiro verifica se a impressora esta ativa e se é matricial (verifique a porta e o drive da impressora ou solicite ao operador a identificar o tipo de impressora antes de iniciar a impressão).
fFont é um objeto TFont criado só pra salvar os estilos e tb pode ser usado em outros tipos de impressões.
Prn é um TextFile aberto para LPT1:.
Para funcionar voce seta no fFont os estilos que vc quer e chama a funcão abaixo.
Espero ter ajudado. Abraço
Os1000r
Primeiro verifica se a impressora esta ativa e se é matricial (verifique a porta e o drive da impressora ou solicite ao operador a identificar o tipo de impressora antes de iniciar a impressão).
fFont é um objeto TFont criado só pra salvar os estilos e tb pode ser usado em outros tipos de impressões.
Prn é um TextFile aberto para LPT1:.
Para funcionar voce seta no fFont os estilos que vc quer e chama a funcão abaixo.
Espero ter ajudado. Abraço
Os1000r
if (PrnAtiva = true) and (fTipoPrn = pMatricial) then begin try // Estilo = Bold if fsBold in fFont.Style then begin Write (Prn, #27);// Liga bold Write (Prn, 69); end else begin Write (Prn, #27); // Desliga bold Write (Prn, 70); end; // Estilo = Italico if fsItalic in fFont.Style then begin Write (Prn, 27);// Liga italico Write (Prn, 52); end else begin Write (Prn, 27); // Desliga italico Write (Prn, 53); end; except ShowMessage(´ERRO: Comando para estilo de fonte da impressora não concluído.´+1310+ ´Favor alterar manualmente na impressora.´); end; end;
Responder
Gostei + 0
26/03/2004
Sremulador
Se você usar o fortes reporter e muito mais prático.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)