Método Printer.Write
Imprime o texto a uma página sem adicionar um carro de retorno.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
Public Sub Write ( _
ParamArray args As Object() _
)
public void Write(
params Object[] args
)
public:
void Write(
... array<Object^>^ args
)
member Write :
args:Object[] -> unit
public function Write(
... 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 Write método redefine CurrentX e CurrentY para o final da linha atual depois da execução. Para mover para a próxima linha após a chamada de impressão (inserir um retorno de carro), o Print método em vez disso.
Várias expressões podem ser separadas por um espaço ou de um ponto e vírgula.
Observaçã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çã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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
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