新しい crUFLBcsNet.dll は、業務アプリケーションへのバーコードおよびQRコードの統合を簡素化するために設計されました。従来のバーコードフォントの信頼性と、動的な画像生成の柔軟性を組み合わせており、従来のUFLバーコードソリューションの理想的な代替手段です。
Barcodesoft crUFLBcsNet.dll パッケージの価格表
ライセンス | シングルユーザー | サイト | 企業用 | 開発者用 | 無制限開発者用 |
---|---|---|---|---|---|
価格 | USD399 | USD799 | USD1199 | USD1999 | USD3999 |
.NET Framework 4.8 で完全に実装されており、COMやアンマネージドラッパーは不要です。安定性、セキュリティ、そして最新の .NET アプリケーションへの容易な統合を保証します。
従来のバーコードフォントを使用し続けることも、フォントをインストールせずに動的な画像生成を利用することも可能です。両方のモードを並行してサポートしています。
複数のバーコードタイプに対して、一貫したクラスを提供します。
CQRCode
CAztec
CDatamatrix
CPDF417
各クラスが提供するメソッド:
Encode(string)
→ エンコードされたテキストまたはコードワードを返すEncodeCR(string, index)
→ 最大250文字のチャンクに分割してエンコードされたテキストを返す(Crystal Reports の数式フィールド長制限に対応)Image(string, width, height)
→ バーコード画像を byte[]
として返す AwesomeQR(string, "pattern", "size")
→ アーティスティックなQR画像を byte[]
として返すCLinear
Code39(string)
→ Code39 でエンコードされたテキストを返すCode39Image(string, width, height)
→ バーコード画像を byte[]
として返すCode39Ext(string)
→ Code39 Extended でエンコードされたテキストを返すCode39ExtImage(string, width, height)
→ バーコード画像を byte[]
として返すCode128A(string)
→ Code128A でエンコードされたテキストを返す/li>
Code128AImage(string, width, height)
→ バーコード画像を byte[] として返すGS1128(string)
→ GS1-128 でエンコードされたテキストを返すGS1128AImage(string, width, height)
→ バーコード画像を byte[] として返すUpca(string)
→ UPC-A でエンコードされたテキストを返すUpcaImage(string, width, height)
→ バーコード画像を byte[] として返すEan13(string)
→ EAN13 でエンコードされたテキストを返すEan13Image(string, width, height)
→ バーコード画像を byte[] として返すパターンやスタイルを用いた視覚的に魅力的なバーコードを生成できます。 マーケティング、パッケージング、または美観と機械読取性の両立が求められるあらゆる場面に最適です。
高品質なベクターベース描画のために GDI+ を使用しています。出力はシャープでスケーラブル、Crystal Reports、Microsoft Dynamics NAV、スタンドアロンの .NET アプリケーションでそのまま利用可能です。
Microsoft Dynamics NAV で crUFLBcsNet.dll を使用するには:
myQR := myQR.CQRCode; //bcsqrcode.ttf フォントが必要 codewords := myQR.Encode('1234567890'); //画像モードではフォント不要(ファイル保存やBLOBへストリーム可能) barcodeBytes := myQR.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes); //アーティスティックQR画像もフォント不要 barcodeBytes := myQR.AwesomeQR('1234567890', 'Tangerine', 'XS'); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myDTM := myDTM.CDatamatrix; // bcsdatamatrix.ttf フォントが必要 codewords := myDTM.Encode('1234567890'); // 画像モードではフォント不要 barcodeBytes := myDTM.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myPDF417 := myPDF417.CDatamatrix; // bcspdf417.ttf フォントが必要 codewords := myPDF417.Encode('1234567890'); // 画像モードではフォント不要 barcodeBytes := myPDF417.Image('1234567890', 240, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
myLinear := myLinear.CLinear; // UpcEanM フォントが必要(括弧とAIプレフィックスを忘れないこと) codewords := myLinear.GS1128('(17)190508(90)50921'); // 画像モードではフォント不要(ファイル保存やBLOBへストリーム可能) barcodeBytes := myLinear.GS1128Image('(17)190508(90)50921', 480, 240); BLOBField.CREATEINSTREAM(inStream); inStream.Write(barcodeBytes);
Crystal Reports 2025 で crUFLBcsNet.dll を使用するには::
Dim qrObj As Object Set qrObj = CreateObject("cruflbcsnet.CQRCode") Dim imgBytes As Variant imgBytes = qrObj.Image("987654321", 200, 200, 1, 0, False) ' Save to a file (Crystal can reference this image path) Dim fso, file Set fso = CreateObject("Scripting.FileSystemObject") Set file = fso.CreateTextFile("C:\temp\qr.png", True) file.Write imgBytes file.Close
crUFLBcsNet.dll は、従来のフォントベースのバーコードと、現代的で視覚的に強化されたコード生成とのギャップを埋めます。 規格準拠の DataMatrix シンボル が必要な場合でも、ブランド向けの 魅力的なQRコード が必要な場合でも、crUFLBcsNet.dll は強力かつ柔軟なソリューションを提供します。