Partilhar via


Classe Printer

Fornece um objeto de Printer para uso do Visual Basic 6.0 atualizado que imprime o código.

Hierarquia de herança

Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.Printer

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
Public Class Printer
public class Printer
public ref class Printer
type Printer =  class end
public class Printer

O tipo Printer expõe os membros a seguir.

Construtores

  Nome Descrição
Método público Printer Inicializa uma nova instância da classe Printer.

Superior

Propriedades

  Nome Descrição
Propriedade pública ColorMode Obtém ou define um valor que especifica se a saída imprimirão na cor ou em monochrome em um dispositivo que oferece suporte a cor.
Propriedade pública Copies Obtém ou define um valor que determina o número de cópias a serem impressas.
Propriedade pública CurrentX Obtém ou define as coordenadas horizontal para o método seguinte de impressão ou de desenho.
Propriedade pública CurrentY Obtém ou define as coordenadas verticais para o método seguinte de impressão ou de desenho.
Propriedade pública DeviceName Obtém o nome da impressora atual.
Propriedade pública DocumentName Obtém ou define o nome do documento para exibir (por exemplo, em uma fila da caixa de diálogo ou da impressora de status da cópia) ao imprimir o documento.
Propriedade pública DrawStyle Obtém ou define um valor que determina o estilo de linha para a saída dos métodos de gráficos.
Propriedade pública DrawWidth Obtém ou define a largura da linha para a saída dos métodos de gráficos.
Propriedade pública Duplex Obtém ou define um valor que determina se uma página será impressa em ambos os lados (se a impressora oferecer suporte a esse recurso.)
Propriedade pública FillColor Obtém ou define a cor que é usada para preencher as formas criadas usando os métodos dos gráficos de Circle e de Line .
Propriedade pública FillStyle Obtém ou define o padrão usado para preencher as formas criadas usando o Circle e os métodos dos gráficos de Line .
Propriedade pública Font Obtém ou define FontFamily por nome.
Propriedade pública FontBold Obtém ou define o estilo da fonte em negrito.
Propriedade pública FontCount Retorna o número de fontes disponíveis para o dispositivo de exibição atual ou a impressora ativa.
Propriedade pública FontItalic Obtém ou define o estilo da fonte itálico.
Propriedade pública FontName Obtém ou define o nome da fonte em que o texto é exibido para uma operação de impressão.
Propriedade pública Fonts Obtém todos os nomes de fonte que estão disponíveis para a impressora atual.
Propriedade pública FontSize Obtém ou define o tamanho da fonte usada para o texto em uma operação de impressão de tempo de execução.
Propriedade pública FontStrikethru Obtém ou define o estilo da fonte de tachado.
Propriedade pública FontTransparent Obtém ou define um valor que determina se os gráficos em segundo plano em um objeto de Printer é impresso atrás de caracteres de texto.
Propriedade pública FontUnderline Obtém ou define o estilo da fonte sublinhado.
Propriedade pública ForeColor Obtém ou define a cor em que o texto e gráficos são impressos.
Propriedade pública Height Obtém ou define a altura da página.
Propriedade pública IsDefaultPrinter Retorna um valor que determina se a impressora selecionada é definida como a padrão no painel de controle.
Propriedade pública Orientation Obtém ou define um valor que indica se os documentos são impressos no modo retrato ou de paisagem.
Propriedade pública Page Retorna o número da página que está sendo impressa no momento.
Propriedade pública PaperBin Obtém ou define um valor que indica o \ bin de papel padrão da impressora do papel que é alimentado durante operações de cópia.
Propriedade pública PaperSize Obtém ou define um valor que indica o tamanho do papel para a impressora atual.
Propriedade pública PrintAction Obtém ou define um valor que determina se a saída de cópia são direcionadas para uma impressora, uma janela de visualização de impressão, ou para um arquivo.
Propriedade pública PrintFileName Obtém ou define um valor que especifica o nome de arquivo de um arquivo de p.s encapsulado. e o caminho para o qual o arquivo será salvo quando a propriedade de PrintAction é definida como PrintToFile.
Propriedade pública PrintQuality Obtém ou define um valor que indica a resolução da impressora.
Propriedade pública RightToLeft Obtém ou define um valor de Boolean que indica a direção da exibição do texto em um sistema da direita para a esquerda.
Propriedade pública ScaleHeight Obtém ou define o número de unidades da medida vertical da página quando você usa métodos de gráficos.
Propriedade pública ScaleLeft Obtém ou define as coordenadas horizontal da borda esquerda da página quando você estiver usando métodos de gráficos.
Propriedade pública ScaleMode Obtém ou define um valor que indica a unidade de medida para as coordenadas de um objeto quando você estiver usando métodos de gráficos.
Propriedade pública ScaleTop Obtém ou define as coordenadas vertical da borda superior da página quando você usar métodos de gráficos.
Propriedade pública ScaleWidth Obtém ou define o número de unidades da medida horizontal da página quando você usa métodos de gráficos.
Propriedade pública TwipsPerPixelX Obtém um valor que indica o número de twips por pixels para um objeto medido horizontalmente.
Propriedade pública TwipsPerPixelY Obtém um valor que indica o número de twips por pixels para um objeto medido verticalmente.
Propriedade pública Width Obtém ou define a largura da página.

