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 | |
---|---|---|
![]() |
Printer | Inicializa uma nova instância da classe Printer. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
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. |
![]() |
Copies | Obtém ou define um valor que determina o número de cópias a serem impressas. |
![]() |
CurrentX | Obtém ou define as coordenadas horizontal para o método seguinte de impressão ou de desenho. |
![]() |
CurrentY | Obtém ou define as coordenadas verticais para o método seguinte de impressão ou de desenho. |
![]() |
DeviceName | Obtém o nome da impressora atual. |
![]() |
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. |
![]() |
DrawStyle | Obtém ou define um valor que determina o estilo de linha para a saída dos métodos de gráficos. |
![]() |
DrawWidth | Obtém ou define a largura da linha para a saída dos métodos de gráficos. |
![]() |
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.) |
![]() |
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 . |
![]() |
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 . |
![]() |
Font | Obtém ou define FontFamily por nome. |
![]() |
FontBold | Obtém ou define o estilo da fonte em negrito. |
![]() |
FontCount | Retorna o número de fontes disponíveis para o dispositivo de exibição atual ou a impressora ativa. |
![]() |
FontItalic | Obtém ou define o estilo da fonte itálico. |
![]() |
FontName | Obtém ou define o nome da fonte em que o texto é exibido para uma operação de impressão. |
![]() |
Fonts | Obtém todos os nomes de fonte que estão disponíveis para a impressora atual. |
![]() |
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. |
![]() |
FontStrikethru | Obtém ou define o estilo da fonte de tachado. |
![]() |
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. |
![]() |
FontUnderline | Obtém ou define o estilo da fonte sublinhado. |
![]() |
ForeColor | Obtém ou define a cor em que o texto e gráficos são impressos. |
![]() |
Height | Obtém ou define a altura da página. |
![]() |
IsDefaultPrinter | Retorna um valor que determina se a impressora selecionada é definida como a padrão no painel de controle. |
![]() |
Orientation | Obtém ou define um valor que indica se os documentos são impressos no modo retrato ou de paisagem. |
![]() |
Page | Retorna o número da página que está sendo impressa no momento. |
![]() |
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. |
![]() |
PaperSize | Obtém ou define um valor que indica o tamanho do papel para a impressora atual. |
![]() |
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. |
![]() |
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. |
![]() |
PrintQuality | Obtém ou define um valor que indica a resolução da impressora. |
![]() |
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. |
![]() |
ScaleHeight | Obtém ou define o número de unidades da medida vertical da página quando você usa métodos de gráficos. |
![]() |
ScaleLeft | Obtém ou define as coordenadas horizontal da borda esquerda da página quando você estiver usando métodos de gráficos. |
![]() |
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. |
![]() |
ScaleTop | Obtém ou define as coordenadas vertical da borda superior da página quando você usar métodos de gráficos. |
![]() |
ScaleWidth | Obtém ou define o número de unidades da medida horizontal da página quando você usa métodos de gráficos. |
![]() |
TwipsPerPixelX | Obtém um valor que indica o número de twips por pixels para um objeto medido horizontalmente. |
![]() |
TwipsPerPixelY | Obtém um valor que indica o número de twips por pixels para um objeto medido verticalmente. |
![]() |
Width | Obtém ou define a largura da página. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Circle(Single, Single, Single, Int32, Single, Single, Single) | Imprime um círculo, uma reticências, ou um arco em uma página. |
![]() |
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. |
![]() |
EndDoc | Finaliza uma operação de cópia enviada ao objeto de Printer , liberando o documento no dispositivo ou ao spooler de cópia. |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
KillDoc | Imediatamente para o trabalho de cópia atual. |
![]() |
Line(Single, Single) | Cópias de linhas em uma página. |
![]() |
Line(Single, Single, Single, Single, Int32, Boolean, Boolean) | Linhas de cópias, quadrados, ou retângulos em uma página. |
![]() |
Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) | Linhas de cópias, quadrados, ou retângulos em uma página. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
NewPage | Para impressão na página atual e continua a impressão em uma nova página. |
![]() |
PaintPicture | Imprime o conteúdo de um arquivo de imagem em uma página. |
![]() |
As cópias texto em uma página. | |
![]() |
PSet(Single, Single) | Imprime um único ponto em uma página. |
![]() |
PSet(Single, Single, Int32) | Imprime um único ponto em uma cor especificada em uma página. |
![]() |
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. |
![]() |
Scale() | Define o sistema de coordenadas de objeto de Printer . |
![]() |
Scale(Single, Single, Single, Single) | Define o sistema de coordenadas de objeto de Printer . |
![]() |
ScaleX | Converte o valor da largura de uma página de uma das unidades de medida da propriedade de ScaleMode a outra. |
![]() |
ScaleY | Converte o valor para a altura de uma página de uma das unidades de medida da propriedade de ScaleMode a outra. |
![]() |
TextHeight | Retorna a altura de uma cadeia de caracteres de texto porque seria impressa na fonte atual. |
![]() |
TextWidth | Retorna a largura de uma cadeia de caracteres de texto porque seria impressa na fonte atual. |
![]() |
ToString | Returns a string that represents the current object. (Herdado de Object.) |
![]() |
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
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library