如何在RAVE REPORT 中RUNTIME 指定報表開始列印之位置 |
缺席
|
kuoyt
一般會員 發表:13 回覆:7 積分:4 註冊:2002-04-19 發送簡訊給我 |
各位高手大家好,有一個RAVE report 之問題想請教
之前曾用 visual report 但幾年下來感覺已越來越無法掌控,自感才疏學淺,現開始學RAVE REORT 作報表,因之前使用visual report 時,發現一個現像,就是當使用者用了不同的印表機或驅動程式後,列印之位置或外觀就會改變,一般報表猶可,但套表就無法忍受了,我以前之解決方案是為各套表針對不同之印表機或驅動程式設立參數以校正位置,但在RAVE REPORT 中我卻無法設定成功,不知該在那一個 property 中指定,據我觀察,在page 中有,pagetop ,pageleft 可用但卻readonly,在 region 中有 top 及 left,可我用程式抓 region 又得到nil 而無法進行下去,該往何處去???請大家幫幫忙吧!!!!感謝
我程式是這麼宣告的,
REPORT_DM : report 元件專用之 data module
內含
RvReguPRJ : rave proect 變數
RvSystem : engine 變數 在designer 中
REGU : 報表名稱
Page1 : page 名稱
REGUREGION : region 名稱 程式寫法如下
With Report_DM.RvReguPrj.ProjMan do begin
RvReport1 := FindRaveComponent('REGU',nil) as TRaveReport;
RvPage1 := FindRaveComponent('Page1',RvReport1) as TRavePage;
RvRegion1 := FindRaveComponent('ReguRegion',RvPage1) as TRaveRegion;
end ;
但 RvRegion1始終 nil why ?????那裡可讓我達到之前的需求???????
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |