Método Printer.Print

Imprime o texto a uma página.

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

Sintaxe

'Declaração
Public Sub Print ( _
    ParamArray args As Object() _
)
public void Print(
    params Object[] args
)
public:
void Print(
    ... array<Object^>^ args
)
member Print : 
        args:Object[] -> unit 
public function Print(
    ... args : Object[]
)

Parâmetros

  • args
    Tipo: array<System.Object[]
    Uma matriz de parâmetro que contém parâmetros opcionais de impressão.

Comentários

O Print método redefine CurrentX e CurrentY para a próxima linha depois da execução (o mesmo como a inserção de um retorno de carro). Para continuar a impressão na mesma linha, chame o Write método em vez disso.

Várias expressões podem ser separadas por um espaço ou de um ponto e vírgula.

ObservaçãoObservação

Porque o Print método normalmente imprime com caracteres espaçados proporcionalmente, não há nenhuma correlação entre o número de caracteres impressos e o número de colunas de largura fixa ocupadas por esses caracteres. Por exemplo, uma letra larga, como, por exemplo, um "W," ocupa mais de uma coluna de largura fixa e uma letra estreita, como, por exemplo, um "i", ocupa menos de uma coluna.Para permitir casos em que mais largo do que a média caracteres forem usados, as colunas da tabela devem ser posicionadas bem separados.Como alternativa, você pode imprimir em uma fonte de densidade fixa (como Courier) para certificar-se de que cada caractere ocupa apenas uma coluna.

O args()matriz de parâmetro tem a seguinte sintaxe e partes:

{Spc(n) | Tab(n)}expressioncharPos

Parâmetro

Descrição

Spc(n)

Opcional.Usado para inserir caracteres de espaço na saída, onde n é o número de caracteres de espaço para inserir.

Tab(n)

Opcional.Usadas para posicionar o ponto de inserção em um número de coluna absoluta, onde n é o número da coluna.Use Tab sem um argumento para posicionar o ponto de inserção no início da próxima zonade impressão.

expression

Opcional.Expressão numérica ou expressão de seqüência de caracteres para imprimir.

charPos

Opcional.Especifica o ponto de inserção para o próximo caractere.Use um ponto e vírgula (;) para posicionar o ponto de inserção imediatamente após o último caractere exibido.Use Tab(n) para posicionar o ponto de inserção em um número de coluna absoluta, onde n é o número da coluna.Use Tab sem um argumento para posicionar o ponto de inserção no início da próxima zonade impressão.Se charPos é omitido, o próximo caractere é impresso na próxima linha.

ObservaçãoObservaçã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 do.NET Framework de implementação.

Exemplos

O exemplo a seguir demonstra o Print método.

Dim Printer As New Printer
Printer.Print("Total (" & (19 + 300) / 4 & ")")
Printer.EndDoc()

Segurança do .NET Framework

Consulte também

Referência

Printer Classe

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

Outros recursos

Biblioteca de compatibilidade da impressora

Como: corrigir erros de atualização usando a biblioteca de compatibilidade da impressora (Visual Basic)

Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora