익스플러로 컨트롤을 이용해서 프린터를 할려고 하는데 안됩니다.
어떻게 하면 되는지.. 여기에 있는 팁으로 해봤는데 컴파일이 안되더군요
/////////////////////////////////
procedure TForm1.PrintWebContent;
var
VI, VO: OleVariant;
IECommand: (IOleCommandTarget; )--->이부분이 없어서 컴파일이 안되요
begin
IECommand := WebBrowser1.Document as IOleCommandTarget;
IECommand.Exec(nil, OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, VI,
VO);
end;
//////////////
올바르게 작동이 되는 방법을 가르쳐 주세요
아니면 딴 방법이 있으면 그 방법을 가르쳐 주세요
부탁드립니다.
uses절에 ActiveX유닛을 추가해주세요...
^^ 항상 즐코하세요...
문상연 wrote:
> 익스플러로 컨트롤을 이용해서 프린터를 할려고 하는데 안됩니다.
> 어떻게 하면 되는지.. 여기에 있는 팁으로 해봤는데 컴파일이 안되더군요
> /////////////////////////////////
> procedure TForm1.PrintWebContent;
> var
> VI, VO: OleVariant;
> IECommand: (IOleCommandTarget; )--->이부분이 없어서 컴파일이 안되요
> begin
> IECommand := WebBrowser1.Document as IOleCommandTarget;
> IECommand.Exec(nil, OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, VI,
> VO);
> end;
> //////////////
>
> 올바르게 작동이 되는 방법을 가르쳐 주세요
> 아니면 딴 방법이 있으면 그 방법을 가르쳐 주세요
> 부탁드립니다.