Printer.Print - метод
Печать текста на страницу.
Пространство имен: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Сборка: Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)
Синтаксис
'Декларация
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[]
)
Параметры
- args
Тип: array<System.Object[]
Массив параметров, содержащий необязательные параметры печати.
Заметки
Метод сбросит PrintCurrentX и CurrentY к следующей линии после выполнения (так же, как и вставка возврат каретки).Чтобы продолжить печать на одной линии, вызовите метод Write.
Несколько выражений могут разделяться точкой с запятой и пробелом или.
Примечание |
---|
Поскольку метод Print обычно выводится с пропорциональн-размеченными символами, корреляция между числом напечатанных символов и количеством столбцов фиксированной ширины, эти символы занимают.Например, широкое буквы, например «w» занимает несколько столбцов фиксированной ширины и узкое буквы, например «i» занимаю меньше один столбец.Для вариантов, в которых меньше среднего значения более широко используются символы, табличные столбцы быть расположен достаточно далеко врозь.Кроме того, можно напечатать в шрифте фикчированн-шага шрифта (например, курьер), чтобы убедиться, что каждый символ занимает только один столбец. |
Массив параметров args() имеет следующий синтаксис и составляющие:
{Spc(n) | Tab(n)} expressioncharPos
Параметр |
Описание |
---|---|
Spc(n) |
Необязательный.Используется для вставки пробелы в результат, где n - количество пробелов для вставки. |
Tab(n) |
Необязательный.Используется, чтобы поместить точку вставки в абсолютный номер столбца, в котором n номер столбца.Используйте Tab без аргумента, чтобы поместить точку вставки в начале следующей области печати. |
expression |
Необязательный.Числовое выражение или строковое выражение, которое необходимо вывести на печать. |
charPos |
Необязательный.Определяет точку вставки для следующего символа.Используйте точку с запятой (;), чтобы поместить точку вставки сразу после последнего символа.Используйте Tab(n), чтобы поместить точку вставки в абсолютный номер столбца, в котором n номер столбца.Используйте Tab без аргумента, чтобы поместить точку вставки в начале следующей области печати.Если charPos опущено, то следующий символ в следующей печати линии. |
Примечание |
---|
Функции и объекты пространства имен Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic.В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework.Они необходимы только в тех случаях, когда модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework. |
Примеры
В следующем примере демонстрируется использование метода Print.
Dim Printer As New Printer
Printer.Print("Total (" & (19 + 300) / 4 & ")")
Printer.EndDoc()
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 - пространство имен
Другие ресурсы
Библиотека совместимости принтеров
Развертывание приложений, ссылающихся на библиотеку совместимости принтеров