KeepAutomationでコード128バーコードのラベルプリンタを構築しています。VB.NETで印刷した後に、VB.NETの画像を削除できない(KeepAutomation)
手順で実際I:
は
Private Sub MakeImage() Dim barcode As KeepAutomation.Barcode.Bean.BarCode = New KeepAutomation.Barcode.Bean.BarCode barcode.Symbology = KeepAutomation.Barcode.Symbology.Code128Auto barcode.CodeToEncode = Me.txtCatNum.Text barcode.X = 2 barcode.Y = 100 barcode.BottomMargin = 0 barcode.LeftMargin = 0 barcode.RightMargin = 0 barcode.TopMargin = 0 barcode.DisplayText = True barcode.ChecksumEnabled = True barcode.DisplayChecksum = True barcode.Orientation = KeepAutomation.Barcode.Orientation.Degree0 barcode.BarcodeUnit = KeepAutomation.Barcode.BarcodeUnit.Pixel barcode.DPI = 72 barcode.TextFont = New Font("Arial", 26.0F, FontStyle.Regular) barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg barcode.generateBarcodeToImageFile(FileToUse)
KeepAutomation参照さモジュールと、バーコードデータを符号化するために、静的な名前の符号化データ(からJPEG画像を作成しますハードドライブの特定の場所)
イメージを印刷ドキュメントに配置します。
プリント
しかし、私は、私はもう一度手順を実行する前に、ファイルを削除しようとすると、それはそれは公表されている場合、アプリケーション自体で使用されているので、それはファイルを削除することはできませんと言われます)、またはvshost32- clr2.exe(デバッグ中)。
私が試してみました:
は、廃棄閉じてフォーム自体を再オープンのPrintDocumentクラスに
を配置します。
上記のどれも役に立たなかった。私は私の問題のために完璧な答えを見つけ
おかげで、 ガイ
バーコードは使い捨てですか? – pinkfloydx33
いいえ、それも探して、それを処分する方法が見つかりませんでした – RobinHud
FileToUseとは何ですか?文字列かストリームのどちらですか? – pinkfloydx33