Problem z wydrukiem z TWebBrowser

0

Witam!

Wykorzystałem jeden z komponentów JVCL o nazwie JvDBGridHTMLExport. Dzięki temu przy pomocy jednej linii mam w TWebBrowser całą tabelę z Grida. Problem w tym że tabela jest dość długa (kilka stron) i obcina mi ją na dole strony. Drukuję przy pomocy tej procedurki:

procedure WBPrintNoDialog(WB: TWebBrowser) ;
var
   vIn, vOut: OleVariant;
begin
   WB.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER, vIn, vOut) ;
end;

Czy da się przy pomocy jakichś parametrów sprecyzować ustawienia takiego wydruku? Jak to można inaczej rozwiązać?

No i kolejne pytanie: czy da się programowo zmienić USTAWIENIA STRONY w przeglądarce IE? Chciałbym programowo usunąć nagłówek i stopkę, ew. zmienić orientację wydruku. Znalazłem tylko rozwiązanie z Rejestrem Systemowym ale mnie to nie pasuje bo program musi działać też na innym koncie, nie tylko na koncie Admina. Pozdrawiam!!!

0

Nagłówek i stopkę ustawia się tylko i wyłącznie w rejestrze (niestety, bo śmieszne rzeczy mogą się dziać, jak drukują dwa programy na raz), ale w części którą każdy użytkownik ma prawo modyfikować:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup

Nie ma możliwości ustawienia, w którym miejscu ma łamać stronę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1