上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
fjcc9
註冊時間: 2004-06-21 文章: 14
第 1 樓
|
發表於: 星期二 三月 01, 2005 12:19 pm 文章主題: 如何畫出斜線 ? |
|
|
各位前輩 : 請問如何在 vfp 6.0 的報表控制項工具, 畫出右上左下的斜線 ? 之前有前輩提到用 "/" 可是不適合我的報表 . . .
請指教, 謝謝 !!! |
|
回頂端 |
|
|
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 2 樓
|
|
回頂端 |
|
|
Le1015
註冊時間: 2004-08-06 文章: 30
第 3 樓
|
發表於: 星期二 三月 01, 2005 1:31 pm 文章主題: |
|
|
有比較笨的方法
用標籤或圖片 |
|
回頂端 |
|
|
fjcc9
註冊時間: 2004-06-21 文章: 14
第 4 樓
|
發表於: 星期二 三月 01, 2005 1:46 pm 文章主題: |
|
|
感謝 朱育興 與 Le1015 兩位前輩的回覆, 但小弟愚昧,看不懂朱前輩的回覆呢 !!! |
|
回頂端 |
|
|
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 5 樓
|
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2157
第 6 樓
|
發表於: 星期二 三月 01, 2005 4:05 pm 文章主題: |
|
|
先在 report 中建立一個矩形的物件, 它在report的frx檔案中的欄位 objtype=7 , 只要手動將它改成 6 , 就可以變成左上右下的斜線, 但如果是要右上左下的斜線, 則須要將 width 改成負數即可, 但請注意它的位置會變. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 470
第 7 樓
|
發表於: 星期二 三月 01, 2005 4:06 pm 文章主題: |
|
|
朱兄:
能否把您的步驟再秀一次;只要是斜線,
不管左上右下還是左下右上;我都有興趣,
謝謝! |
|
回頂端 |
|
|
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 8 樓
|
發表於: 星期三 三月 02, 2005 12:13 am 文章主題: |
|
|
1.假設你的報表檔叫做 MyReport.FRX,其中要做為左上右下的斜線的該線條,將其寬度先拉好你所要的寬度,在其註解中寫入 \ (這個是隨意填的,目的只是做為辨識上使用而已)
2.用 BROWSER 將 MyReport.FRX USE 出來 (USE MyReport.FRX)
3.找出 COMMENT 附註欄位的內容中有 \ (就是第 1 步驟中所輸入的東西),表示該筆是你準備要處理的線條
4.將其 Height 欄位值設定比其 Width 欄位值大。
5.關閉該 MyReport.FRX 後再由報表設計工具叫出該報表,然後就可用 Shift + 向上鍵或向下鍵來調整其高度來達到你要的。
註:其每當修改 MyReport.FRX 時,該線條到底是可以調整其高度還是寬度:
若修改當時,其寬度 (Width 欄位值) 大於高度 (Height 欄位值) 時就只能調整寬度;反之,就只能調整高度。 _________________ 希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ |
|
回頂端 |
|
|
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 9 樓
|
發表於: 星期三 三月 02, 2005 9:27 am 文章主題: |
|
|
實作結果,還是 Garfield 簡單明瞭,因為在報表上先用矩形拉出自己要的範圍(不管拉寬或拉高都可以同時進行)後關閉,這時再 USE 該報表檔:
1.將 objtype 由 7 改為 6 (將矩形變為線條),這時就是左上右下的斜線。(就是該矩形的左上右下對角線)
2.若是要右上左下的斜線 (就是該矩形的右上左下對角線),這時將其 Hpos 的值去加上其 Width 的值,然後再將 Width 的值加上負號,這樣就可以得到該斜線。(不過以後若要調整其位置就必須用 USE 的方式直接修改相關值,沒法在報表設計工具用拖拉的方式了) _________________ 希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 470
第 10 樓
|
發表於: 星期三 三月 02, 2005 10:03 am 文章主題: |
|
|
朱兄方法實測結果:
朱兄提到之第3點
找出 COMMENT 附註欄位的內容中有 \ (就是第 1 步驟中所輸入的東西),表示該筆是你準備要處理的線條
原則上可從內"Memo"欄位找起(原為小寫memo)
朱兄之方式如果依garfield兄方式將WIDTH改成負值亦可達到左下右上結果
但是左上右下之結果不論是朱兄或garfield兄方式階有朱兄所提:
”(不過以後若要調整其位置就必須用 USE 的方式直接修改相關值,沒法在報表設計工具用拖拉的方式了)”
之遺憾. |
|
回頂端 |
|
|
bin1x
註冊時間: 2004-08-27 文章: 462
第 11 樓
|
發表於: 星期三 三月 02, 2005 11:13 am 文章主題: |
|
|
過程很有趣,那距齒狀的問題能否解決它呢?
謝謝 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2157
第 12 樓
|
發表於: 星期二 三月 08, 2005 9:37 am 文章主題: |
|
|
建議拿個橡皮擦就可以擦掉鋸齒狀的條紋. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
|