IPDEPlugInCallbackProtocol Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vom Drucksystem implementiertes Rückrufprotokoll, mit dem Dialogfelderweiterungen gedruckt werden können, um Informationen zum aktuellen Drucker und Druckauftrag abzurufen, einschließlich Sitzung, Einstellungen, Seitenformat, Drucker und PPD-Daten.
[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="PDEPlugInCallbackProtocol", WrapperType=typeof(PrintCore.PDEPlugInCallbackProtocolWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPrintSession", ReturnType=typeof(PrintCore.PMPrintSession), Selector="printSession")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPrintSettings", ReturnType=typeof(PrintCore.PMPrintSettings), Selector="printSettings")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPageFormat", ReturnType=typeof(PrintCore.PMPageFormat), Selector="pageFormat")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPrinter", ReturnType=typeof(PrintCore.PMPrinter), Selector="PMPrinter")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPpdFile", ReturnType=typeof(System.IntPtr), Selector="ppdFile")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="WillChangePpdOptionKeyValue", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="willChangePPDOptionKeyValue:ppdChoice:")]
public interface IPDEPlugInCallbackProtocol : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="PDEPlugInCallbackProtocol", WrapperType=typeof(PrintCore.PDEPlugInCallbackProtocolWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPrintSession", ReturnType=typeof(PrintCore.PMPrintSession), Selector="printSession")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPrintSettings", ReturnType=typeof(PrintCore.PMPrintSettings), Selector="printSettings")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPageFormat", ReturnType=typeof(PrintCore.PMPageFormat), Selector="pageFormat")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPrinter", ReturnType=typeof(PrintCore.PMPrinter), Selector="PMPrinter")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPpdFile", ReturnType=typeof(System.IntPtr), Selector="ppdFile")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="WillChangePpdOptionKeyValue", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="willChangePPDOptionKeyValue:ppdChoice:")>]
type IPDEPlugInCallbackProtocol = interface
interface INativeObject
interface IDisposable
- Abgeleitet
- Attribute
- Implementiert
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Handle (Zeiger) auf die nicht verwaltete Objektdarstellung. (Geerbt von INativeObject) |
Methoden
| Name | Beschreibung |
|---|---|
| GetPageFormat() |
Gibt das vom Dialogfeld verwendete Seitenformat zurück. |
| GetPpdFile() |
Gibt einen Zeiger auf die CUPS PPD-Struktur ( |
| GetPrinter() |
Gibt den aktuellen Drucker zurück. Für ein Seiteneinrichtungsdialogfeld ist dies der Standarddrucker; für ein Druckdialogfeld ist es der aktuell ausgewählte Drucker. |
| GetPrintSession() |
Gibt die aktuelle Drucksitzung zurück. |
| GetPrintSettings() |
Gibt die Druckeinstellungen zurück, die vom Dialogfeld geändert werden. |
| WillChangePpdOptionKeyValue(String, String) |
Benachrichtigt das Drucksystem, dass das Plug-In eine PPD-Optionsauswahl ändern möchte. Das Drucksystem überprüft die Änderung und gibt zurück, ob sie zulässig ist. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetHandle(INativeObject) |
Vom Drucksystem implementiertes Rückrufprotokoll, mit dem Dialogfelderweiterungen gedruckt werden können, um Informationen zum aktuellen Drucker und Druckauftrag abzurufen, einschließlich Sitzung, Einstellungen, Seitenformat, Drucker und PPD-Daten. |
| GetNonNullHandle(INativeObject, String) |
Vom Drucksystem implementiertes Rückrufprotokoll, mit dem Dialogfelderweiterungen gedruckt werden können, um Informationen zum aktuellen Drucker und Druckauftrag abzurufen, einschließlich Sitzung, Einstellungen, Seitenformat, Drucker und PPD-Daten. |