Imprimindo dados em um formulário pré-impresso em C# .Net 3.5 SP1
Pergunta
Preciso imprimir os dados em um formulário A6 pré-impresso (1/4 do tamanho de um terreno A4).Não preciso imprimir parágrafos de texto, apenas pequenas linhas espalhadas pela página.
Todo o conteúdo do MSDN trata da impressão de parágrafos de texto.
Obrigado por qualquer ajuda que você possa dar, Roberto
Solução
Ao encontrar as coordenadas x,y para alinhar seu novo texto com as lacunas pré-impressas, as configurações padrão para as funções Draw____() do objeto gráfico são 100 pixels por polegada.Isso pode estar sujeito a alterações com base na sua impressora, mas na minha experiência (muito limitada) sempre foi assim.
Outras dicas
você terá que criar um objeto PrintDocument, manipular pelo menos o evento PrintPage e aplicar as alterações apropriadas à propriedade PrinterSettings.
No manipulador de eventos PrintPage, faça o que for necessário com o objeto PringPageEventArgs.Graphics;como desenhar linhas, desenhar imagens, etc.