シーオーリポーツ for Java(日本語版)
Java対応のプログラム制御型帳票ツール。
HOS 社の製品
2003 年より日本国内にてComponentSourceで販売中。
価格:¥ 55,000 (税込)〜 バージョン: Ver.3 更新日: Oct 2, 2019
シーオーリポーツ for Java 描画ライブラリは、シーオーリポーツドキュメントファイル(バイナリフォーマット、XMLフォーマット)や、帳票フォーマットのデファクトスタンダードであるPDFファイルを作成したり、プリンタに直接印刷するために使用するJavaのクラスライブラリです。プリンタにアクセスする場合はJNI(Java Native Interface)を経由しており、OSがWindowsである必要がありますが、それ以外の機能はクロスプラットフォームでご利用いただけます。JIS X 0213:2004(JIS2004)に対応しました。外字埋め込み機能もご用意し、広範囲での帳票出力をサポートします。直接プリンタへ帳票を出力する以外にも、PDFファイルやXMLファイル、TIFFファイル、HOS独自形式ファイルへの帳票出力が行なえます。HOS独自形式ファイルは、「ビュアー」や「ビューコントロール」を用いてプレビュー・印刷が行なえます。また、複数のHOS独自形式ファイルをまとめて印刷可能な「一括印刷機能」も搭載しています。PDFファイルは標準セキュリティ機能に対応しており、文書操作の権限に対する制限を付加したPDFファイルの出力が可能です。開発された帳票アプリケーション実行時のランタイムライセンスは一切必要ありませんので、低コストでの帳票開発が行なえます。
フォームエディタ
帳票レイアウトを作成するためのグラフィックエディタで、マウス操作で帳票設計を簡単に行なうことができます。
多彩な描画機能を持ち、グラフィックツールのような操作性により帳票レイアウト作成を簡単に行なうことができます。一例として、リストフィールドの罫線ごとに「表示/非表示」を設定でき、「線の種類」「線の太さ」「線の色」も個別に設定可能です。また図形の角丸めにおいて、サイズを個別に設定できます。
バーコード
GS1-128(UCC/EAN-128)やカスタマバーコードなどのメジャーな1次元バーコードはもちろんのこと、QRコードも出力できます。シーオーリポーツ独自の描画方法を採用することで、バーコードフォントや専用プリンタは不要です。
プリンタドライバの解像度に適したバー幅・間隔を自動計算するため、精度の高いバーコードを簡単に作成できます。バー幅、スペース幅を個別に設定することも可能ですのでコンビニ収納代行用のGS1-128(UCC/EAN-128)の様に高い精度を要求されるバーコードをパソコン用プリンタで出力することも可能です。
レイヤ機能...