Grzegorz Święch 2 Napisano 20 Czerwca 2022 Udostępnij Napisano 20 Czerwca 2022 w [Sfera] Dodanie dokumentu do biblioteki oraz wysłka maila Dzień dobry. Chciałbym poprzez sferę dokonać dodanie dokumentu do biblioteki oraz wysłanie maila. Dokładny efekt który chcę uzyskać wygląda tak w UI: Szukałem informacji w dokumentacji, jednak nie mogłem tego znaleźć, najbliżej tego co chcę uzyskać wygląda że jest interfejs IWydruki, jednak nie posiada on odpowiednich metod. Link to postu
Michał Gałecki 78 Napisano 21 Czerwca 2022 Udostępnij Napisano 21 Czerwca 2022 w [Sfera] Dodanie dokumentu do biblioteki oraz wysłka maila Interfejs IWydruki może posłużyć do wyeksportowania wydruku do pliku. W dokumentacji SDK znajdzie Pan przykład eksportowania wydruku do pliku - Przykłady -> Drukowanie -> Eksportowanie wydruku W tym samym miejscu znajduje się przykład na dodawanie obiektu do biblioteki załączników - Przykłady -> Biblioteka załączników -> Dodanie obiektu załącznika Wysłać maila można w taki sposób (fragment kodu): var wiadomosciPocztowe = uchwyt.PodajObiektTypu<IWiadomosciPocztowe>(); using (var kopia = wiadomosciPocztowe.UtworzNowaWiadomosc(konto)) { kopia.Wiadomosc.Dane.Dokument = dokument; kopia.Wiadomosc.DodajZalacznik(zawartoscZalacznika, "wydruk.pdf"); kopia.Wiadomosc.WypelnijNaPodstawie(szablon, false); kopia.Wiadomosc.Dane.Konto = konto; kopia.Wiadomosc.Dane.NadawcaAdres = konto.Adres; kopia.Wiadomosc.Dane.NadawcaNazwa = konto.NazwaWyswietlana; var adresat = new AdresatWiadomosciPocztowej(); adresat.Adres = adres; adresat.Rodzaj = (byte)RodzajAdresata.Do; kopia.Wiadomosc.Dane.Adresaci.Add(adresat); kopia.WyslijWiadomosc(); if (!kopia.Zapisz()) { Console.WriteLine("Nie udało się wysłać wiadomości e-mail."); } } 1 Link to postu
Grzegorz Święch 2 Napisano 21 Czerwca 2022 Autor Udostępnij Napisano 21 Czerwca 2022 w [Sfera] Dodanie dokumentu do biblioteki oraz wysłka maila Dziękuję za informację, w ostateczności miałem skorzystać właśnie z tego sposobu (zapisu do pliku tymczasowego na dysku) jednak wolałem się upewnić, czy nie istnieje czasami gotowa metoda, dziękuje za pomoc! Link to postu
Polecane posty