LineObject物件實現動態設置CrystalReport中線條的座標圾粗細等相關屬性

 今天有遇到一個有關在CryStalReport中調整線條的粗細的問題,有在環境中試著取報表中的LineObject物件,然後看其屬性

到底有哪些,看有沒有有關於設置該屬性的~~發現有耶,它有一個LineThickness屬性~~

在後台代碼中需要添加這兩個命名空間哦~

Imports CrystalDecision.CrystalReports.Engine

Imports CrystalDecision.Shared

然後取到LineThickness物件

Dim crt as new ReportDocument

Dim lineObj as LineObject

lineObj=crt.DeportDefintion.ReportObject("line1") 'line1是在crystalreport中的name

lineObj.LineThickness=50 '這個是設置線條的粗細,以Twip為單位,其屬性設置值的類型為integer

lineObj.LineColor=Drawing.Color.Red '這個是設置線條的顔色,可以讓線條比較明顯

同時我們也可以動態的設置線條的座標哦~(它們都是Twip為單位的,Twip與pixel的轉換:Twip/15=pixel)

lineObj.Left=100

lineObj.Right=600

lineObj.TOP=0

lineObj.LineStyle=LineStyle.DashLine '這個是設置線條的樣式

希望寫出來大家一起分享一下囉~~~

~~~最近我們這邊長此下去清晰度直線上升狀態,快要熱翻了耶~~~~   -.- T_T |||

posted @ 2008-04-08 16:50  medci(卡樂江)  阅读(566)  评论(0编辑  收藏  举报