Beschreibung:
Druckt ein Listenprojekt aus. Neben dem Druckziel muss u. a. der Name des gewünschten Druckprojektes angegeben werden.
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
Media |
String |
Bestimmt das Ausgabemedium/Format (siehe Kapitel Ausgabemedien/Formate). Dieses kann über zusätzliche Optionen weiter beeinflusst werden (siehe Kapitel Zusätzliche Optionen für Ausgabemedien/Formate). |
|
FileName |
String |
Dateiname inkl. Pfad des Druckprojektes |
|
Silent |
Bool |
Legt fest, ob der Druck (nach Möglichkeit) ohne Benutzerinteraktion erfolgen soll. |
|
Range |
Bool |
True: Es werden alle Datensätze in der aktuellen Ansicht ausgegeben, entspricht dem Seriendruck. False: Es wird nur der aktuelle Datensatz ausgegeben, entspricht dem Einzeldruck. |
|
OutputFileName |
String |
Evtl. Name und Pfad der zu erzeugenden Ausgabe-Datei bei Ausgabe-Medien wie z. B. "RTF" oder "HTML". In allen anderen Fällen kann ein leerer String übergeben werden. |
|
UseModalPreviewWindow |
Bool |
Optional. Legt fest, ob der Druck auf Vorschau (PRV) in das normale Vorschaufenster gedruckt wird (True, Voreinstellung) oder in die Berichtsansicht (False). |
Rückgabewert:
Bool
Hinweis: Druckt man über ein RecordSet Objekt, welches aus einer ViewConfig erstellt wurde, stehen momentan die Variablen cRM.Project.? und cRM.View.? nicht zur Verfügung.
Beispiel VBScript:
' Dieses Beispiel basiert auf der Kontakte-Ansicht einer combit_Large-Solution
Dim oRecordSet : Set oRecordSet = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet
Call oRecordSet.PrintReport("PRV", "%PRJDIR%\Druckvorlagen\Kontakte - Geburtstagsliste.lst", True, True, "", False)
Set oRecordSet = Nothing
Beispiel C#-Script:
// Dieses Beispiel basiert auf der Kontakte-Ansicht einer combit_Large-Solution
RecordSet recordSet = cRM.CurrentProject.ActiveViews.ActiveView.CurrentRecordSet;
recordSet.PrintReport("PRV", @"%PRJDIR%\Druckvorlagen\Kontakte - Geburtstagsliste.lst", true, true, "", false);
recordSet.Dispose();