Win32prn()

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

Moderador: Moderadores

Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Win32prn()

Mensagem por Hasse »

Bom dia colegas.

Ontem percebi uma diferença entre a versão 1.0.0-beta do site xHarbour.org e a versão 1.1.0 baixada via VCS.
Acredito que alguém que tiver contato com o Peter Rees relate o acontecido para que possa ser implementada a revisão deste detalhe.

Na versão 1.1.0 baixada via CVS ontem 17/05/2008 percebi que a impressão de imagens via arquivo PDF sofrem uma enorme diferença de tamanho quando usados os valores oPrinter:SetPrintQuality(-1) e oPrinter:SetPrintQuality(-2) em relação aos valores -3 e -4 que são iguais entre si.

Estas diferenças não acontecem na versão 1.0.0-beta do site xHarbour.org.

Na impressão direta para a impressora não há qualquer diferença em ambas as versões.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Re: Win32prn()

Mensagem por vagucs »

verifiquei que esta diferença é mais relativa ao modelo da impressora. vc testou sempre usando o mesmo dribe para pdf?
Sem mais
Wagner Nunes
www.vagucs.com.br
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: Win32prn()

Mensagem por Hasse »

Boa tarde Wagner.

Primeiramente, é um prazer "falar" contigo novamente.

Sim Wagner, usei sempre o mesmo drive PDF. O PDFCreator 0.7.1

Bem Wagner, os meus procedimentos foram os seguintes:

Com a versão 1.0.0-beta:
Para todos os 4 (quatro) valores de SetPrintQuality(x), desde -1 até -4, e o resultado é sempre igual, em termos de tamanho da imagem no documento PDF.

Quando enviado diretamente para a impressora (sem uso do PDF) os tamanhos também são iguais entre sí, porém um pouco maiores que aqueles via PDF. Isso é fácil contornar com um IF / ELSE / ENDIF.

Com a versão 1.1.0 CVS:
Versão baixada sábado, dia 17/05/2008, tenho resultados diferentes:
1)-Para valores -3 e -4 no SetPrintQuality(x) obtenho resultados iguais entre sí, digamos uma imagem pequena (ao redor de 1cm x 0,5 cm), mas não iguais à impressão acima (1.0.0-beta) que tem mais ou menos uns 6cm x 3 cm.
2)-Para valor -2, o tamanho da imagem cresce muito, eu diria algo mais do que 20 vezes.
3)-Para valor -1, o tamanho da imagem fica enorme, nem cabendo na página e por isso nem dá para medir.

Quando enviado diretamente para a impressora, com esta mesma versão, os tamanhos NÃO variam para qualquer valor de x.

Abraços.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Responder