DevExpress での一覧、帳票等のレポート(ASPxWebDocumentViewer)のバーコード(XRBarCode)の背景色設定のサンプルです。
現状の画面デザインはこのようになっています。
<レポートのバーコードの背景色設定>
「XtraReport1」ファイルの「XrBarCode1」を選択します。
「XRBarCode」のプロパティから「Me.XrBarCode1.BackColor = System.Drawing.Color.Silver」を設定します。
【サンプルプログラム(VB.Net)】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
' 'XrBarCode1 ' Me.XrBarCode1.AutoModule = True Me.XrBarCode1.BackColor = System.Drawing.Color.Silver Me.XrBarCode1.BorderColor = System.Drawing.Color.Blue Me.XrBarCode1.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dash Me.XrBarCode1.Borders = CType((((DevExpress.XtraPrinting.BorderSide.Left Or DevExpress.XtraPrinting.BorderSide.Top) _ Or DevExpress.XtraPrinting.BorderSide.Right) _ Or DevExpress.XtraPrinting.BorderSide.Bottom), DevExpress.XtraPrinting.BorderSide) Me.XrBarCode1.BorderWidth = 3.0! Me.XrBarCode1.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Italic) Me.XrBarCode1.ForeColor = System.Drawing.Color.Blue Me.XrBarCode1.LocationFloat = New DevExpress.Utils.PointFloat(730.0!, 10.0!) Me.XrBarCode1.Name = "XrBarCode1" Me.XrBarCode1.Padding = New DevExpress.XtraPrinting.PaddingInfo(10, 10, 0, 0, 100.0!) Me.XrBarCode1.SizeF = New System.Drawing.SizeF(200.0!, 50.0!) Me.XrBarCode1.StylePriority.UseBackColor = False Me.XrBarCode1.StylePriority.UseBorderColor = False Me.XrBarCode1.StylePriority.UseBorderDashStyle = False Me.XrBarCode1.StylePriority.UseBorders = False Me.XrBarCode1.StylePriority.UseBorderWidth = False Me.XrBarCode1.StylePriority.UseFont = False Me.XrBarCode1.StylePriority.UseForeColor = False Me.XrBarCode1.StylePriority.UseTextAlignment = False Me.XrBarCode1.Symbology = Code128Generator1 Me.XrBarCode1.Text = "AQUREX-2024" Me.XrBarCode1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter |
それでは、実行して動作確認を行います。
↓
無事、一覧、帳票等のレポート(ASPxWebDocumentViewer)のバーコード(XRBarCode)の背景色設定が出来ました。