「シーオーリポーツ for .NET」は.NET Frameworkに対応したプログラム制御型帳票ツールです。
帳票レイアウトを設計するための『フォームエディタ』と、VB.NET、C#等のプログラム言語から利用し、帳票の印刷、独自形式の帳票ファイル、PDF、TIFF等の出力を行なう『描画ライブラリ』、独自形式の帳票ファイルをプレビュー・印刷するための『ビュアー』『ビューコントロール』で構成されています。
特徴
.NET Framework に対応した帳票ツール
帳票ツール「シーオーリポーツ」に、.NET版がついに登場。
これまでの「シーオーリポーツ」と同等の機能を有し、オブジェクトの概念も継承されています。
帳票レイアウトもフォームファイルを読み込むだけで移行することができます。
既存システムの開発資産を有効に再活用し、.NET環境に対応することができるようになります。
シーオーリポーツ for .NET は .NET Framework の技術をベースとして作成された(.NET専用のマネージコードによって開発された)製品です。
.NET Framework 1.1でのノータッチデプロイメント、.NET Framework 2.0のClickOnceに対応しています。
そのため、ActiveX製品である、シーオーリポーツ Ver.7 ~ Ver.9 とで、使用方法が異なります。
- .NET版で使用できるフォームファイルはXML形式(.cfx)とBinary形式(.rse)です。
主な機能
フォームエディタ
帳票レイアウトを作成するためのグラフィックエディタです。
マウス操作で帳票設計を簡単に行なうことができます。
多彩な描画機能を持ち、グラフィックツールのような操作性により帳票レイアウト作成を簡単に行なうことができます。
バーコード
EAN-128やカスタマバーコードなどのメジャーな1次元バーコードはもちろんのこと、 QRコードも出力できます。
シーオーリポーツ独自の描画方法を採用することで、バーコードフォントや専用プリンタは不要です。
プリンタドライバの解像度に適したバー幅・間隔を自動計算するため 、精度の高いバーコードを簡単に作成できます。
バー幅、スペース幅を個別に設定することも可能ですのでコンビニ収納代行用のEAN-128の様に高い精度を要求されるバーコードをパソコン用プリンタで出力することも可能です。
レイヤ機能
ひとつのフォームファイル内に複数のレイヤが定義できます。
複写式の納品書・請求書・受領書のように少しずつ異なる帳票レイアウトも、 共通部分と相違部分を別々のレイヤ上に設計することにより、ひとつのフォームファイル内で簡単に作成できます。
TWAINに対応しているので既存の帳票イメージをスキャナで読み込んで再利用することも可能です。
XML対応
フォームファイルと帳票ファイルはXML対応し、仕様を公開しています。
アプリケーションからフォームファイルを変更したり、帳票ファイルを他システムで再利用するといった自由度の高い使い方が可能です。
帳票ファイル
シーオーリポーツでは直接プリンタへ帳票を出力する以外に、帳票をファイルに出力することが可能です。
出力可能な帳票ファイルとしてはPDFとHOS独自形式、XML、TIFFがあります。特にHOS独自形式は大量にページ数がある帳票のときコンパクトなファイルを生成します。
- ・ HOS独自形式(ドキュメントファイル)
- コンパクトなファイルサイズ 万全なセキュリティ
- デファクトスタンダードなファイル形式
- クライアントに別途プレビュー・印刷用ツールが必要
- ・ XML
- データ交換に最適 データの2次利用、他システムとの連携に
- ・ TIFF
- 各種帳票やCADの図面などを配布したい、またはFAXソフトと連携して出力したいときに有効。
PDFの標準セキュリティ機能に対応
PDFの標準セキュリティ機能に対応することで、暗号の強度、文書の変更、印刷といった操作の権限に対して制限を付加したPDFファイルの出力を行なうことができます。
また、セキュリティがかかったPDFファイルへのアクセスに対してパスワード設定をすることも可能です。
第三者による不正アクセスやドキュメントの改ざんを防止することができます。
外字の埋め込み
ドキュメントファイルやPDFファイルを作成する際に、外字を含めることが可能です。
市販の外字フォントやWindows外字エディタ等で作成した外字を使用することができます。
web環境での運用において問題となる人名や地名などの外字は独自の変換技術によりクライアント側には外字フォントがなくても表示・印刷ができます。
カスタマイズ可能なプレビュー機能
帳票をプレビュー、印刷するビューコントロールは、文字列検索や特定のページのみの印刷など機能が豊富です。
また、そのままデフォルトの状態で使用するだけでなく、カスタマイズをすることも可能です。
実行するためには、クライアントマシンに以下の設定が必要です。
「https://support.hos.co.jp/」を信頼済みサイトに登録してください。
.NET Framework 構成ツール で「ゾーン セキュリティの変更」を行なってください。
ClickOnce のアプリケーションも簡単に作成することができます。
帳票ファイルの一括印刷
フォルダを指定するだけで、そのフォルダ下にあるドキュメントファイルを一括印刷する機能をご用意しました。
一括印刷を使う事によって、個別に印刷する事による煩雑な手続きを行なうことなく、自動的にまとめて印刷することができます。
例えば、複数トレイがあるレーザプリンタ等では、A4、A3、B4と異なる用紙を各トレイに入れておくことにより、一度の印刷指示で印刷させることができます。
コード生成ウィザード
シーオーリポーツのフォームファイルを利用して帳票を出力するためのソースファイルを生成するアドイン機能です。
生成されるソースファイルは以下の3種類です。
- シーオーリポーツを使用して帳票作成を行うクラス
- フォームファイルにデータを設定し、帳票のページの出力を行うクラス
- レコードを Hashtable で表現するシンプルなレコードセットクラス
TIFF形式でのカラー出力
Lot_008よりPDF・TIFF出力がネイティブに対応。
それに伴い「TIFF形式のカラー出力」が可能となりました。
※「拡張モジュール」をお使いの場合は、カラー出力はできません。
編集子
編集子とは、データフィールドおよびリストフィールドに出力するデータの表示形式を制御するための記号群です。
シーオーリポーツでは帳票出力に必要とされる豊富な編集子(文字型編集子・数値型編集子)とプロパティをご用意しています。
動作環境
提供元のサポートが終了した製品は、「製品名」のように表示しております。
描画ライブラリ
OS
Windows 2000 SP4Windows 2000 Server SP3Windows XPWindows Server 2003Windows VistaWindows Server 2008Windows 7Windows Server 2008 R2
フレームワーク
.NET Framework 1.1.NET Framework 2.0.NET Framework 3.0- .NET Framework 3.5
.NET Framework 4
ブラウザ
- Internet Explorer 6.0 以降
機能比較表
ライセンス体系
開発者お一人につき「開発ライセンス」が1ライセンス必要です。
同一事業所内で複数の方が同一製品を使用する場合、「追加ライセンス」を購入することができます。
追加ライセンスはライセンスのみのご提供のため製品CD-ROMは含まれませんが、製品の全ての機能を利用することができます。
なお、ライセンスは各製品固有のライセンスです。
ダウングレード、または別製品のライセンスとしてお使いいただくことはできません。
【開発時】
ユーザサポートページで、開発ライセンスまたは追加ライセンスを「製品登録」することにより、登録者に「開発」を行なう権利が発生します。
【運用時】
ランタイムライセンスフリーですので、登録者は、モジュールを複数の環境へ配布することができます。
ただし「フォームエディタ」や「外字抽出ツール」は配布可能なモジュールではございません。運用環境で、登録者以外の方がフォームエディタ等を使用する場合には、別途、開発ライセンスを購入する必要があります。
また、フォームエディタをお使いにならずに各モジュールを使用したプログラムを開発する場合も、開発ライセンスが必要です。