Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: TWebbrowser, PDF und Drucken

  Alt 13. Jan 2005, 09:06
Zitat von Wathlon:
Hallo, wenn
Zitat von MaBuSE:
doc = nil -> nix passiert
dann soll ja auch nix geschehen, sondern nur wenn if Doc <> nil then
In dem TWebBrowser ist ein PDF geladen.
(Ich seh es ja auf dem Bildschirm)
Trozdem druckts mit deiner Funktion nicht.
(Vieleicht bin ich ja auch nur zu blöd)
Hast Du einen Hinweis für mich?

Delphi-Quellcode:
...
procedure TForm1.wbNavigateComplete2(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
  istFertig := True;
end;
...
  wb := TWebBrowser.Create(ts);
  TControl(wb).Parent := ts;
  wb.Align := alClient;
  wb.OnNavigateComplete2 := wbNavigateComplete2;
  istFertig := False;
  wb.Navigate(ExpandFileName('Test.pdf'));
  while not istFertig do Application.ProcessMessages;
  wb.Document.QueryInterface(IID_IHtmlDocument2, Doc);
  if Doc <> nil then
  begin
    doc.execCommand('Print', true, null);
  end;
...
[edit]
Zitat von Wathlon:
Ich verwende Win2000, IE6.0, AcroReader 5.0.5, D7
Ich verwende WinXP, IE6.0, AcroReader 7.0.0, D7
[/edit]
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat