PrintForm - класс
Включает ввод образ окна формы во время выполнения.
Иерархия наследования
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Printing.PrintForm
Пространство имен: Microsoft.VisualBasic.PowerPacks.Printing
Сборка: Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)
Синтаксис
'Декларация
<ToolboxBitmapAttribute(GetType(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")> _
Public Class PrintForm _
Inherits Component
[ToolboxBitmapAttribute(typeof(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")]
public class PrintForm : Component
[ToolboxBitmapAttribute(typeof(PrintForm), L"Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")]
public ref class PrintForm : public Component
[<ToolboxBitmapAttribute(typeof(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")>]
type PrintForm =
class
inherit Component
end
public class PrintForm extends Component
Тип PrintForm предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
PrintForm() | Инициализирует новый экземпляр класса PrintForm. | |
PrintForm(IContainer) | Инициализирует новый экземпляр PrintForm класс, указав IContainer в которых оно будет parented. | |
PrintForm(Form) | Инициализирует новый экземпляр PrintForm класс, указав Form, где он будет parented. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
CanRaiseEvents | Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component.) | |
Container | Возвращает контейнер IContainer, содержащий компонент Component. (Унаследовано от Component.) | |
DesignMode | Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component.) | |
DocumentName | Получает или задает имя документа, отображаемое (например, в диалоговом окне состояния принтера или в очереди принтера) во время печати документа. | |
Events | Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component.) | |
Form | Получает или задает форму для печати. | |
PrintAction | Возвращает или задает значение, указывающее, является ли вывод перенаправляется на принтер, в окне предварительного просмотра или в файл. | |
PrinterSettings | Возвращает или задает a PrinterSettings объект, который можно использовать для определения различных свойств принтера. | |
PrintFileName | Возвращает или задает имя файла инкапсулированного файла postscript и пути, по которому будет сохранен файл, когда PrintAction свойство имеет значение PrintToFile. | |
Site | Получает или задает экземпляр ISite для компонента Component. (Унаследовано от Component.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
CreateObjRef | Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.) | |
Dispose() | Освобождает все ресурсы, используемые объектом Component. (Унаследовано от Component.) | |
Dispose(Boolean) | Выпуски неуправляемые ресурсы, используемые a PrintForm выпуски компонента и, при необходимости, управляемые ресурсы. (Переопределяет Component.Dispose(Boolean).) | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Освобождает неуправляемые ресурсы и выполняет другие операции очистки, перед тем как объект Component будет удален при сборке мусора. (Унаследовано от Component.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetLifetimeService | Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.) | |
GetService | Возвращает объект, представляющий службу, обеспечиваемую компонентом Component или его контейнером Container. (Унаследовано от Component.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
InitializeLifetimeService | Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.) | |
MemberwiseClone() | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
MemberwiseClone(Boolean) | Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.) | |
OnBeginPrint | Создает событие BeginPrint. | |
OnEndPrint | Создает событие EndPrint. | |
OnQueryPageSettings | Создает событие QueryPageSettings. | |
Print() | Отправляет образ окна формы, указанной в назначении PrintAction свойство. | |
Print(Form, PrintForm.PrintOption) | Отправляет образ окна формы, указанной в назначении PrintAction свойство, указав форму и параметры печати | |
ToString | Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от Component.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
BeginPrint | Возникает, если Print метод вызывается перед печатью первой страницы документа. | |
Disposed | Происходит при удалении компонента вызовом метода Dispose. (Унаследовано от Component.) | |
EndPrint | Происходит после вывода на печать последней страницы документа. | |
QueryPageSettings | Происходит непосредственно перед печатью каждой страницы. |
В начало страницы
Заметки
PrintForm компонент позволяет напечатать изображение формы на принтер, в окне предварительного просмотра или в файл во время выполнения.Его функциональность призвана заменить функциональность метода PrintForm, который использовался в предыдущих версиях Visual Basic.
Примеры
В следующем примере демонстрируется применение компонента PrintForm.
Dim pf As New PrintForm
pf.Form = Me
pf.PrintAction = PrintToPrinter
pf.Print()
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks.Printing - пространство имен
Другие ресурсы
Компонент PrintForm (Visual Basic)
Практическое руководство. Печать формы с помощью компонента PrintForm (Visual Basic)
Практическое руководство. Печать клиентской области формы (Visual Basic)
Практическое руководство. Печать клиентской и неклиентской области формы (Visual Basic)
Практическое руководство. Печать прокручиваемой формы (Visual Basic)
Развертывание приложений, ссылающихся на компонент PrintForm (Visual Basic)