PrinterSettings.GetHdevmode Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar ett handtag till en DEVMODE struktur som motsvarar skrivarinställningarna.
Överlagringar
| Name | Description |
|---|---|
| GetHdevmode() |
Skapar ett handtag till en |
| GetHdevmode(PageSettings) |
Skapar ett handtag till en |
GetHdevmode()
Skapar ett handtag till en DEVMODE struktur som motsvarar skrivarinställningarna.
public:
IntPtr GetHdevmode();
public IntPtr GetHdevmode();
member this.GetHdevmode : unit -> nativeint
Public Function GetHdevmode () As IntPtr
Returer
nativeint
Ett handtag till en DEVMODE struktur.
Undantag
Skrivaren som heter i egenskapen PrinterName finns inte.
Det gick inte att hämta skrivarens initieringsinformation.
Kommentarer
DEVMODE strukturer är enhetsspecifika. Det går inte att kopiera en DEVMODE struktur från en PrinterSettings till en PrinterSettings för en annan skrivare. När du är klar med handtaget som skapas via den här metoden måste du frigöra det själv genom att anropa den interna Win32-metoden GlobalFree . När du anropar den här metoden skickar du som parameter returvärdet från GetHdevmode metoden.
Gäller för
GetHdevmode(PageSettings)
Skapar ett handtag till en DEVMODE struktur som motsvarar skrivaren och sidinställningarna som anges via parametern pageSettings .
public:
IntPtr GetHdevmode(System::Drawing::Printing::PageSettings ^ pageSettings);
public IntPtr GetHdevmode(System.Drawing.Printing.PageSettings pageSettings);
member this.GetHdevmode : System.Drawing.Printing.PageSettings -> nativeint
Public Function GetHdevmode (pageSettings As PageSettings) As IntPtr
Parametrar
- pageSettings
- PageSettings
Objektet PageSettings som DEVMODE strukturens handtag motsvarar.
Returer
nativeint
Ett handtag till en DEVMODE struktur.
Undantag
Skrivaren som heter i egenskapen PrinterName finns inte.
Det gick inte att hämta skrivarens initieringsinformation.
Kommentarer
DEVMODE strukturer är enhetsspecifika. Det går inte att kopiera en DEVMODE struktur från en PrinterSettings till en PrinterSettings för en annan skrivare.
När du är klar med handtaget som skapas via den här metoden måste du frigöra det själv genom att anropa den interna Win32-metoden GlobalFree . När du anropar den här metoden skickar du som parameter returvärdet från GetHdevmode metoden.