TBeMemoBOFax
TBeMemoBOFax
Die Klasse TBeMemoBOFax kapselt Eigenschaften und Funktionen für den Fax-Versand eines Memos.
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Fax.LayoutMode:L | (default) False = Fax-Layout bearbeiten/einstellen |
Fax.DialogValues:O | Vorgabe-Werte für Fax-Versand, siehe TBeMemoBoSendToValues |
Fax.IsFaxed:L | Wurde das Memo bereits gefaxt |
Funktionen
Funktion | Parameter | Beschreibung |
---|---|---|
Fax.CanFax:L Kann das Memo als Fax versandt werden | ||
Fax.CBSendFax() Memo als Fax versenden | aShowFaxDialog:L | (default) True = Dialog mit Daten für Fax-Empfänger anzeigen |
aShowPrintDialog:L | (default) True = Dialog für Layout / Drucker Auswahl anzeigen |
Vorgabe-Werte für Fax-Versand (TBeMemoBoSendToValues)
Diese Werte werden auf Basis der Memo-Zuordnung vorbefüllt
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Name1Value:C | Name1 des Empfängers |
Name2Value:C | Name2 des Empfängers |
Name3Value:C | Name3 des Empfängers (für Vertreter immer leer, da nicht verfügbar) |
ContactIDValue:N | Kontakt-ID des Empfängers |
StreetValue:C | Straße des Empfängers |
ZipTownValue:C | PLZ / Ort des Empfängers |
FaxNoValue:C | Fax Nummer des Empfängers |
Beispiel
|oMemoBo|
// Memo Fax-Versand
oMemoBo := CreateObject('TBeMemoBo'),
startseq,
oMemoBo.MemoID := 31897,
oMemoBo.WriteLastUsedUserID := c_usr,
// Fax-Empfänger Werte vorgeben
oMemoBO.Fax.DialogValues.Name1Value := 'Test Name1',
oMemoBO.Fax.DialogValues.Name2Value := 'Test Name2',
oMemoBO.Fax.DialogValues.Name3Value := 'Test Name3',
oMemoBO.Fax.DialogValues.StreetValue := 'Test Straße',
oMemoBO.Fax.DialogValues.ZipTownValue := 'Test Stadt',
oMemoBO.Fax.DialogValues.FaxNoValue := 'Test Empfänger Fax <012345679>',
// Verarbeitung starten
// Dialog mit Layout/Drucker Auswahl anzeigen
// Dialog mit Empfänger Daten anzeigen
oMemoBO.Fax.CBSendFax(True, True),
always,
DestroyObject(oMemoBo),
stopseq,