PrintForm - класс
Разрешает печать изображений формы Windows Form во время выполнения.
Иерархия наследования
Object
MarshalByRefObject
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, который будет его родительским объектом. |
![]() |
PrintForm(Form) | Инициализирует новый экземпляр класса PrintForm, указывающий родительский класс Form. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
CanRaiseEvents | Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component.) |
![]() |
Container | Возвращает контейнер IContainer, содержащий компонент Component. (Унаследовано от Component.) |
![]() |
DesignMode | Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component.) |
![]() |
DocumentName | Возвращает или задает имя документа, отображаемое (например, в диалоговом окне состояния принтера или в очереди принтера) во время печати документа. |
![]() |
Events | Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component.) |
![]() |
Form | Возвращает или задает форму для печати. |
![]() |
PrintAction | Возвращает или задает значение, указывающее, направляются ли выходные данные на принтер, в окно предварительного просмотра или в файл. |
![]() |
PrinterSettings | Получает или задает объект PrinterSettings, который можно использовать для определения различных свойств принтера. |
![]() |
PrintFileName | Получает или задает имя EPS-файла и путь, по которому будет сохранен файл, когда PrintAction свойство примет значение PrintToFile. |
![]() |
Site | Получает или задает экземпляр ISite для компонента Component. (Унаследовано от Component.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CreateObjRef | Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.) |
![]() |
Dispose | Освобождает все ресурсы, используемые объектом Component. (Унаследовано от Component.) |
![]() |
Dispose(Boolean) | Освобождает неуправляемые ресурсы, используемые компонентом 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() | Отправляет изображение формы Windows Form в расположение, указанное свойством PrintAction. |
![]() |
Print(Form, PrintForm.PrintOption) | Отправляет изображение формы Windows Form в расположение, указанное свойством 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)