Alterações na Impressão para usuários do Visual Basic 6.0

Visual Basic 2008 provem enormes melhorias no suporte para impressão através de classes controle a impressão de documentos, que permite aos usuários modificar as configurações de impressão e escolher impressores e que permite a visualização da impressão.

Diferenças Conceituais

Objeto Impressora

No Visual Basic 6.0, a Printer objeto é usado para impressão; ele oferece suporte vários métodos gráficos, sistema autônomo Print, Line, e PaintPicture para controlar o que é impresso.

In Visual Basic 2008, o PrintDocument componente substituirá a Printer objeto. Métodos gráficos equivalentes incluem o DrawString, DrawLine, e DrawImage métodos para o Graphics classe.

Observação:

Visual Basic 2008 tem um Printer objeto que permite o upgrade Visual Basic 6.0 Printer código seja executado sem modificação. Para qualquer novo desenvolvimento você deve usar PrintDocument.

Para obter mais informações, consulte Objeto Impressora para usuários do Visual Basic 6.0.

Coleção impressoras

No Visual Basic 6.0, a Printers coleção é usada para direcionar a saída de um Printer objeto para uma impressora diferente. The Printers coleção contém uma lista de impressoras disponível que correspondem à lista exibida no Windows Impressão caixa de diálogo.

In Visual Basic 2008, o Printers coleção é substituída pelo PrintDialog controle, que fornece um padrão do Windows Impressão caixa de diálogo.

Observação:

Visual Basic 2008 tem um Printers coleção permite Upgrade Visual Basic 6.0 Printer código seja executado sem modificação. Para qualquer novo desenvolvimento você deve usar o PrinterSettings classe.

Para obter mais informações, consulte Coleção de impressoras para usuários do Visual Basic 6.0.

Método PrintForm

No Visual Basic 6.0, a PrintForm método de um formulário pode ser usado para enviar uma imagem do formulário em uma impressora. The PrintForm método é substituído pelo PrintForm componente na Visual Basic 2008.

Visualizar Impressão

Somente no Visual Basic 6.0, será possível implementar a visualização da impressão usando controles de terceiros.In Visual Basic 2008, o PrintPreviewDialog controle pode ser usado para fornecer um padrão do Windows Visualizar impressão caixa de diálogo.Para obter mais informações, consulte PrintPreviewDialog Controlar Overview (Windows Forms).

Configurar Página

No Visual Basic 6.0, não fornece nenhuma interface de usuário para instalação página.In Visual Basic 2008, o PageSetupDialog controle pode ser usado para fornecer um padrão do Windows Configurar página caixa de diálogo.Para obter mais informações, consulte PageSetupDialog componente Overview (Windows Forms).

Imprimir a partir de um arquivo

No Visual Basic 6.0, imprimir o texto de um arquivo requer uma quantidade considerável de código.In Visual Basic 2008, o StreamReader classe pode ser usada para passar o Sumário de um arquivo de texto diretamente para um PrintDocument componente. Para obter mais informações, consulte o método Print da classe PrintDocument.

Consulte também

Conceitos

Objeto Impressora para usuários do Visual Basic 6.0

Coleção de impressoras para usuários do Visual Basic 6.0

Outros recursos

Suporte a Impressão em Formulários do Windows