Skrypty SAP - Kontrola wydruku
Aby sterować wydrukiem dokumentu, możesz przekazać różne parametry za pomocą modułów funkcyjnych - PRINT_TEXT i OPEN_FORM. Moduł funkcyjny PRINT_TEXT służy do przygotowania modułu tekstowego określonego w parametrach HEADER i LINES dla urządzenia wyjściowego i wyprowadzenia go. Format wyjściowy do druku jest pobierany z pólTDSTYLE i TDFORM w nagłówku tekstowym.
Możesz także użyć TDPREVIEWpole, aby zobaczyć wyświetlacz na ekranie w formacie do druku. Istnieje wiele pól, których można używać do kontrolowania wyników drukowania.
TDPAGESLCT | SAPscript: Wybierz stronę do druku |
TDPREVIEW | SAPscript: Pokaż widok wydruku |
TDNOPREV | SAPscript: Wyłącz widok wydruku |
TDNOPRINT | SAPscript: Wyłącz drukowanie z poziomu widoku drukowania |
TDTITLE | SAPscript: Tekst linii tytułowej na ekranie wyboru wyników |
TDPROGRAM | SAPscript: Nazwa programu do zamiany symboli |
TDTEST | SAPscript: Wydruk testowy |
TDIEXIT | SAPscript: Zwróć natychmiast po wydrukowaniu |
TDGETOTF | SAPscript: Zwróć tabelę OTF, brak wydruku |
TDSCRNPOS | SAPscript: Wyświetla pozycję OTF na ekranie |
TDDEST | Bufor: nazwa urządzenia wyjściowego |
TDPRINTE | Szpula: nazwa typu urządzenia |
TDCOPIES | Szpula: liczba kopii |
TDNEWID | Szpula: nowe żądanie |
TDIMMED | Szpula: żądanie drukowania natychmiast |
TDDELETE | Bufor: Usuń żądanie po wydrukowaniu |
TDLIFETIME | Szpula: czas przechowywania żądania |
TDDATASET | Szpula: Identyfikacja żądania |
TDSUFFIX1 | Szpula: przyrostek 1 żądania |
TDSUFFIX2 | Szpula: przyrostek 2 żądania |
TDARMOD | Spool: tryb archiwizacji |
TDCOVER | Szpula: Drukuj stronę tytułową |
TDCOVTITLE | Szpula: Strona tytułowa: Tekst tytułu |
TDRECEIVER | Szpula: Strona tytułowa: nazwa odbiorcy |
TDDIVISION | Szpula: Strona tytułowa: Nazwa działu |
Kluczowe moduły funkcyjne
Poniżej przedstawiono kluczowe moduły funkcyjne, których można użyć do sterowania wydrukiem -
TDPREVIEW
Służy do wyświetlania wydruku na ekranie przed wykonaniem wydruku. Ten moduł funkcyjny zawsze tworzy żądanie SPOOL i nie jest interpretowane podczas przetwarzania w tle.
‘X’ - Poszukiwany widok wydruku
‘ ‘ - Brak widoku wydruku
TDPAGESELECT
Ten moduł funkcyjny może służyć do wybierania stron, które mają zostać wydrukowane na wydruku. Możesz wybrać pojedyncze strony lub zakres stron, ale także możesz wybrać kombinacje. Jeśli nie zaznaczysz pola numeru strony, drukowane są wszystkie strony.
Należy zauważyć, że numery stron w tym miejscu pokazują fizyczne strony wydruku SAPscript, a nie numer logiczny w formularzu.
2 - Drukuje indywidualny numer strony 2
1-5 - Spowoduje to wydrukowanie wszystkich stron od 1 do 5, w tym obu stron
2- - Spowoduje to wydrukowanie wszystkich stron od strony 2 do końca
Aby połączyć te wartości, możesz wstawić przecinek między nimi, aby użyć kombinacji. 2, 1-5, 2-
TDTITLE
Ten moduł funkcyjny jest używany do wybierania tekstu dla linii tytułowej wyboru do druku.
TDSCHEDULE
Ten moduł funkcjonalny służy do określania, czy żądanie SPOOL ma być wysyłane natychmiast, czy też ma być drukowane w nocy.
‘IMM’ - Aby natychmiast wysłać żądanie SPOOL
‘NIG’ - Aby wysłać prośbę w nocy
Jeśli w tym polu nie zostanie wybrana żadna wartość, system domyślnie przyjmuje je jako IMM.