Superior

Métodos

  Nome Descrição
Método público Circle(Single, Single, Single, Int32, Single, Single, Single) Imprime um círculo, uma reticências, ou um arco em uma página.
Método público Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) Imprime um círculo, uma reticências, ou um arco em uma página, especificando se o ponto central é relativo ao local atual.
Método público EndDoc Finaliza uma operação de cópia enviada ao objeto de Printer , liberando o documento no dispositivo ou ao spooler de cópia.
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método público KillDoc Imediatamente para o trabalho de cópia atual.
Método público Line(Single, Single) Cópias de linhas em uma página.
Método público Line(Single, Single, Single, Single, Int32, Boolean, Boolean) Linhas de cópias, quadrados, ou retângulos em uma página.
Método público Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) Linhas de cópias, quadrados, ou retângulos em uma página.
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público NewPage Para impressão na página atual e continua a impressão em uma nova página.
Método público PaintPicture Imprime o conteúdo de um arquivo de imagem em uma página.
Método público Print As cópias texto em uma página.
Método público PSet(Single, Single) Imprime um único ponto em uma página.
Método público PSet(Single, Single, Int32) Imprime um único ponto em uma cor especificada em uma página.
Método público PSet(Boolean, Single, Single, Int32) Imprime um único ponto em uma cor especificada em uma página, especificar opcionalmente um ponto em relação às coordenadas atuais.
Método público Scale() Define o sistema de coordenadas de objeto de Printer .
Método público Scale(Single, Single, Single, Single) Define o sistema de coordenadas de objeto de Printer .
Método público ScaleX Converte o valor da largura de uma página de uma das unidades de medida da propriedade de ScaleMode a outra.
Método público ScaleY Converte o valor para a altura de uma página de uma das unidades de medida da propriedade de ScaleMode a outra.
Método público TextHeight Retorna a altura de uma cadeia de caracteres de texto porque seria impressa na fonte atual.
Método público TextWidth Retorna a largura de uma cadeia de caracteres de texto porque seria impressa na fonte atual.
Método público ToString Returns a string that represents the current object. (Herdado de Object.)
Método público Write As cópias texto em uma página sem adicionar um retorno de carro.

Superior

Comentários

O objeto do Visual Basic 6.0 Printer não tem nenhum equivalente direto em Visual Basic. O objeto de Printer fornece todas as propriedades, métodos, e eventos do Visual Basic 6.0 Printer objeto. Isso permite que o Visual Basic 6.0 que imprime o código seja executado após a atualização.

Dica

As funções e os objetos no namespace de Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 são fornecidos para o uso das ferramentas para atualizar do Visual Basic 6.0 a Visual Basic.Na maioria dos casos, estas funções e objetos duplicam a funcionalidade que você pode encontrar em outros namespaces em .NET Framework.São necessários apenas quando o modelo de código Visual Basic 6.0 diferir significativamente a implementação de .NET Framework .

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Outros recursos

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library