Javaインタフェースに渡す印刷方法やその他属性情報を保持します。
なお、OwfProperties クラスを使用して帳票を出力する場合、帳票の出力に関する各属性を
PrintPropertiesクラスのsetPropertyメソッドで指定することを推奨します。
setProperty メソッドについては、オンラインマニュアル“アプリケーション作成ガイド”のsetPropertyメソッドの記載を参照してください。
java.lang.Object ∟ com.fujitsu.systemwalker.outputassist.connector.OwfProperties public class OwfProperties extends java.lang.Object implements java.io.Serializable
OwfPropertiesクラスのsetDestinationメソッドで指定するフィールドを以下に示します。
定数 | 説明 |
---|---|
DESTINATION_PREVIEW | プレビューします。 |
DESTINATION_PRINT | 印刷します。 |
OwfPropertiesクラスのsetPrtPreventionExメソッドで指定するフィールドを以下に示します。
定数 | 説明 |
---|---|
PRTPREVENTION_FALSE | 印刷を抑止しません。 |
PRTPREVENTION_TWICE | 2重印刷を抑止します。 |
PRTPREVENTION_TRUE | 印刷を抑止します。 |
OwfPropertiesクラスのsetOwfEmbedEUDCメソッドで指定するフィールドを以下に示します。
定数 | 説明 |
---|---|
EMBEDEUDC_FALSE | 外字をエンベッド(貼り付け)しません。 |
EMBEDEUDC_ALL | 外字をエンベッド(貼り付け)します。 |
OwfPropertiesクラスのコンストラクタを以下に示します。
コンストラクタの概要 |
---|
OwfPropertiesオブジェクトを生成します。 |
OwfPropertiesクラスのメソッドを以下に示します。
メソッドの分類 | メソッドの概要 | ||
---|---|---|---|
共 | void | setLcVisualFile(java.lang.String file) (*1) メディアデータファイル名を指定します。 | |
共 | void | Webプラグイン起動時の動作モードを指定します。 | |
共 | void | setOpenPrtDlg(boolean openprtdlg) 印刷時(setDestinationメソッドに「DESTINATION_PRINT」を指定した場合)に印刷画面を表示するかどうかを指定します。 | |
共 | void | setPrtClose(boolean closeflag) 印刷完了後、Webブラウザを閉じるかどうかを指定します。 | |
共 | void | setOwfEmbedEUDC(int eudcembedtype) OWFファイルに外字をエンベッド(貼り付け)するかどうかを指定します。 | |
共 | void | setOwfRegFont(java.lang.String ttfpath, java.lang.String ttepath) setOwfRegFontCollection(java.lang.String ttcpath, java.lang.String ttepath, int order) (*1) 任意のフォルダに格納されている外字フォントファイルを登録します。 | |
共 | void | setPreviewRate(java.lang.String rate) プレビュー時のズーム率を指定します。 | |
共 | void | setPrtPreventionEx(int prevention) プレビュー時の印刷制御方法を指定します。 | |
共 | void | setPrtPrevention(boolean prtprevention) プレビューからの2重印刷を抑止するかどうかを指定します。なお、Windows版 ListCREATOR V10.0L30および | |
共 | void | setWorkDirectory(java.lang.String dir) (*1) OWFファイル生成時の作業ディレクトリを指定します。 |
*1:
帳票出力サーバがUNIX系OSの場合、ファイルパスに、全角文字および半角カナ文字は指定できません。
|
OwfPropertiesオブジェクトを生成します。
●ユーザ資源情報に関するメソッド
ポイント
OWFファイル生成(Webアプリケーション連携機能)に関するサポート範囲や留意事項、外字エンベッドやフォントの登録などについては、オンラインマニュアル“環境設定・帳票運用編”を参照してください。
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
メディアデータファイル名を指定します。
複数のファイルを使用する場合は、以下のように「セミコロン(;)」で区切って指定します。
ファイル名1;ファイル名2;ファイル名3
メディアデータファイル名をフルパスで指定します。
ConnectorException
組込みメディア項目に対するデータファイル中のメディアデータファイル名は、ファイル名のみを指定してください。
●動作情報に関するメソッド
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
Webプラグイン起動時の動作モードを指定します。
このメソッドの呼び出しを省略した場合、「DESTINATION_PREVIEW」が指定されたものとして動作します。
Webプラグインの動作モードを指定します。
プレビューします(初期値)。
印刷します。
ConnectorException
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
印刷時(setDestinationメソッドに「DESTINATION_PRINT」を指定した場合)に印刷画面を表示するかどうかを指定します。印刷画面を表示する場合は、印刷出力時の情報を指定することができます。
このメソッドの呼び出しを省略すると、印刷時に印刷画面を表示しません。
印刷時(setDestinationメソッドに「DESTINATION_PRINT」を指定した場合)に印刷画面を表示するかどうかを指定します。
印刷時(setDestinationメソッドに「DESTINATION_PRINT」を指定した場合)に印刷画面を表示しません。
印刷時(setDestinationメソッドに「DESTINATION_PRINT」を指定した場合)に印刷画面を表示します。
ConnectorException
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
印刷完了後、Webブラウザを閉じるかどうかを指定します。
このメソッドの呼び出しを省略すると、印刷が完了してもWebブラウザは閉じません。
印刷完了後に、Webブラウザを閉じるかどうかを指定します。
印刷完了後に、Webブラウザを閉じません。
印刷完了後に、Webブラウザを閉じます。
このメソッドは、setDestinationメソッドに「DESTINATION_PRINT」を指定して印刷した場合のみ有効となります。
HTMLのフレーム機能使用時には設定しないでください。
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
OWFファイルに外字をエンベッド(貼り付け)するかどうかを指定します。
このメソッドの呼び出しを省略すると、外字をエンベッドしません。
OWFファイルに外字をエンベッド(貼り付け)するかどうかを指定します。
外字をエンベッドしません。
外字をエンベッドします。
エンベッドする外字は、以下の方法で登録する必要があります(登録されていない外字はエンベッドされません)。
環境設定によるフォントの登録
setOwfRegFontメソッド、またはsetOwfRegFontCollectionメソッドによるフォントの登録
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
任意のフォルダに格納されている外字フォントファイルを登録します。
複数ファイルの登録を行う場合は、「セミコロン(;)」で区切って指定します。ただし、同じフォントファイルに対して複数回指定した場合は、最後に指定した外字フォントファイルが有効になります。
このメソッドによる外字フォントファイルの登録は、以下のような場合に使用します。
環境設定で登録されていないフォントの外字をエンベッドしたい場合
環境設定で登録されているフォントの外字を一時的に異なる外字に変更し、変更した外字をエンベッドしたい場合
このメソッドの呼び出しを省略する、またはこのメソッドで登録されなかったフォントについては、環境設定で登録したフォントが有効になります。
フォントファイル(TTFファイルまたはTTCファイル)へのフルパスを指定します。
リンクする外字フォントファイル(TTEファイル)へのフルパスを指定します。
TTCファイルを指定するときは、TTCファイル内の何番目の書体を登録するかを指定します。
先頭の書体を登録する場合は、「1」を指定します。
ConnectorException
環境設定で登録されているフォントに対して、このメソッドで外字フォントファイルを登録した場合、このメソッドで指定した外字フォントファイルが有効になります。
setOwfRegFontメソッドを指定する場合、ttfpathパラメータにTTCファイルを指定することはできません。指定した場合、例外
OwfException(エラーコード「OWF_ERROR_INVALID_PARAMETER」)が発生します。
setOwfRegFontCollectionメソッドを指定する場合、ttcpathパラメータにTTFファイルを指定することはできません。指定した場合、例外
OwfException(エラーコード「OWF_ERROR_NOT_FIND_FACENUMBER」)が発生します。
外字フォントファイル名が同一で格納先が異なる指定は行わないでください。
ファイルパスに「カンマ(,)」、「セミコロン(;)」は指定できません。
●プレビュー情報に関するメソッド
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
プレビュー時のズーム率を指定します。
このメソッドの呼び出しを省略すると、「0」が指定されたものとして動作します。
プレビュー時のズーム率を指定します。
ページ全体を表示する場合に指定します。
ページの横幅に合わせて表示する場合に指定します。
30~200(%)の範囲で文字列で指定します。
ConnectorException
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
プレビュー時の印刷制御方法を指定します。
このメソッドに「PRTPREVENTION_FALSE」を指定するか、またはこのメソッドの呼び出しを省略すると、setPrtPreventionメソッドの指定が有効になります。
プレビュー時の印刷制御方法を指定します。
印刷を抑止しません。
2重印刷を抑止します。
印刷を抑止します。
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
プレビューからの2重印刷を抑止するかどうかを指定します。
setPrtPreventionExメソッドに「PRTPREVENTION_TWICE」または「PRTPREVENTION_TRUE」が指定されている場合、このメソッドを指定しても無効となります。
プレビューからの2重印刷を抑止するかどうかを指定します。
2重印刷を抑止しません(初期値)。
2重印刷を抑止します。
ConnectorException
●作業用ディレクトリ情報に関するメソッド
|
このメソッドによる指定よりも、PrintPropertiesクラスのsetPropertyメソッドで、このメソッドに対応するキーと値による指定を推奨します。
OWFファイル生成時の作業ディレクトリを指定します。
作業用ディレクトリを指定します。
ConnectorException
このメソッドにより作業用ディレクトリを指定しない場合は、次のディレクトリが使用されます。
以下の優先順序で有効になります。
環境変数TMPで指定されているパス
環境変数TEMPで指定されているパス
以下の優先順序で有効になります。
環境変数TMPDIRで指定されているパス
/var/tmp配下