PrintCard

Beschreibung:

Druckt ein Karteikartenprojekt aus. Neben dem Druckziel muss u. a. der Name des ge­wü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 im aktuellen Filter/Datenbank 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.PrintCard("PRV", "%PRJDIR%\Druckvorlagen\Kontakte - Serienbriefvorlage.crd", 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.PrintCard("PRV", @"%PRJDIR%\Druckvorlagen\Kontakte - Serienbriefvorlage.crd", true, true, "", false);

recordSet.Dispose();