Autor Wątek: PHP - wydruk do PDF i zapis na dysku  (Przeczytany 2322 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline pawkor

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.47
PHP - wydruk do PDF i zapis na dysku
« dnia: Marzec 07, 2021, 11:20:48 »
Witam.

Może ktoś spotkał się z tą potrzebą.

Kod jest dość prosty - przykład z instrukcji sfery

ale przełożenie na PHP mi jakoś nie idzie

potrzebuję zapis danej faktury o danym wzorcu wydruku w określonym katalogu o określonej nazwie pliku.

#----------------------------------------------------------------- cytuję
Sub Dokument_WydrukDoPDF()
On Error GoTo ErrHandler
 
   Dim oSubGT As InsERT.Subiekt
   Set oSubGT = UruchomSubiekta()
 
   Dim oDokFS As InsERT.SuDokument
   Set oDokFS = oSubGT.Dokumenty.Wczytaj("FS 1/2007")
   oDokFS.DrukujDoPliku "d:\faktura.pdf", gtaTypPlikuPDF
   
   Exit Sub
ErrHandler:
#    MsgBox Err.Number & " - " & Err.Description
#End Sub
#-----------------------------------------------------------------

pozdrawiam.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: PHP - wydruk do PDF i zapis na dysku
« Odpowiedź #1 dnia: Marzec 08, 2021, 10:59:40 »
Cytuj
oDokFS.DrukujDoPliku "d:\faktura.pdf", gtaTypPlikuPDF

Co to jest "gtaTypPlikuPDF" (tzn skąd kompilator ma wiedzieć co to)?
Brakuje też nawiasów.

Warto sprawdzać wyjątki, a u Ciebie przechwytywanie jest zakomentowane...

Taki kod działa prawidłowo:
$zamowienie = $subiekt->SuDokumentyManager->DodajZK();
$zamowienie->KontrahentId = 1;
$zamowienie->Uwagi = 'PHP TEST';
$pozycja = $zamowienie->Pozycje->Dodaj(1);
$zamowienie->Zapisz();
$zamowienie->DrukujDoPliku('e:/dokument.pdf', 0);
$zamowienie->Zamknij();

Forum Użytkownikow Subiekt GT

Odp: PHP - wydruk do PDF i zapis na dysku
« Odpowiedź #1 dnia: Marzec 08, 2021, 10:59:40 »