Q&A

  • TWebBrowser의 내용을 인쇄하는 방법
TWebBrowser에 보여지는 내용을 코딩으로 인쇄하는 방법을 알고 싶습니다.

오른쪽 마우스 버튼을 눌러 인쇄할 수도 있지만 프로그램에서 제어하는 방법을 알려주시면 감사하겠습니다. 아울러 인쇄할 프린터도 지정할 수 있으면 좋겠구요...

좋은 하루 되세요.

1  COMMENTS
  • Profile
    김영대 2000.10.16 19:57
    이호진 wrote:

    > TWebBrowser에 보여지는 내용을 코딩으로 인쇄하는 방법을 알고 싶습니다.

    > 오른쪽 마우스 버튼을 눌러 인쇄할 수도 있지만 프로그램에서 제어하는 방법을 알려주시면 감사하겠습니다. 아울러 인쇄할 프린터도 지정할 수 있으면 좋겠구요...

    > 좋은 하루 되세요.



    이건 프리첼의 델파이세상(www.freechal.com/delphiworld)의 교주인

    조규춘님께서 올린글인데여..

    도움이 되셨으면 하네여...

    그럼 이만...

    (소스)

    procedure TForm1.icommand(inja: Cardinal);

    var

    VI, VO: OleVariant;

    IECommand: IOleCommandTarget;

    begin

    IECommand := WebBrowser.Document as IOleCommandTarget;

    IECommand.Exec(nil, inja, OLECMDEXECOPT_DONTPROMPTUSER, VI, VO);

    end;



    사용예



    procedure 폼.버튼클릭(센데);



    begin



    iCommand(6); {프린트}



    end;