_XDocument2.PrintOut-Methode
Druckt den Formularinhalt so, wie er im Fenster entsprechend der aktiven Ansicht des Formulars gerendert wird.
Diese Methode ist nicht CLS-kompatibel.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
'Declaration
<DispIdAttribute(27)> _
Sub PrintOut
'Usage
Dim instance As _XDocument2
instance.PrintOut
[DispIdAttribute(27)]
void PrintOut ()
Hinweise
Die PrintOut-Methode verwendet die aktuellen Druckereinstellungen. Wenn sie von einem Formular aufgerufen wird, das nicht vollständig vertrauenswürdig ist, gibt sie den Fehler "Zugriff verweigert" zurück.
Es wird empfohlen, die PrintOut-Methode nicht aus den Ereignissen OnLoad oder OnSwitchView abzurufen. Beim Aufrufen der PrintOut-Methode aus der Ereiginsprozedur OnLoad oder OnSwitchView sind folgende Ergebnisse möglich:
Die Ansicht wird nicht richtig gedruckt.
Es wird ein leeres Dokument gedruckt.
Die falsche Ansicht wird gedruckt.
Es tritt die folgende Ausnahme auf:
"Ungültiger Kontext für den Objektmodellaufruf."
Wichtig: |
---|
Auf den Member kann nur über Formulare zugegriffen werden, die über eine Formularvorlage geöffnet werden. Die Formularvorlage muss zum voll vertrauenswürdigen Ausführen mithilfe der Kategorie "Sicherheit und Vertrauensstellung" des Dialogfelds "Formularoptionen" konfiguriert werden. Der Member erfordert volle Vertrauenswürdigkeit für den sofortigen Aufrufer und kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter "Using Libraries from Partially Trusted Code" (in Englisch) auf MSDN. |
Beispiel
Im folgenden Beispiel wird die PrintOut-Methode des XDocument-Objekts verwendet, um die aktuelle Ansicht zu drucken:
thisXDocument.PrintOut();
Siehe auch
Referenz
_XDocument2-Schnittstelle
_XDocument2-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace