Поделиться через


Printer.Write - метод

Обновлен: Ноябрь 2007

Печатает на странице текст без добавления возврата каретки.

Пространство имен:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Сборка:  Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)

Синтаксис

'Декларация
Public Sub Write ( _
    ParamArray args As Object() _
)
'Применение
Dim instance As Printer
Dim args As Object()

instance.Write(args)
public void Write(
    params Object[] args
)
public:
void Write(
    ... array<Object^>^ args
)
public function Write(
    ... args : Object[]
)

Параметры

  • args
    Тип: array<System.Object[]
    Массив параметров, содержащий необязательные параметры печати.

Заметки

После выполнения метода Write свойства CurrentY и CurrentX переводятся в конец текущей строки. Для перехода к следующей строке после печати (вставки возврата каретки) следует использовать метод Print.

Выражения разделяются пробелом или точкой с запятой.

Bb918028.alert_note(ru-ru,VS.90).gifПримечание.

Поскольку при печати с помощью метода Print обычно используются пропорциональные знаки, между числом печатаемых знаков и числом столбцов фиксированной длины, занимаемых этими знаками, отсутствует всякая корреляция. Так, широкая буква, например, "W", занимает больше одного столбца фиксированной длины, а узкая буква, например, "i", занимает меньше одного столбца. На случай использования знаков, ширина которых превышает среднее значение, столбцы табуляции должны быть разнесены на достаточное расстояние. Также можно использовать для печати моноширинный шрифт (например, Courier), чтобы гарантировать, что любой знак будет занимать ровно один столбец.

Массив параметров args() имеет следующий синтаксис и компоненты:

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

Параметр

Описание

Spc(n)

Необязательный параметр. Используется для вставки пробелов при выводе; n здесь — это число вставляемых пробелов.

Tab(n)

Необязательный параметр. Используется для установки точки вставки в столбце, указываемом по абсолютному номеру; здесь n — это номер столбца. Для установки точки вставки в начале следующей зоны печати следует использовать параметр Tab без аргументов.

expression

Необязательный параметр. Числовое или строковое выражение, которое нужно напечатать.

charPos

Необязательный параметр. Указывает точку вставки для следующего знака. Для размещения точки вставки сразу после последнего отображенного знака используется точка с запятой (";"). Для размещения точки вставки по абсолютному номеру столбца используется параметр Tab(n); здесь n — это номер столбца. Для установки точки вставки в начале следующей зоны печати следует использовать параметр Tab без аргументов. Если параметр charPos не задан, следующий знак печатается на следующей строке.

Bb918028.alert_note(ru-ru,VS.90).gifПримечание.

Функции и объекты пространства имен Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 предназначены для использования инструментами обновления Visual Basic 6.0 до Visual Basic 2008. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в тех случаях, когда модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

Примеры

В следующем примере демонстрируется использование метода Print.

Dim Printer As New Printer

Разрешения

См. также

Ссылки

Printer Класс

Printer - члены

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 - пространство имен

Другие ресурсы

Библиотека совместимости принтера

Практическое руководство. Устранение ошибок обновления с помощью библиотеки совместимости принтера (Visual Basic)

Развертывание приложений, в которых содержатся ссылки на библиотеку совместимости принтера