解像度を指定したバーコードの出力
CreateBitmapメソッドの引数に解像度を設定することで解像度を指定したバーコードの出力が可能です。
以下のサンプルコードは、生成されたバーコードを120dpiのビットマップ形式のファイルとしてアプリケーションのフォルダに出力する方法です。
以下のサンプルコードは、生成されたバーコードを120dpiのビットマップ形式のファイルとしてアプリケーションのフォルダに出力する方法です。
Imports GrapeCity.Win.MultiRow Imports PlusPakCell = GrapeCity.Win.MultiRow.PlusPak Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim GcBarCodeCell1 As New GrapeCity.Win.MultiRow.PlusPak.GcBarCodeCell() ' バーコードの種類を指定します。 GcBarCodeCell1.Type = GrapeCity.Win.BarCode.ValueType.BarType.JAN13 ' バーコードの値を設定します。 GcBarCodeCell1.Value = "494924012510" GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() {GcBarCodeCell1}) GcMultiRow1.RowCount = 10 End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Using imgBarcode1 As Image = DirectCast(GcMultiRow1(0, 0), PlusPakCell.GcBarCodeCell).CreateBitmap(120) imgBarcode1.Save("BarCode1.bmp", System.Drawing.Imaging.ImageFormat.Bmp) End Using End Sub
using GrapeCity.Win.MultiRow; using PlusPakCell = GrapeCity.Win.MultiRow.PlusPak; private void Form1_Load(object sender, EventArgs e) { PlusPakCell.GcBarCodeCell gcBarCodeCell1 = new PlusPakCell.GcBarCodeCell(); // バーコードの種類を指定します。 gcBarCodeCell1.Type = GrapeCity.Win.BarCode.ValueType.BarType.JAN13; // バーコードの値を設定します。 gcBarCodeCell1.Value = "494924012510"; gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { gcBarCodeCell1 }); gcMultiRow1.RowCount = 10; } private void button1_Click(object sender, EventArgs e) { using (Image imgBarcode1 = (gcMultiRow1[0,0] as PlusPakCell.GcBarCodeCell).CreateBitmap(120)) { imgBarcode1.Save("Barcode1.bmp", System.Drawing.Imaging.ImageFormat.Bmp); } }