RepExpert Lite中文簡介

 

RepExpert是一款專門用於Web-based Oracle Report的列印工具。

 

作為為Oracle Report專門設計的軟體,RepExpert具有一些普通軟體有的功能。例如:

1,  自動輸出到印表機

2,  自動選擇印表機及紙型(paper size)

3,  隱藏報表代碼(HTML source code)

4,  列印準確!我們在這方面很有心得。

通過適當的擴展,還可以做到 個報表只能列印一次。早前我們就給一位元Pakistan制定了一個安全列印的方案。

 

RepExpert有一個了不起的功能,可以處理相當大的報表輸出。假如您計畫輸出一個包含10萬頁面的報表,HTMLCSS + RepExpert是你唯一的選擇。

 

RepExpert根據web-based Report的特點,特加上可以通過URL來調用的功能。假如你本來計畫使用IE來打開一個報表,通過適當的設置或者編程,就可以很容易的改為使用RepExpert來列印。

 

RepExpert是一個久經考驗的軟體,相信它可以為您的業務更順暢。

 

FAQ

 

Q: 什麼情況下需要RepExpert?

A: 如果你使用Oracle Report在於Web環境中,例如你使用Form 6i並且部署在web中,你將會面臨一些列印上的問題。假設你使用HTMLCSS格式來輸出報表,報表輸出將通常會顯示於流覽器中,例如IE,當你使用流覽器列印的時候,你將需要設置頁邊距,需要選擇紙型,十分繁瑣,而且可能最後列印出來的效果可能不準確。如果你遇到這個問題,請花點時間解一下RepExpert

 

Q: 我們公司經常要列印容很多的報表,有幾千頁之多,使用普通的流覽器無法正常顯示列印這麼大報表。另外,有時候也需要選擇列印部分頁面。請問有什麼辦法可以解決這個問題?

 

A: 我非常榮幸的告訴您,RepExpert可以滿足您的要求!這也是RepExpert早期的重要賣點。

 

Q: 我們試用了RepExpert來列印報表,非常好用,美中不足的是 次都要先把檔保存在本地電腦磁片上,然後使用RepExpert來打開,還是比較繁瑣。可不可以使用RepExpertIE那樣方便?

 

A: RepExpert可以回應用打開流覽網頁的事件,通過檢測URL中是否有適當的關鍵字,而決定是否替代IE來列印網頁,即報表。如何提取關鍵字?你使用的用於調用RepExpertURL一定包含一些通常URL不具備的部分,這些部分就可以作為關鍵字。如何設置關鍵字?請點擊Settings功能表,選擇URL keyword setup,再選擇Group #1或者其他組,即可進入錄入介面。最多可以設置4組。另外RepExpert嵌一個關鍵字’&callrepexpert=yes’,只要您設置您的Form中調用報表的URL包含這個串,就不需要設置用端了。

 

Q: 我們公司有很多報表需要列印, 次列印的時候,用需要修改頁邊距,選擇印表機,選擇紙型,很耗時間,有有辦法省掉這些過程?

 

A: 從上面我們已經解到調用RepExpert可以像調用IE一樣方便,您是否知道RepExpert可以記憶客對某個特定的報表喜好的印表機及紙型,並且可以自動設置這些參數。

 

   如何讓RepExpert自動把報表輸出到印表機?通常情況下,RepExpert不會直接把報表輸出到印表機,會處於預覽模式。有兩個方法可以讓RepExpert直接輸出報表到printer

1,  URL keywords setup對話方塊中,底部有一個Check Box Output to printer directly,選中這個Check Box,就會把所有報表都直接輸出到印表機。

2,  如果您只需要直接輸出部分報表到印表機,你可以通過設置RDF報表檔,加入一些RepExpert可以識的關鍵字,告知客這個報表需要直接輸出到printer。請在"Before Report Value" 報表之前值input box, 輸入 '<!--REPEXPERT?print_directly=yes-->'

 

如何讓RepExpert選擇適當的印表機、紙型(Paper Size)

1,  如果您使用HTMLCSS格式的報表,RepExpert可以記憶列印報表使用的紙型。如果你輸出報表使用HTML格式,RepExpert就會默認使用上一次列印使用的紙型。

2,  你也可通過編輯RDF檔,寫入特殊標記,告知RepExpert應該使用的報表紙型。e.g. '<!--REPEXPERT?printer=Epson LQ-1600K -->',詳情請看英文 明。

 

Q: 我的某些報表例如票據比較重要,不希望被多次列印。如果我輸出為一個檔,例如html檔或者pdf檔,用可以把這個報表保存下來,多次列印,甚至修改後再列印。有什麼辦法限制客修改報表和多次列印呢?

 

A: 其實要解決這個問題根本上要避免用報表報表輸出的檔。IE及其它通用的流覽器不會提供這個功能的,不過RepExpert就提供這個功能。

   當你決定使用RepExpert作為列印工具,還不能完全解決問題,因為你需要保證客使用RepExpert打開報表而不是IE。你會自然想到,如果在伺服器上能端是RepExpert就好了。對!這是唯一有效的辦法!要實現這個有很多方法,安全級也不盡相同。這堣雯苳@種簡單有效的方法:

1,  Form中加密原始的URL

2,  把解密後的URL傳給一個重定向程式,例如一個jsp程式。

3,  端程式捕獲指向重定向程式的URL,並且打開。

4,  重定向程式接受請求,判斷用端程式是否是RepExpert,如果不是,返回錯誤並且記錄下來,通知管理員。如果是,走下一步。

5,  重定向程式(可能是一個jsp程式)解密URL,恢復原始URL,回傳給RepExpert.

6,  RepExpert使用正確的URL來下載報表。

7,  RepExpert列印報表。

   上面這個方案比較實用,客可以根據自己的要求自定義URL的加密演算法。當然,這個方案對於對網路編程很熟悉的程式師來,還是有空子可鑽的。如果需要安全級更高的方案,請聯繫 support@lv2000.com

 

Q: 貴公司的主頁上有RepExpert ProRepExpert Lite這兩種產品,請問兩者的區

 

A: RepExpert Lite是個純粹的列印工具,RepExpert Pro包含HTMLExcel的轉器,也就是Rep2excel中的轉器。

 

Q: RepExpert的系統要求?

 

A: RepExpertIE緊密結合,所以對系統還是有些要求的。RepExpert要求客PC上的IE版本是5.5或者更高。

 

Q: 如果購買RepExpert

 

A: 請通過我們的Reseller購買我們的產品,我們的Reseller接受信用卡、電匯等支付方式。具體的細節,請看這個網頁:http://www.lv2000.com/order.php 。歡迎聯繫我們的銷售人員,也許可以提供更優惠的價格和更靈活的支付方式。

 

RepExpert Lite 主要通過Site License方式來銷售。