Guten Morgen zusammen,
Ich hoffe ich stelle hier keine Frage die schon zigmal beantwortet wurde, aber ich habe über die Forensuche nichts gefunden, und Tante Google hat auch keine passenden Informationen geliefert.
Erstmal kurz zu meiner Situation:
Ich möchte aus meiner Software (C#) heraus über David FX Faxe versenden. Dazu möchte ich die DVApi nutzen. Die Faxe die ich senden möchte sind Worddateien oder PDF-Dateien. Das Versenden als Email-Anhang ist ja kein Problem, aber mit dem Versand per Fax komme ich nicht weiter. Ich gehe davon aus es generell so funktioniert wie der Versand per Email, aber das ich statt des
ein
verwenden muss.
Danach gehen aber die Probleme los.
ist eine schreibgeschützte Eigenschaft, also wo gebe ich die zu wählende Nummer an?
Und kann ich wirklich einfach über
die zu faxenden Dateien anhängen?
Hier mal mein kompletter Code:
DavidAPI davidApp;
Account davidAccount;
Archive davidArchive;
FaxItem davidFaxItem;
davidApp = new DavidAPI();
davidApp.LoginOptions = DvLoginOptions.DvLoginForceAsyncDuplicate;
davidAccount = davidApp.Logon("", "", "", "", "", "NOAUTH");
davidArchive = davidAccount.GetSpecialArchive(DvArchiveTypes.DvArchivePersonalOut);
davidFaxItem = (FaxItem)davidArchive.NewItem(DvItemTypes.DvFaxItem);
davidFaxItem.Attachments.Add(tempdatei, "");
davidFaxItem.To = window.Wert; // Schreibgeschützte Eigenschaft, funktioniert so nicht!
davidFaxItem.Subject = dokument.Beschreibung;
davidFaxItem.Save(DBNull.Value, DBNull.Value);
davidAccount.Logoff();
Alles anzeigen
Bei der Save()-Methode bin ich mir auch nicht sicher, für die Emails gibt es ja eine Send()-Methode, die fehlt aber beim FaxItem.
So, ich hoffe ihr könnt was mit meinem Geschreibsel anfangen und jemand hat eine Idee wie ich weiter vorgehen sollte. Ein Link zu ein Codebeispiel würde mir schon reichen.
Vielen Dank schon mal und viele Grüße,
Sacha