シーオーリポーツ for .NET Ver.2(日本語版) について

シーオーリポーツ for .NET は .NET Framework の技術をベースとして作成された製品です。

.NET Framework 2.0のClickOnceに対応しています。JIS X 0213:2004(JIS2004)に対応しました。外字埋め込み機能もご用意し、広範囲での帳票出力をサポートします。直接プリンタへ帳票を出力する以外にも、PDFファイルやXMLファイル、TIFFファイル、HOS独自形式ファイルへの帳票出力が行なえます。HOS独自形式ファイルは、「ビュアー」や「ビューコントロール」を用いてプレビュー・印刷が行なえます。また、複数のHOS独自形式ファイルをまとめて印刷可能な「一括印刷機能」も搭載しています。PDFファイルは標準セキュリティ機能に対応しており、文書操作の権限に対する制限を付加したPDFファイルの出力が可能です。開発された帳票アプリケーション実行時のランタイムライセンスは一切必要ありませんので、低コストでの帳票開発が行なえます。

主な機能

フォームエディタ
帳票レイアウトを作成するためのグラフィックエディタです。マウス操作で帳票設計を簡単に行なうことができます。多彩な描画機能を持ち、グラフィックツールのような操作性により帳票レイアウト作成を簡単に行なうことができます。

JIS2004対応
JIS X 0213:2004(JIS2004)に対応しました。拡張された文字を使用するには、JIS2004に対応したフォントを使用する必要があります。
サロゲートペア文字にも対応:サロゲートペア領域の文字をそのまま扱うことができます。

バーコード

GS1-128(UCC/EAN-128)やカスタマバーコードなどのメジャーな一次元バーコードはもちろんのこと、 QRコードやPDF417バーコードといった二次元コードも出力できます。シーオーリポーツ独自の描画方法を採用することで、バーコードフォントや専用プリンタは不要です。 プリンタドライバの解像度に適したバー幅・間隔を自動計算するため 、精度の高いバーコードを簡単に作成できます。バー幅、スペース幅を個別に設定することも可能ですのでコンビニ収納代行用のGS1-128(UCC/EAN-128)の様に高い精度を要求されるバーコードをパソコン用プリンタで出力することも可能です。

レイヤ機能

ひとつのフォームファイル内に複数のレイヤが定義できます。複写式の納品書・請求書・受領書のように少しずつ異なる帳票レイアウトも、 共通部分と相違部分を別々のレイヤ上に設計することにより、ひとつのフォームファイル内で簡単に作成できます。TWAINに対応しているので既存の帳票イメージをスキャナで読み込んで再利用することも可能です。

帳票ファイル
シーオーリポーツでは直接プリンタへ帳票を出力する以外に、帳票をファイルに出力することが可能です。出力可能な帳票ファイルとしてはPDFとHOS独自形式、XML、TIFFがあります。特にHOS独自形式は大量にページ数がある帳票のときコンパクトなファイルを生成します。

  • HOS独自形式
    コンパクトなファイルサイズ
    万全なセキュリティ
  • PDF
    デファクトスタンダードなファイル形式
    クライアントに Adobe Reader が必要
  • XML
    データ交換に最適
    データの2次利用、他システムとの連携に
  • TIFF
    各種帳票やCADの図面などを配布したい、またはFAXソフトと連携して出力したいときに有効。

PDFの標準セキュリティ機能に対応
暗号の強度、文書の変更、印刷といった操作の権限に対して制限を付加したPDFファイルの出力を行なうことができます。また、セキュリティがかかったPDFファイルへのアクセスに対してパスワード設定をすることも可能です。第三者による不正アクセスやドキュメントの改ざんを防止することができます。

外字の埋め込み
HOS独自形式やPDF形式の帳票ファイルを作成する際に、外字を含めることが可能です。市販の外字フォントやWindows外字エディタ等で作成した外字を使用することができます。Web環境での運用において問題となる人名や地名などの外字は独自の変換技術によりクライアント側には外字フォントがなくても表示・印刷ができます。

コード生成ウィザード
マウスクリックによる対話入力で プログラムコード を自動生成します。これにより、開発の工数を大幅削減することが可能です。

ドキュメントファイル出力時にも重ね打ち描画に対応
従来のバージョンでも印刷時に重ね打ちは可能でしたが、ドキュメントファイル出力にも対応しました。

  • 例1:リストの1レコードのみのフォームファイルを作成し、これを重ね打ちでずらしながら描画していくことで、行・列数が可変のリストを実現できるようになります。
  • 例2:A5サイズで設計された2つのフォームファイルを、1ページのA4サイズのドキュメントファイルとして出力できるようになります。

リストフィールドのセルの結合
リストフィールドの複数セルに渡る行・列を結合することができるようになります。

カスタマイズ可能なプレビュー機能
帳票をプレビュー、印刷するビューコントロールは、文字列検索や特定のページのみの印刷など機能が豊富です。 また、そのままデフォルトの状態で使用するだけでなく、カスタマイズをすることも可能です。

帳票ファイルの一括印刷
フォルダを指定するだけで、そのフォルダ下にあるHOS独自形式ファイルを一括印刷する機能をご用意しました。一括印刷を使う事によって、個別に印刷する事による煩雑な手続きを行なうことなく、自動的にまとめて印刷することができます。例えば、複数トレイがあるレーザプリンタ等では、A4、A3、B4と異なる用紙を各トレイに入れておくことにより、一度の印刷指示で印刷させることができます。

コード生成ウィザード
シーオーリポーツのフォームファイルを利用して帳票を出力するためのソースファイルを生成するアドイン機能です。 生成されるソースファイルは以下の3種類です。

  • シーオーリポーツを使用して帳票作成を行うクラス
  • フォームファイルにデータを設定し、帳票のページの出力を行うクラス
  • レコードを Hashtable で表現するシンプルなレコードセットクラス

編集子
編集子とは、データフィールドおよびリストフィールドに出力するデータの表示形式を制御するための記号群です。シーオーリポーツでは帳票出力に必要とされる豊富な編集子(文字型編集子・数値型編集子)とプロパティをご用意しています。