X Report Server |
|
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
文字檔的報表預視管理系統
支援倚天中文印表指令
~i,g2,w,z
最重要的是Free版本,如有任何疑問,可上版發問
我最近改了些演算法,會推出100%漢書相容列印版本
大家來註冊給些鼓勵
0人跟我註冊 發表人 - hjhjack1 於 2002/10/10 23:33:19
![]() |
領航天使
站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
chih
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
|
jaime47
一般會員 ![]() ![]() 發表:0 回覆:8 積分:1 註冊:2002-05-16 發送簡訊給我 |
|
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
|
ufjjc
一般會員 ![]() ![]() 發表:18 回覆:47 積分:23 註冊:2002-05-21 發送簡訊給我 |
|
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
|
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
想想我當初沒有好好介紹這個軟體,現在將特性重複一下
XREP能搭配任何以OLE DCOM開啟的前端應用系統,也就是VISUAL FOXPRO
VISUAL BASIC C BUILDER通通可以用
由於印表機的支援的問題,我將這個X REPORT定位在點陣式印表機輸出,當初
原本是為了印各類表單出貨單會計傳票等需複印的單據,不過後來發現直接寫成
文字檔,作印表預視輸出,USER能接受,開發成本也比較低.乾脆我的AP全用X REP
ORT作報表輸出,蠻有專業效果的.
X REPORT是一個開發難度高,卻無市場價值的東西,很多DELPHI的REPORT WRI
TER都是免費的,X REPORT最主要是為探討WINDOW技術,而不計成本開發的軟體,
想想看QUICK REPORT專業版含SOURCE CODE才2000塊美金,發展X REPORT的技術又
和REPORT WRITER相差有限,X REPORT有REPORT WRITER不過卻被我搞丟了,我也
不在意,一切都是緣分.COMPOMENT也有,不過沒有人向我註冊,所以一個也沒送出
X REPORT正確的說只支援倚天中文的五個印表指令,~W,~X,~Z,~L,~G2,~U有
支援,我本身也沒測,~V,~H也是相同情形.
應用在啥地方,如果有DOS老舊文件,數量又很多,倒是可用XREP來還原貌.日前完成了和漢書一樣的印表引擎,心中反而有一種不想跟漢書走的念頭,印表機
解析度的關係,100%相容倚天的印表輸出是不可能的,X REP是全世界將100%倚天
文件重現的唯一軟體.
X REPORT的缺點,其實是很多FREE REPORT WRITER致命傷是一樣的,沒有THREAD支援,國產的VR我在前幾年用的時候,也是缺乏THREAD,不曉得現在改
了沒.缺乏THREAD雖穩,但各位在印表時,如果列印文件頁數很多,將視窗焦點
轉移,嘿嘿,問題就大了.
說起VR我倒是有段典故想說,我和VR的原作者系出同門,他寫出VR時,我WINDOW程式都不會寫,那時我好像在賣狗皮膏藥,真的是賣藥的SALE MAN我覺得
在學時學得都差不多,我們只修過半學期的PASCAL會差這多,後天努力寫很重要,
我是很重視緣分的人大家快來註冊,相識便是有緣.
|
領航天使
站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
領航天使
站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
goto-dream
一般會員 ![]() ![]() 發表:1 回覆:3 積分:0 註冊:2004-06-12 發送簡訊給我 |
|
tc
一般會員 ![]() ![]() 發表:4 回覆:10 積分:2 註冊:2004-05-05 發送簡訊給我 |
|
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
|
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
|
tc
一般會員 ![]() ![]() 發表:4 回覆:10 積分:2 註冊:2004-05-05 發送簡訊給我 |
引言:HI hjhjack1兄 您好 昨天在WIN2000 sp4測試XREP很正常 聽到這樣訊息, 感覺很遺憾, 不過.請問hjhjack1兄有沒有分享soucre code的想法 站上應該有許多人願意繼續嘗試引言: hjhjack1兄 您好 回報個問題, XREP在winxp pro sp1安裝後, 並沒有執行檔產生. 有什麼方式可以解決呢 thx我這個系統是在win98底下發展的,win 98以上版本好像都有問題, 加上我本身也放棄這個報表伺服器.win98以上無法run的原因,好像 是微軟為了防病毒,關閉某些dcom功能,我已改用報表預視系統, 不再發展了 |
goto-dream
一般會員 ![]() ![]() 發表:1 回覆:3 積分:0 註冊:2004-06-12 發送簡訊給我 |
引言:引言: 我使用VFP呼叫XREP時發現. 倚天字型預覽會出現空白. 是否因為沒有設定好字型的路徑. 但我是把程式碼放在C:\XREP 程式碼.我放在VFP愛用者社區中 http://vfp.sunyear.com.tw/viewtopic.php?p=4477#44771.程式我放在上傳區版面 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=51975 2.如果可以改路徑的話.是否可提供相關資料. readme.txt沒有提到字型路徑屬性. 我在Demo找到相關的程式碼. 是否能請你稍微解釋一下.其值又該放什麼? |
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
|
hjhjack1
一般會員 ![]() ![]() 發表:7 回覆:32 積分:24 註冊:2002-08-07 發送簡訊給我 |
引言:XREP:=CoTXREPSERV.CREATE; XREP.cREPNAME :=EDIT01.TEXT; XREP.cTXTNAME :=EDIT02.TEXT; XREP.cTEMPATH :=EDIT04.TEXT; XREP.cBMPFILE :=EDIT03.TEXT; XREP.cFONTFILE:=EDIT05.TEXT; XREP.nPAPERH :=strtoint(EDIT06.TEXT); XREP.nPAPERW :=strtoint(EDIT07.TEXT); XREP.CRT_VIEW; //XReport使用元件指令 { XREPORT1.REPNAME :=EDIT01.TEXT; XREPORT1.TXTNAME :=EDIT02.TEXT; XREPORT1.TEMPPATH:=EDIT04.TEXT; XREPORT1.BMPFILE :=EDIT03.TEXT; XREPORT1.FONTFILE:=EDIT05.TEXT; XREPORT1.HEIGHT :=strtoint(EDIT06.TEXT); XREPORT1.WIDTH :=strtoint(EDIT07.TEXT); XREPORT1.EXECREP;}3.VFP執行XREP程式碼如下:LOCAL XREP IF !FILE(ALLTRIM(THISFORM.txtREP.VALUE) ) MESSAGEBOX("檔案不存在!!","訊息") RETURN ENDIF XREP=CREATEOBJECT("XREPSERV.TXREPSERV") XREP.cREPNAME="讀我展示Demo" XREP.cTXTNAME= ALLTRIM(THISFORM.txtREP.VALUE) XREP.CRT_VIEW WAIT "按任何鍵!!關閉預覽報表" WINDOW AT 26,30 *DO FORM frmrep_close *RELEASE XREPXREP.cREPNAME :=EDIT01.TEXT; 報表名稱 XREP.cTXTNAME :=EDIT02.TEXT; 報表文字檔 XREP.cTEMPATH :=EDIT04.TEXT; 產生temp file路徑 XREP.cBMPFILE :=EDIT03.TEXT; 報表背景檔,套表時可對位置 XREP.cFONTFILE:=EDIT05.TEXT; 字型檔案 XREP.nPAPERH :=strtoint(EDIT06.TEXT); 報表長度 XREP.nPAPERW :=strtoint(EDIT07.TEXT); 報表寬度 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |