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 |||