IMPRESSAO EM FORMULARIO IMPRESSO
Boa tarde amigos do Vbmania estive afastado da programação e estou retomando o estudo.
Estou desenvolvendo um sistema para preencher o formulario de Seguro desemprego, porém estou com duvidas quanto a impressão.
1º Qual unidade de medida usada pelas impressoras cm, mm. Exemplo: Para começar imprimir a primeira linha no formulario devo medir na regua e tomar base o cm ou mm.
2º Como devo fazer para colocar cada letra no quatro correspondente. Exemplo
WANDERSON ALVES DOS SANTOS
W A N D E R S O N A L V E S D O S S A N T O S
Na verdade isto seria o espaçamento entre letras como no Word, como devo fazer isso com o comando print ou usando o Crystal Report
O formulario em questao pode ser baixando no link http://portal.mte.gov.br/lumis/portal/file/fileDownload.jsp?fileId=FF8080812CD2239D012CD2A97A44156B
Estou desenvolvendo um sistema para preencher o formulario de Seguro desemprego, porém estou com duvidas quanto a impressão.
1º Qual unidade de medida usada pelas impressoras cm, mm. Exemplo: Para começar imprimir a primeira linha no formulario devo medir na regua e tomar base o cm ou mm.
2º Como devo fazer para colocar cada letra no quatro correspondente. Exemplo
WANDERSON ALVES DOS SANTOS
W A N D E R S O N A L V E S D O S S A N T O S
Na verdade isto seria o espaçamento entre letras como no Word, como devo fazer isso com o comando print ou usando o Crystal Report
O formulario em questao pode ser baixando no link http://portal.mte.gov.br/lumis/portal/file/fileDownload.jsp?fileId=FF8080812CD2239D012CD2A97A44156B
Eu uso o Crystal Reports mesmo.
Ao criar o seu report, o tamanho do formulário tem de corresponder ao tamanho do seu formulário pré-impresso.
AÃ, vc vai colocando os campos a serem impressos nas regiões correspondentes. Deopis é ir testando e ajustando as posições. Prepare-se para imprimir muitos testes até arredondar a coisa, rsrs.
Ao criar o seu report, o tamanho do formulário tem de corresponder ao tamanho do seu formulário pré-impresso.
AÃ, vc vai colocando os campos a serem impressos nas regiões correspondentes. Deopis é ir testando e ajustando as posições. Prepare-se para imprimir muitos testes até arredondar a coisa, rsrs.
Bom dia Dinho,
Eu aconselho vc a usar os conselhos do jcarlos com report muito mais prático, mais caso vc queira vc pode imprimir diretamente pela porta usando o comado print #1, porem e um pouco masi trabalhoso pois vc vai ter que definir o espacamento 1/2 1/4 1/8 etc e tbem qual coluna sera impresso tab(1) ou tab(20).
Pelo reports é mais fácil, na dúvida posta o modelo do formulário para que agente possa te ajudar um pouco mais,
Abraços,
Eu aconselho vc a usar os conselhos do jcarlos com report muito mais prático, mais caso vc queira vc pode imprimir diretamente pela porta usando o comado print #1, porem e um pouco masi trabalhoso pois vc vai ter que definir o espacamento 1/2 1/4 1/8 etc e tbem qual coluna sera impresso tab(1) ou tab(20).
Pelo reports é mais fácil, na dúvida posta o modelo do formulário para que agente possa te ajudar um pouco mais,
Abraços,
Não sei se isto só acontece comigo.
Mas utilizo o DataReport e tive algumas surpresas desagradáveis ao utilizar o mesmo relatório em impressoras Laser ou Jato de Tinta.
Infelizmente as margens não batem.
Como o JCARLOS e o MORDENTI falou, de cara não vai acertar. Faz um modelo baseado nas medidas do formulário, e vai imprimindo até achar o melhor ajuste.
Para teste, recomento imprimir em impressoras diferentes para ver se tá enquadrado em todas elas...
No DataReport a medida é twips, onde 1 CM = 566 ou 567 twips (algo assim).
Abraços!
Mas utilizo o DataReport e tive algumas surpresas desagradáveis ao utilizar o mesmo relatório em impressoras Laser ou Jato de Tinta.
Infelizmente as margens não batem.
Como o JCARLOS e o MORDENTI falou, de cara não vai acertar. Faz um modelo baseado nas medidas do formulário, e vai imprimindo até achar o melhor ajuste.
Para teste, recomento imprimir em impressoras diferentes para ver se tá enquadrado em todas elas...
No DataReport a medida é twips, onde 1 CM = 566 ou 567 twips (algo assim).
Abraços!
Bom dia , estou sem saber como farei este relatorio
Pra formulário impresso, acho o Printer excelente. te dá um maior controle e precisão. Apenas tome cuidado com formulários contÃnuos, pois será necessário pré-configurar as configurações da impressora no Painel de Controle.
http://www.macoratti.net/printer.htm
Ao ler esse link, arrume uma bebida preferida e leia ele todo e com cuidado pois é muito bom. Tão cedo vc vai precisar perguntar sobre Printer após ler esse link.
http://www.macoratti.net/printer.htm
Ao ler esse link, arrume uma bebida preferida e leia ele todo e com cuidado pois é muito bom. Tão cedo vc vai precisar perguntar sobre Printer após ler esse link.
Na verdade minha duvida seria a impressao do espaçamento entre caracteres por exemplo
WANDERSON ALVES DOS SANTOS
na impressão tem que sair
W A N D E R S O N A L V E S D O S S A N T O S
WANDERSON ALVES DOS SANTOS
na impressão tem que sair
W A N D E R S O N A L V E S D O S S A N T O S
Citação::
Na verdade minha duvida seria a impressao do espaçamento entre caracteres por exemplo
WANDERSON ALVES DOS SANTOS
na impressão tem que sair
W A N D E R S O N A L V E S D O S S A N T O S
Não testei. Deve dá certo.
Public Function SeparaPalavras(ByVal frase as String) as String
Dim i As Integer
Dim saida as String
For i = 1 to Len(frase) - 1
saida = saida & Mid(frase, i, 1) & [Ô] [Ô]
Next
End Function
Teste a função:
MsgBox SeparaPalavras([Ô]VBMANIA RULES![Ô])
Public Function SeparaPalavras(ByVal frase as String) as String
Dim i As Integer
Dim saida as String
For i = 1 to Len(frase) - 1
saida = saida & Mid(frase, i, 1) & [Ô] [Ô]
Next
End Function
Teste a função:
MsgBox SeparaPalavras([Ô]VBMANIA RULES![Ô])
Tópico encerrado , respostas não são mais permitidas