無效的class字串 |
缺席
|
jook152
一般會員 ![]() ![]() 發表:7 回覆:13 積分:4 註冊:2007-07-09 發送簡訊給我 |
我的程式原本是用
ShellExecute 來列印附件的pdf 檔 但因為它只可用預設印表機,所以改用下面的方式 pdfAVDOC:=CreateOleObject('AcroExch.AVDoc'); // 建立Acrobat View 視覺化物件 pdfPDDOC:=CreateOleObject('AcroExch.PDDoc'); // 建立Acrobat View 非視覺化(控制)物件 pdfAPP:=CreateOleObject('AcroExch.APP'); // 建立Acrobat View application pdfAVDOC.open(sPrnName,StrExtract(sPrnName,'/',3)); pdfAVDOC:=pdfAPP.GetActiveDoc; pdfPDDOC:=pdfAVDOC.GetPDDoc; vPage:=pdfPDDOC.GetNumPages; pdfAVDOC.PrintPagesSilent(0,vPage-1, 0, 0, 0); pdfPDDOC.close; pdfAPP.Exit; 卻在列印時出現"無效的class字串" 目前只有一個人有這個問題,也有把pdf 重灌過但還是一樣 請問這不是pdf的問題的話,那是?? |
ko
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
|
jook152
一般會員 ![]() ![]() 發表:7 回覆:13 積分:4 註冊:2007-07-09 發送簡訊給我 |
|
shunaaron
高階會員 ![]() ![]() ![]() ![]() 發表:13 回覆:94 積分:106 註冊:2006-10-06 發送簡訊給我 |
|
jook152
一般會員 ![]() ![]() 發表:7 回覆:13 積分:4 註冊:2007-07-09 發送簡訊給我 |
因ShellExceute只可用預設印表機列印~~
所以才改用其他的方式列印的 ===================引 用 shunaaron 文 章=================== try ShellExceute(handle,'print',PChar('檔案位址'),nil,nil, SW_Shownormal); ===================引 用 jook152 文 章=================== ===================引 用 ko 文 章=================== 有裝pdf的ocx嘛!? 好像要錢的 它的pdf功能是正常的,如果直接打開那個pdf檔再按列印,是ok的 但若透過程式自動去列印那個pdf檔則會出現錯誤~~~ |
RootKit
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:16 回覆:358 積分:419 註冊:2008-01-02 發送簡訊給我 |
|
jook152
一般會員 ![]() ![]() 發表:7 回覆:13 積分:4 註冊:2007-07-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |