Classe Printer
Fornece um Printero objeto para uso pelo código de impressão Visual Basic 6.0 atualizado.
Hierarquia de herança
System.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 será impresso em cores ou em monocromático em um dispositivo que oferece suporte a cores. | |
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 horizontais para a próxima impressão ou o métodode desenho. | |
CurrentY | Obtém ou define as coordenadas verticais para a próxima impressão ou o métodode desenho. | |
DeviceName | Obtém o nome da impressoraatual. | |
DocumentName | Obtém ou define o nome do documento para exibir (por exemplo, em uma fila de impressora ou acaixa de diálogo de statusde impressão) enquanto imprime o documento. | |
DrawStyle | Obtém ou define um valor que determina o estilo de linha de saída dos métodos gráficos. | |
DrawWidth | Obtém ou define a largura da linha de saída de métodos gráficos. | |
Duplex | Obtém ou define um valor que determina se uma página é impressa em ambos os lados (se a impressora oferece suporte a esse recurso). | |
FillColor | Obtém ou define a cor que é usada para preencher as formas criadas usando o Circle e Line métodos gráficos. | |
FillStyle | Obtém ou define o padrão usado para preencher as formas criadas usando o Circle e Line métodos gráficos. | |
Font | Obtém ou define um FontFamily pelo nome. | |
FontBold | Obtém ou define o estilo de fonte em negrito. | |
FontCount | Retorna o número de fontes disponíveis para o dispositivo de vídeo atual ou ativa impressora. | |
FontItalic | Obtém ou define o estilo de fonte em itálico. | |
FontName | Obtém ou define o nome da fonte na qual o texto é exibido para uma operação de impressão. | |
Fonts | Obtém todos os nomes de fonte disponíveis para a impressoraatual. | |
FontSize | Obtém ou define o tamanho da fonte que é usada para 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 de plano de fundo em um Printer objeto são impressas por trás de caracteres de texto. | |
FontUnderline | Obtém ou define o estilo de fonte sublinhado. | |
ForeColor | Obtém ou define a cor em que o texto e elementos gráficos são impressos. | |
Height | Obtém ou define a altura de uma página. | |
IsDefaultPrinter | Retorna um valor que determina se a impressora selecionada no momento está definida como impressora padrão no painel de controle. | |
Orientation | Obtém ou define um valor que indica se os documentos são impressos em modo retrato ou paisagem. | |
Page | Retorna o número de página da página que está sendo impresso. | |
PaperBin | Obtém ou define um valor que indica a bandeja de papel padrão da impressora da qual o papel é alimentado durante as operações de impressão. | |
PaperSize | Obtém ou define um valor que indica o tamanho do papel para a impressoraatual. | |
PrintAction | Obtém ou define um valor que determina se a saída de impressão é direcionada a uma impressora, uma janelade visualização de impressão ou em um arquivo. | |
PrintFileName | Obtém ou define um valor que especifica o nome de arquivo de um arquivo de PostScript encapsulado e o caminho para o qual o arquivo será salvo quando o PrintAction propriedade estiver definida como PrintToFile. | |
PrintQuality | Obtém ou define um valor que indica a resolução da impressora . | |
RightToLeft | Obtém ou define um Boolean valor que indica o texto a exibir a direção em um sistema da direita para a esquerda . | |
ScaleHeight | Obtém ou define o número de unidades para a medida vertical da página quando você usa métodos gráficos. | |
ScaleLeft | Obtém ou define as coordenadas horizontais para a borda esquerda da página quando você estiver usando métodos 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 gráficos. | |
ScaleTop | Obtém ou define as coordenadas verticais para a borda superior da página quando você estiver usando métodos gráficos. | |
ScaleWidth | Obtém ou define o número de unidades para a medida horizontal da página quando você usa métodos gráficos. | |
TwipsPerPixelX | Obtém um valor que indica o número de twips por pixel para um objeto medido horizontalmente. | |
TwipsPerPixelY | Obtém um valor que indica o número de twips por pixel para um objeto medido verticalmente. | |
Width | Obtém ou define a largura de uma página. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Circle(Single, Single, Single, Int32, Single, Single, Single) | Imprime um círculo, uma elipse ou um arco em uma página. | |
Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) | Imprime um círculo, uma elipse ou um arco em uma página, especificando se o ponto central é relativa ao local atual. | |
EndDoc | Termina uma operação de impressão enviada para o Printer objeto, liberar o documento para o dispositivo de impressão ou o spooler. | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
KillDoc | Interrompe imediatamente o trabalho de impressão atual. | |
Line(Single, Single) | Imprime linhas em uma página. | |
Line(Single, Single, Single, Single, Int32, Boolean, Boolean) | Imprime as linhas, quadrados ou retângulos em uma página. | |
Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) | Imprime as linhas, quadrados ou retângulos em uma página. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
NewPage | Interrompe a impressão na página atual e reinicia a impressão em uma nova página. | |
PaintPicture | Imprime o conteúdo de um arquivo de imagem em uma página. | |
Imprime o texto a 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, opcionalmente, especificando um ponto em relação às atuais coordenadas. | |
Scale() | Define o sistema de coordenadas da Printer objeto. | |
Scale(Single, Single, Single, Single) | Define o sistema de coordenadas da Printer objeto. | |
ScaleX | Converte o valor para a largura de uma página de uma das unidades de medida da ScaleModede propriedade para outro. | |
ScaleY | Converte o valor para a altura de uma página de uma das unidades de medida da ScaleModede propriedade para outro. | |
TextHeight | Retorna a altura de uma seqüência de texto como ela seria impressa na fonte atual. | |
TextWidth | Retorna a largura de uma seqüência de texto como ela seria impressa na fonte atual. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
Write | Imprime o texto a uma página sem adicionar um carro de retorno. |
Superior
Comentários
O Visual Basic 6.0 Printer objeto tem equivalente direto no Visual Basic. O Printer objeto fornece todas as propriedades, métodos e eventos da Visual Basic 6.0 Printer objeto. Isso permite que o código de impressão Visual Basic 6.0 ser executado após a atualização.
Observação |
---|
Funções e objetos na Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 namespace são fornecidos para uso pelas ferramentas para a atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, essas funções e objetos duplicar a funcionalidade que podem ser encontrados em outros espaços na .NET Framework.São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente a .NET Framework implementação. |
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
Biblioteca de compatibilidade da impressora
Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora