Converter Impressão Clipper -> Harbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
developer
Usuário Nível 3
Usuário Nível 3
Mensagens: 149
Registrado em: 09 Nov 2024 23:45
Localização: Londrina/PR

Converter Impressão Clipper -> Harbour

Mensagem por developer »

Olá todos,

Onde consigo orientação de estratégia para converter da melhor maneira possível código fonte de impressão usado em Clipper para Harbour, para poder imprimir diretamente nas impressoras atuais (usb, de rede, etc...)?

Os códigos são tipicamente do tipo:

Código: Selecionar todos

SET DEVICE TO PRINT
DO WHILE !EOF()
   @ PROW()+,10 SAY "xxxxxxxxxxxxx"
   ....
   EJECT
SET DEVICE TO SCREEN
O que estava sendo usado eram emuladores DOS 16 bits e DOSPRN, DOS2USB mas agora queria converter esse código para Harbour e imprimir direto, imagino que alguns tiveram que passar por esse caminho e poderiam me orientar

Obrigado
Editado pela última vez por Itamar M. Lins Jr. em 04 Dez 2024 08:34, em um total de 1 vez.
Razão: O presente tópico foi movido da seção CA-Clipper, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o Clipper.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Converter Impressão Clipper -> Harbour

Mensagem por Kapiaba »

olá, use o comando PRINTFILERAW() ou Win32Prn():new( cPrn ).

Regards, saludos.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Converter Impressão Clipper -> Harbour

Mensagem por Kapiaba »

Agora, se tiver tempo e dinheiro para investir, venha para o mundo Gráfico(super rcomendo) Fivewin é o bicho:

https://fivewin.com.br/index.php

E você contará com a MAIOR SUPER POTÊNCIA DO FIVEWIN BRASIL! hahahahahaha. Modesto d+ kkkkkkkk

Brincadeira, somente para "quebrar" o gelo. Abs.

Regards, saludos.
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Converter Impressão Clipper -> Harbour

Mensagem por marcosgambeta »

O básico seria isto:

Código: Selecionar todos

// direcionar a impressão para um arquivo
SET PRINTER TO arquivo.txt

// código do relatório

// finalizar o relatório
SET PRINTER TO

// enviar para a impressora
win_PrintFileRaw(win_PrinterGetDefault(), "arquivo.txt")

// remover arquivo temporário
FErase("arquivo.txt")
Precisa incluir hbwin.hbc na compilação.
Atenciosamente,
Marcos Antonio Gambeta
Avatar do usuário
developer
Usuário Nível 3
Usuário Nível 3
Mensagens: 149
Registrado em: 09 Nov 2024 23:45
Localização: Londrina/PR

Converter Impressão Clipper -> Harbour

Mensagem por developer »

Marcos, obrigado pela dica, isso ajudou MUITO.

Kapiaba, não tenho dúvida que Fivewin é muito bom, provavelmente um dos melhores, se não for o melhor ambiente grático para o Harbour.
Responder