Classe PrintForm
Consente di stampare un'immagine di un Windows Form in fase di esecuzione.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Printing.PrintForm
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks.Printing
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
<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
Il tipo PrintForm espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
PrintForm() | Inizializza una nuova istanza di PrintForm classe. |
![]() |
PrintForm(IContainer) | Inizializza una nuova istanza di PrintForm classe, specificare IContainer in cui associati. |
![]() |
PrintForm(Form) | Inizializza una nuova istanza di PrintForm classe, specificare Form dove associati. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
CanRaiseEvents | Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
![]() |
Container | ottiene IContainer contenente Component. (Ereditato da Component) |
![]() |
DesignMode | ottiene un valore che indica se Component si trova in modalità progettazione. (Ereditato da Component) |
![]() |
DocumentName | Ottiene o imposta il nome del documento per visualizzare, ad esempio in una coda la finestra di dialogo o la disattivazione dello stato di stampa) durante la stampa del documento. |
![]() |
Events | Ottiene l'elenco dei gestori eventi associati a questo Component. (Ereditato da Component) |
![]() |
Form | ottiene o imposta il form da stampare. |
![]() |
PrintAction | Ottiene o imposta un valore che indica se l'output è diretto a una stampante, in una finestra di anteprima di stampa, o in un file. |
![]() |
PrinterSettings | Ottiene o imposta un oggetto PrinterSettings l'oggetto che è possibile utilizzare per specificare varie proprietà di una stampante. |
![]() |
PrintFileName | Ottiene o imposta il nome di un file encapsulated PostScript e il percorso a cui il file verrà salvato quando PrintAction la proprietà è impostata su PrintToFile. |
![]() |
Site | ottiene o imposta ISite il Component. (Ereditato da Component) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CreateObjRef | Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
![]() |
Dispose() | Libera tutte le risorse utilizzate da Component. (Ereditato da Component) |
![]() |
Dispose(Boolean) | Rilascia risorse non gestite utilizzate da a PrintForm il componente e facoltativamente dealloca risorse gestite. (Esegue l'override di Component.Dispose(Boolean)). |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Rilascia risorse non gestite e l'esecuzione di altre operazioni di pulitura prima di Component viene recuperato dalla Garbage Collection. (Ereditato da Component) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetLifetimeService | Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
GetService | Restituisce un oggetto che rappresenta un servizio fornito da Component o dal Container. (Ereditato da Component) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
InitializeLifetimeService | Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
MemberwiseClone(Boolean) | Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject) |
![]() |
OnBeginPrint | Generato BeginPrint evento. |
![]() |
OnEndPrint | Generato EndPrint evento. |
![]() |
OnQueryPageSettings | Generato QueryPageSettings evento. |
![]() |
Print() | Invia un'immagine di un Windows Form alla destinazione specificata da PrintAction proprietà. |
![]() |
Print(Form, PrintForm.PrintOption) | Invia un'immagine di un Windows Form alla destinazione specificata da PrintAction proprietà, specificando il form e stampante le opzioni |
![]() |
ToString | Restituisce un oggetto String contenere il nome Component, se presente.Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
BeginPrint | si verifica quando Print viene chiamato il metodo, prima della prima pagina del documento stampi. |
![]() |
Disposed | Si verifica quando il componente viene eliminato da una chiamata a Dispose metodo. (Ereditato da Component) |
![]() |
EndPrint | Si verifica quando l'ultima pagina di documento presentano stampato. |
![]() |
QueryPageSettings | Si verifica immediatamente prima della stampa di ogni pagina. |
In alto
Note
PrintForm il componente consente di stampare un'immagine di un form su una stampante, in una finestra di anteprima di stampa, o in un file in fase di esecuzione.Il comportamento sostituisce quello di PrintForm metodo nelle versioni precedenti di Visual Basic.
Esempi
Nell'esempio seguente viene illustrato un utilizzo comune di PrintForm componente.
Dim pf As New PrintForm
pf.Form = Me
pf.PrintAction = PrintToPrinter
pf.Print()
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing
Altre risorse
Componente PrintForm (Visual Basic)
Procedura: stampare un form utilizzando il componente PrintForm (Visual Basic)
Procedura: stampare l'area client di un form (Visual Basic)
Procedura: stampare aree client e non client di un form (Visual Basic)
Procedura: stampare un form scorrevole (Visual Basic)
Distribuzione di applicazioni che fanno riferimento al componente PrintForm (Visual Basic)