svf for pdf ユーザーズ・マニュアル · svf for pdfは、adobe...

152

Upload: others

Post on 19-Jan-2020

428 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。
Page 2: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。
Page 3: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

はじめに

この度は、SVF for PDF をお買い上げいただき、誠にありがとうございます。

SVF for PDF は、Adobe PDF に準拠した PDF 変換技術、および圧縮技術によって軽量化

された PDF ファイルを生成することができるソフトウェアです。

各種バーコード、外字、フォントの埋め込み、各種画像の貼付け、カラー出力、セキュリティ設

定、しおり、PDF へのフォント埋め込みにも対応しており、Web Application Server と連携し

たシステム構築を短期間で実現することができます。

本マニュアルには、SVF for PDF の詳細機能が記載されています。

本 製 品 は、SVFX-Designerにより作 成 された様 式 ファイル(.xml)、従 来 のSuper Visual

Formade設計部で作成された様式ファイル(.frm)に対応しています。

SVFX-Designerを使したグラフィックモードに対応しているプリンタ機種は次の通りとなりま

す。

・PDF

・PostScript

・LIPS4

・RPCS

・EMF

SVF Java 実行部で多言語ライセンスを使用する場合は、使用言語に対応したオプション

をインストールする必要があります。

Page 4: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

ii

1 製品概要 1

Form Designer の 2 つのモード .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

動作環境 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

環境設定を表示するクライアント環境 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Ver8.0 の新機能 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

テキストフレーム機能... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

チャート機能 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

PDFFonts の指定よる PDF ドキュメントの違いについて.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

文字フォント使用における注意点 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

フォントの追加方法 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2 セットアップと解除 9

Windows 版のセットアップ .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Windows 版の解除 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Windows 版で登録されるサービス .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

SVF Java PRODUCT WEB Server Service .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

UNIX 版と Linux 版のセットアップ .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

UNIX 版と Linux 版の解除 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

UNIX 版と Linux 版で使用するデーモンプロセス.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Simple Httpd service .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

3 環境設定 19

環境設定の起動 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

環境設定のメニュー概要 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

環境設定詳細機能 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

SVF 環境設定... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

動作環境 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

プリンタ ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

機種別基本設定... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

4 プリンタ機種別基本設定 35

プリンタ機種別の対応画像一覧表 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

PDF ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

PDFFonts を設定し PDF ファイルへフォント関連の情報を出力する ... . . . . . . . . .42

PDF ファイルへのしおり作成 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46

Revision3 による PDF ファイルの暗号化 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48

EMF ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

5 サンプルプログラム 54

Page 5: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

iii

6 セキュリティの設定 56

動作の概要 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

実行 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

コマンドプロンプトからの実行 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60

コマンドプロンプトオプション... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60

プロファイルの作成 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62

プロファイルのパラメータ詳細 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63

メソッド詳細 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64

DrawString .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64

Restrict . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66

Encrypt .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67

Decrypt .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68

Merge .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68

Extract .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69

DrawImage .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69

HyperLink.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71

EmbedFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72

出力済み PDF ファイルに対してユーザアプリケーションから JavaAPI を実行 ... . . . . . .74

ユーティリティ GUI から実行 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75

DrawString .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78

DrawImage .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79

Encrypt .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80

Decrypt .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81

HyperLink.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81

EmbedFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82

Merge .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83

Restrict . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84

Extract .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85

PDF 作成時に VrComoutAPI を使用して実行 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89

Universal Connect/X からの実行... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90

注意事項・制限事項 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

注意事項 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91

制限事項 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91

7 制限事項と FAQ 92

制限事項 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

FAQ ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Page 6: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

iv

8 ソフトフォントの使用 96

フォントユーティリティでのソフトフォントファイルの作成 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

ソフトフォントファイルの新規作成 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96

既存のソフトフォントファイルの編集 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

ソフトフォントの出力設定.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

ソフトフォントファイルの制限事項 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

ソフトフォントファイルの定義設定 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

設定方法 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

9 Windows ドライバ経由での出力 106

PAlite での設定 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

サービスへの登録と解除... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

SVF Java 実行部 環境設定での設定 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

API での指定 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

10 クエリー接続ユーティリティ 109

クエリー接続ユーティリティの起動 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

既存のデータベース接続情報ファイルの編集 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

既存のデータベース接続情報ファイルの読み込み... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

データベース接続情報の新規追加 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

データベースへの接続確認... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

データベース接続情報の変更 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

パラメ-タ構成の変更 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

データベース接続情報ファイルの保存 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

新規データベース接続情報ファイルの作成 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

複数クエリーファイルのデータベース接続情報の一括変換 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

クエリーファイルごとのデータベース接続情報の個別編集 .... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

11 エラーコード 132

索 引 索引-1

Page 7: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

1 製品概要

1

1 製品概要

SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化さ

れたPDFファイルを生 成 することができるソフトウェアです。SVF for PDFは、ユーザアプリ

ケーションからAPI関数を呼び出すことで、上位アプリケーションからの印刷データと、SVF設

計部*で作成した様式ファイルやクエリーファイルとを、設定した内容にしたがって組み合わ

せてPDF出力を実行します。関連製品であるUniversal Connect/Xと組み合わせることに

よってノンプログラミングでの実行環境を構築することも可能です。

バーコード、外 字 、画 像 の貼 付 け、カラー出 力 、セキュリティ設 定 にも対 応 しており、Web

Application Serverと連携したシステム構築を短期間で実現することができます。

* SVF 設 計 部 : 本 マ ニ ュ ア ル で は 、 Super Visual Formade フ ォ ー ム 設 計 部 、 お よ び

SVFX-DesignerのFormDesigerを総称して「SVF設計部」と呼びます。

Page 8: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

2

また、SVF for PDFでは、SVF実行部製品が出力したPDFファイルに対し、不正利用抑止

やファイルの改ざん防止を目的としたセキュリティ機能の付加、複数のPDFファイルのマージ、

任意の文字列や画像イメージの付加、ファイルの埋め込みなど様ざまな機能を付加するこ

とができます。

SVFX-DesignerのForm Designerでは、作成する様式ファイルの使用目的によって、2つの

モードを切り分けて動作させることができます。

ベーシックモード

従来の SuperVisualFormade 設計部がもつアイテムのみを使用して様

式ファイルを作成します。

このモードを利用する場合には、PDFFonts の指定をおこなわない完全互

換モードの実行と PDFFonts を指定する 2 つのモードの利用が可能です。

ただし、原本性を厳密に求められる場合の利用については、フォント埋め

込み(Embed)モードでの利用を推奨します。

グラフィックモード

従来の SuperVisualFormade 設計部にはない、新しいグラフィック機能

を使用して様式ファイルを作成します。

プロポーショナルフォント等の多彩なフォントを利用することができます。こ

のモードを利用する場合には、PDFFonts の指定が必須となります。

FormDesigner の 2 つのモード

Page 9: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

1 製品概要

3

SVF Java実行部(Ver.7.0以降)には、SVFX-Designerの新機能を使用する「グラフィック

モード」で作成したXML様式ファイルを出力するエンジンが備わっています。更に、従来の資

産(SuperVisualFormade設計部で作成したfrm様式ファイル)や、SVFX-Designerで「ベー

シックモード」で作成したXML様式ファイルを出力する事も可能です。

ただし、プリンタ機種には、グラフィックモードに対応しているものと、していないものがあります。

PDF、EMFはグラフィックモードに対応しています。

これらのプリンタ機種を使用する場合は、グラフィックモード用出力エンジンを使うか、ベー

シックモード用出力エンジンを使うか(従来のSuperVisualFormadeの出力エンジン)を選択

することができるようになっています。

上記の機種以外のプリンタ機種は、グラフィックモードに対応していませんので、様式ファイ

ルは、ベーシックモードにしてから作成しておく必要があります。

グラフィックモードでのみ有効なアイテム・図形が設計された様式ファイルを使用して、

グラフィックモードに対応していないプリンタ機種で出力しようとした場合は、印刷実行

時に VrSetForm で-37 のエラーが出力されます。

Page 10: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

4

動作可能なJDK

Sun MicroSystems J2EE、およびJ2SE準拠 JDK1.5.0 (32bit)

IBM J2EE、およびJ2SE準拠 JDK1.5.0 (32bit)

HP J2EE、およびJ2SE準拠 JDK1.5.0 (32bit)

OS

Microsoft ○R Windows ServerTM2003 Standard Edition 、 Enterprise

Edition(x86互換 32bit、EM64T 64bit)

Microsoft® Windows Server™2003 R2 Standard Edition、Enterprise

Edition(x86互換 32bit、EM64T 64bit)

SUN○R Solaris○R、9(SPARC)、Solaris○R 10(SPARC)

HP○R HP/UX11i V2(IPF)、

IBM○R AIX5L Ver5.3、

Red Hat Enterprise Linux AS4.0(x86互換 32bit、EM64T 64bit)

Red Hat Enterprise Linux ES4.0(x86互換 32bit)

Red Hat Enterprise Linux 5.0 Advanced Platform (32bit)

Red Hat Enterprise Linux 5.0 (Server 32bit)

最小動作メモリ 512MB*

推奨実装メモリ 1GB*1

HDD Windows版:約120Mbyte UNIX/Linux版:約50Mbyte

その他のソフトウェア Adobe○R

Reader™ 6以上

ファイル PDFファイル、EMFファイル 高 速 ド ラ イ バ

対応 カラー PDF (for WEB)、EMF (for WEB)

*実際の運用形態にあわせて設定するようにしてください。

環境設定を表示するクライアント環境 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・

OS Microsoft® Windows® XP Professional Microsoft® Windows Vista™

必須アプリケーション/

プラグイン

Internet Explore6.0、7.0

Java Plug-in 1.5.0、1.6.0(Internationalバージョン)

最小動作メモリ OS、およびJava Plug-inが動作する最小メモリサイズ

動作環境

Page 11: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

1 製品概要

5

Ver8.0では、以下の新機能が追加されています。

テキストフレーム機能 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

長文のテキストを出力する場合、文書の折り返しや段落設定などがおこなえる「テキストフ

レーム」機能が追加されました。

テキストフレームでは、文書内で他フィールドを参照することができるため、動的なテキスト

の作成がおこなえます。

機能の詳細は「SVFX-Designerユーザーズ・マニュアル(Ver8.0)」の「7 アイテムを作成す

る」-「文書(テキストフレーム)を出力する」を参照してください。

チャート機能 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

データ値をチャート化し、出力する機能が追加されました。作成できるチャートは次のとおり

です。

矩形チャート 棒グラフ

折線グラフ

面グラフ

円形チャート レーダーチャート

円グラフ

ドーナツグラフ

チャートの作成方法には、次の二つの方法があります。

固定のデータファイルを使用する方法

特定の CSV ファイルを取り込み、その値でチャートを作成します。

データ値を変更する場合は、実行時に Attribute 関数を使用して変更し

ます。詳細は、「SVF Java PRODUCTS API 関数リファレンス・マニュアル

Ver8.0」を参照してください。

動的にチャートを生成する方法

様式ファイル上のフィールド、または固定文字を参照し、動的にチャートを

作成します。

機 能 の詳 細 は「SVFX-Designer Ver8.0 ユーザーズ・マニュアル」の「9

チャートを作成する」を参照してください。

Ver8.0 の新機能

属性項目、および値の詳細については、別途資料が用意されています。アイテムにより設

定できない属性項目がありますので、弊社サポートサイトにログインし、マニュアル補足情

報 ( URL : http://www.wingarc-support.com/user/svfx/manual_add/api.html ) か ら

SVFX-Designer マニュアル補足 SVF Java PRODUCTS API マニュアル補足を取得し、

かならず指定可能な属性項目を確認したうえで、設定をおこなうようにしてください。

Page 12: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

6

SVF for PDFを使用する場合、PDFFontsの設定の有無により動作が次の3つのモードに分

かれます。

完全互換モード(PDFFonts の設定なし)

Ver.6.3 との互換モードです。

プロパティの PDFFonts の設定が無い場合、この動作になります。

文字フォント情報を内部に保持しない PDF ドキュメントを生成します。

原本性を厳密に求められる場合の利用については、推奨しません。

非フォント埋め込み(GID)モード(PDFFonts の設定あり)

Ver.7.0 より追加されたモードです。

プロパティの PDFFonts の設定で GID を指定した場合、この動作になります。

文字フォント情報を内部に保持しない PDF ドキュメントを生成します。

原本性を厳密に求められる場合の利用については、推奨しません。

テキストフレーム機能、チャート機能を使用するためには SVFX-Designer Ver8.0 で作

成した XML 様式ファイルが必要です。

テキストフレーム機能、チャート機能が使用できる機種は下記の機種となります。

PDF、PostScriptLevel2、LIPSⅣ、RPCS、EMF、XPS

また、Java プログラムから実行する場合には、下記の jar ファイルに classpath を通す必

要があります。

svf.jar

svfpdfparser.jar

svfgrph.jar

jai_codec.jar

jai_core.jar

forme.jar

テキストフレーム内で扱われる文字のピッチ情報を、SVFX-Designer からのテスト印刷、

および画面の描画イメージの出力結果とあわせるためには、環境設定ファイル

(vfreport.properties.ja)にフォントパスをあわせる必要があります。フォントパスは、

vfreport.properties.ja 内の Forme.FontPath に設定します。

Forme.FontPath=[フォント名,フォントパス,フォントテーブル番号]

フォントテーブル番号は、TrueType コレクション形式の場合には、フォント内の番号を指

定してください。番号は「1」から始まります。TrueType コレクション形式以外は常に「1」に

なります。

複数のフォントを使用する場合は、カンマで区切ったリストを記載してください。

[SVFX-Designer の初期値]

Forme.FontPath=["MS 明朝","C:\Windows\Fonts\msmincho.ttc",1],["MS ゴシック","C:\

Windows\Fonts\msgothic.ttc",1],["Courier New","C:\Windows\Fonts\cour.ttf",1],["MS P

明朝","C:\Windows\Fonts\msmincho.ttc",2],["MS Pゴシック","C:\Windows\Fonts\

msgothic.ttc",2],["OCRB","C:\Windows\Fonts\OCRB.TTF",1]

フォントパスの設定がない場合は、Java の AWT からフォント情報を取得して処理をおこ

ないます。フォントファイル情報を設定することにより、詳細な値で文字位置の計算など

をおこなうことが可能になります。

PDFFonts の指定よる PDF ドキュメントの違いについて

Page 13: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

1 製品概要

7

フォント埋め込み(Embed)モード(PDFFonts の設定あり)

Ver.7.0 から追加されたモードです。

プロパティの PDFFonts の設定で Embed を指定した場合、この動作にな

ります。文字フォントを埋め込んだ PDF ドキュメントを作成します。そのため、

AcrobatReader を利用して閲覧するコンピュータの文字フォント等のシス

テム環境に依存せず、表示されます。

内部に文字フォント情報を保持するため、完全互換モードに比較してファ

イルサイズが大きく、実行コストが大きくなる傾向にありますが PDF ドキュ

メントとして、今後とも推奨される形式です。

SVF for PDFでは、実行環境によってフォントのライセンスが必要となります。

次の表で「フォント必要」とあるものについては、サーバ、またはクライアントコンピュータに実

際に使用するフォントが必要となります。

弊社では「SUフォント」というフォントを用意しております。当フォントをご希望の場合は、弊

社営業担当までご連絡ください。

OS

モード *1

PDFファイルへの

フォント埋 め込 みWindows AIX

Redhat

Linux Solar is HP-UX

おこなう

(True)

フォント

不 要 *4

フォント

必 要

フォント

必 要

フォント

必 要

フォント

必 要

グラフィック*2

おこなわない

(False)

フォント

不 要 *5

フォント

必 要

フォント

必 要

フォント

必 要

フォント

必 要

おこなう

(True)

フォント

不 要 *4

フォント

必 要

フォント

必 要

フォント

必 要

フォント

必 要

PDF

ベーシック*3

おこなわない

(False)

フォント

不 要 *5

フォント

不 要

フォント

不 要

フォント

不 要

フォント

不 要

グラフィック*2 ― フォント

不 要 *4

フォント

必 要

フォント

必 要

フォント

必 要

フォント

必 要

EMF

ベーシック*3 ― フォント

不 要 *5

フォント

必 要

フォント

必 要

フォント

必 要

フォント

必 要

*1 「モード」とは、各テキスト系のアイテムに対してのモードです。

*2 「グラフィック」とは「グラフィック」のチェックがオンになった固定文字・フィールドが1つ

でもある場合です。

*3 「ベーシック」とはすべてのテキスト系のアイテムをベーシックモードで作成している場

合です。

*4 SVFX-Designerで設定されたフォントがMS明朝、MSゴシック以外を使用している場

合は、サーバにそれらのフォントが必要となります。

*5 SVFX-Designerで設定されたフォントがクライアントコンピュータに必要となります。

文字フォント使用における注意点

Page 14: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

8

WindowsでMSフォント以外のフォントを使用したい場合、またはUNIX系でフォントを追加す

る必要がある場合、使用したいフォントを次のディレクトリに配置する必要があります。

Windows 版 %SystemRoot%\Fonts

UNIX 系 $JAVA_HOME/jre/l ib/fonts

OSごとに設 定 方 法 が異 なります。詳 細 な設 定 方 法 については次 のURLを参 照 してくださ

い。

http://www.wingarc-support.com/user/java/reference/index.html

ソフトフォントを使用している場合は、サーバにソフトフォントを配置することについての使

用許諾がされたフォントが必要となります。

OCRB フォントの出力(Windows 版について)

OCRB を出力する場合は、サーバにフォントが必要となります。

ベーシックモードで設定されているテキスト系アイテムがある場合、PALite がインストー

ルされているコンピュータに設定上使用しているフォントが必要となります。

グラフィックモードで設 定されているテキスト系アイテムがある場 合 、サーバにフォントが

必要となります。

フォントの追加方法

Page 15: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

2 セットアップと解除

9

2 セットアップと解除

SVF for PDFにはWindows版、UNIX版、Linux版の3種類があります。ここでは、それぞれの

SVF for PDFのセットアップと解除の方法、起動方法について説明をします。

Java実行環境製品をセットアップするには、かならずSVF Java PRODUCTが既にセットアッ

プされていることが必要となります。ここでは、SVF Java PRODUCTのセットアップと解除に

ついても説明します。

SVF for PDFのWindows版 のセットアップは、次 の手 順 でおこないます。すでに他 のSVF

Java PRODUCT製品群をセットアップしている場合は、SVF Java PRODUCTはセットアップ

された状態となっていますので、直接SVF for PDFのセットアップ画面が表示されます。その

場合は、手順5から参照してください。

1 SVF for PDFのCD‐ROMをCD‐ROMドライブにセットします。自動的に、セットアップ画面

が表示されない場合は、エクスプロ―ラでCD‐ROMの「Setup.exe」をダブルクリックしま

す。

「Instal lShield ウィザード」が実行され、開始画面が表示されます。

<[Instal lShield ウィザード]の開始画面>

2 [次へ]ボタンをクリックします。

Windows 版のセットアップ

Page 16: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

10

[インストール先の選択]画面が表示されます。

<[インストール先の選択]画面>

3 セットアップ先のフォルダを選択します。現在選択されているフォルダでよければ、[次へ]

ボタンをクリックします。セットアップ先を変更するには、[参照]ボタンをクリックしてフォル

ダを選択します。

[ファイルコピーの開始確認]画面が表示されます。

<[ファイルコピーの開始確認]画面>

4 現在設定されている内容でよければ、[次へ]ボタンをクリックします。

CD‐ROM からハードディスクへのファイルのコピーが開始されます。

コピーが終了すると画面がとじ、SVF for PDF のセットアップ画面が表示されます。

<[Instal lShield ウィザード]の開始画面>

Page 17: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

2 セットアップと解除

11

5 [次へ]ボタンをクリックします。

[ファイルコピーの開始確認]画面が表示されます。

<[インストール先の選択]画面>

6 現在設定されている内容でよければ、[次へ]ボタンをクリックします。

CD‐ROM からハードディスクへのファイルのコピーが開始されます。

<[セットアップステータス]画面>

コピーが終了すると、[Instal lShield ウィザードの完了]画面が表示されます。

<[Instal lShield ウィザードの完了]画面>

7 [完了]ボタンをクリックします。

セットアップが終了します。

Page 18: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

12

SVF for PDFのWindows版の解除について説明します。

SVF Java 実行部製品が複数セットアップされている場合、いずれかのSVF Java実行部

製 品 を解 除 すると、その他 すべてのSVF Java実 行 部 製 品 も解 除 されます(SVF Java

PRODUCTも含む)。

ただし、次の製品のいずれかがセットアップされている場合は、SVF Java 実行部よりも先

にこれらの製品を解除する必要があります。

・UniversalConnect/X

・Universal Connect/X Mail Edition

・Report Director Enterprise

1 [スタート]-[コントロールパネル]-[アプリケーションの追加と削除]を選択します。

[アプリケーションの追加と削除]画面が表示されます。

<[アプリケーションの追加と削除]画面>

2 「SVF for PDF」を選択し、[変更と削除]ボタンをクリックします。

「Instal lShield ウィザード」が実行され、[アンインストール内容の確認]メッセージが表示され

ます。

<[アンインストール内容の確認]メッセージ>

Windows 版の解除

SVF 環境設定の設定内容を保存したい場合は、以下のファイルのバックアップをとる

必要があります。

・ vfreport.properties.ja

Page 19: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

2 セットアップと解除

13

3 現 在 セットアップされているすべてのSVF Java実 行 部 製 品 を解 除 してよい場 合 は[は

い]ボタンをクリックします。

SVF Java 実行部ごとに、作成したプリンタ情報の削除確認メッセージが表示されます。

4 各メッセージについて、作成したプリンタ情報を削除する場合は[はい]を、削除しない場

合は[いいえ]を選択します。

すべての SVF Java 製品についてのプリンタ情報の保存・破棄を指定後、ハードディスクか

らアプリケーションとすべてのコンポーネントの削除が開始されます。

削除が終了すると、[メンテナンスの完了]画面が表示されます。

<[メンテナンスの完了]画面>

5 [完了]ボタンをクリックします。

SVF for PDF、およびSVF Java PRODUCTの解除が終了します。

Page 20: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

14

SVF for PDFのセットアップが終了すると、自動的に、SVF Java PRODUCT WEB Server

Serviceと、SVF Print Spooler Serviceの2つのサービスが登録されます。

[スタート]-[設定]-[コントロールパネル]-[管理ツール]-[サービス]で表示される[サー

ビス]画面において起動状況の確認をおこなったり、起動・停止などを手動でおこなったり

することができます。

<[サービス]画面>

登録されるサービスのデフォルトのポートは、次の通りです。

SVF Java PRODUCT WEB Server Service 44080

ポートの変更をおこなう場合は、SVF Java PRODUCT WEB Server Serviceのポートは、

serverconfig.propertiesの「port=」を変更します。変更後、サービスの再起動が必要になり

ます。

SVF Print Spooler ServiceはSVF for PDFでは使用しません。

Windows 版で登録されるサービス

serverconfig.properties の保存先ディレクトリは次の通りです。

・serverconfig.properties セットアップディレクトリ\SimpleHttpd

Page 21: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

2 セットアップと解除

15

SVF Java PRODUCT WEB Server Service ・・・・・・・・・・・・・・・・・・・・・

SVF Java PRODUCT WEB Server Serviceとは、環境設定等を起動する際にWebサーバ

を介さなくても、動作できるように起動しておくWebサーバのサービスです。

SVF Java PRODUCT WEB Server Serviceの操作は、次の手順でおこないます。

1 [スタート]-[プログラム]-[SVF Java PRODUCT]から、実行するメニューをクリックします。

選択したメニューが起動されます。

<SVF Java PRODUCT WEB Server Service の操作>

WEB サービスコマンドウィンドウ起動

WEB サービスコマンドウィンドウを起動します。WEB サービスコマンドウィンド

ウでは、処理の流れを確認することができます。

コマンドウィンドウを停止するには[Ctrl]キー+[C]キーをおします。

WEB サービスの起動

WEB サービスを起動します。

WEB サービスの停止

WEB サービスを停止します。

Page 22: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

16

SVF for PDFのUNIX版とLinux版のセットアップは、次の手順でおこないます。

1 ソースメディアのアーカイブファイルSVF_for_PDF-8.0.tarを任意のディレクトリにコピーし

ます。

例: cp /mnt/cdrom/SVF_for_PDF-8.0.tar /opt/SVFJP

2 アーカイブファイルを展開します。

例: tar -xvf SVF_for_PDF-8.0.tar

以下のファイルが展開されます。

JpbUtils.jar

SvfXInstaller.jar

iinstall-PDF.sh

svfpdf.jar

xecesImpl.jar

xmlParserAPIs.jar

3 コマンドプロンプトから実行できるようにするため、Javaのサーチパスを追加します。

例: PATH=$PATH:/usr/j2se/bin

export path

4 製品のインストールディレクトリを環境変数に設定します。

例: FIT_PRODUCTS_BASE=/opt/SVFJP

export FIT_PRODUCTS_BASE

UNIX 版と Linux 版のセットアップ

すでに他の Java 実行環境製品のセットアップをおこなっており、設定してある場合は必

要ありません。

この設定は、現在ログインしているセッションの中でのみ有効となります。次回以降のロ

グイン時にも有効とするため、ログインする際に参照するファイル(.profi le、. login、.cshrc

など)に記述してください。記述するファイルの詳細については、各 OS のマニュアルなど

を参照してください。

Page 23: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

2 セットアップと解除

17

5 シェルスクリプトを実行します。

例: ./install- PDF.sh

環 境 変 数 FIT_PRODUCTS_BASEに設 定 したディレクトリ(例 :/opt/SVFJP)が作 成され、

サブディレクトリ、ファイルが配置されます。

また、$FIT_PRODUCTS_BASE/binに以下のシェルスクリプトが作成され、セットアップが終

了します。

・ SimpleHttpd

・ spooler

・ svfpstat

・ FontUti l ity

・ SvfJavaConnectServer

SVF for PDFのUNIX版とLinux版の解除は、次の手順でおこないます。

1 インストールディレクトリ$FIT_PRODUCTS_BASE以 下を、ディレクトリごとすべて削 除し

ます。

ハードディスクからアプリケーションとすべてのコンポーネントが削 除 され、解 除 が終 了 しま

す。

すでに他の Java 実行環境製品のセットアップをおこなっており、設定してある場合は必

要ありません。

UNIX 版と Linux 版の解除

他の Java 実行環境製品とともにセットアップされている場合は、SVF for PDF のみの解

除はできません。SVF Java PRODUCT すべてが解除されます。

Page 24: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

18

SVF for PDFのセットアップが終了すると、Simple Httpd serviceと、SVF’s Print Spooler

Serviceが起動可能となります。

SVF Print Spooler Serviceは、SVF for PDFでは使用しません。

Simple Httpd service ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

Simple Httpd serviceの操作は、次のようにおこないます。

起動 シェルスクリプト SimpleHttpd に引数 start をつけて実行します。

例: $FIT_PRODUCTS_BASE/bin/SimpleHttpd start

停止 コンソールにバージョン情報が表示されている場合は[Enter]キーを押し

て停止します。表示されていない場合は、シェルスクリプト SimpleHttpd に

引数 stop を付けて実行します。

例: $FIT_PRODUCTS_BASE/bin/SimpleHttpd stop

再起動 シェルスクリプト SimpleHttpd に引数 restart をつけて実行します。

例: $FIT_PRODUCTS_BASE/bin/SimpleHttpd restart

動作状態表示 シェルスクリプト SimpleHttpd に引数 status をつけて実行します。

例: $FIT_PRODUCTS_BASE/bin/SimpleHttpd status

UNIX 版と Linux 版で使用するデーモンプロセス

Page 25: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

3 環境設定

19

3 環境設定

ここでは、SVF for PDFの環境設定について説明をします。環境設定は、ブラウザ上でJava

アプレットを利用しておこないます。

環境設定では、同一プリンタ上に異なる環境設定を必要なだけプリンタ名を変えて登録し

ておくことができるため、帳票の種類に応じた印刷をおこなうことができます。

環境設定をおこなうには、まずSVF Java PRODUCT WEB Server Service(Simple Httpd

service)が起動している必要があります。

1 ブラウザを起動します。

2 ブラウザのアドレスに次のURLを入力します。

http://(IP アドレス、またはマシン名):44080/

[OUTPUT Environment Setting Menu]画面が表示されます。

<[OUTPUT Environment Setting Menu]画面>

環境設定の起動

URL に入 力 するポート番 号 のデフォルトは「44080」ですが、「SVF Java PRODUCT

WEB Server Service(Simple Httpd service)」のポート変更をおこなった場合は、変更

したポート番号を入力してください。ポートの変更については、p.14 を参照してください。

Page 26: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

20

3 [Environment Setting]ボタンをクリックします。

[環境設定]画面が表示されます。

<[環境設定]画面>

[OUTPUT Environment Setting Menu]画面は Java アプレットで作成されているため、

コンピュータに Java 実行環境(1.5.0、または 1.6.0)が必要です。

OUTPUT Environment Setting Menu では、セットアップされている製品名が太字で表

示されます。

Page 27: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

3 環境設定

21

Java実行環境製品の環境設定には、大きく4つのメニューがあります。

このメニューはJava実行環境製品の共通メニューとなります。

<[環境設定]画面>

SVF 環境設定 SVF ディレクトリが表示されます。

動作環境 バーコード、リンクフィールド、環境変数、デバッグの設定など、印刷全体に

関する動作を設定します。

プリンタ プリンタとその機種を登録し、個別に環境設定をおこなうことができます。

同一の物理プリンタに対して、異なるプリンタ名で登録することによって、

複数の環境設定をおこなうことができます。

また、プリンタごとに印字位置を調整することができます。

機種別基本設定

機種ごとにそのデフォルトの環境設定を登録することができます。ここで

登 録 した値 が[プリンタ]で[機 種 の選 択 ]をおこなって「プリンタの新 規

作成」をしたときの環境設定の初期値として使用されます。

環境設定のメニュー概要

Page 28: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

22

環境設定メニューの詳細機能について説明します。

SVF 環境設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

ここでは、SVFディレクトリの指定をおこないます。

1 [環境設定]画面を表示させます。

2 左側のツリー表示の[SVF環境設定]を選択します。

[SVF ディレクトリの指定]欄に、vfreport.properties.ja があるディレクトリを指定されていま

す。デフォルト設定のまま使用し、現在設定されているフォルダからの移動はおこなわない

でください。

<[環境設定]-[SVF 環境設定]画面>

環境設定詳細機能

Page 29: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

3 環境設定

23

動作環境 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

ここでは、バーコード、リンクフィールド、環境変数、デバッグ設定など、印刷全体に関する動

作を設定します。

1 [環境設定]画面を表示させます。

2 左側のツリー表示の[動作環境]から設定をおこなう項目を選択します。

3 各種設定をおこない、[適用]ボタンをクリックします。

<[環境設定]-[動作環境]画面>

Page 30: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

24

≪バーコードの設定≫

バーコードを帳票に印刷する際の書式を設定します。

<[動作環境]ー[バーコード]の設定画面>

データ長チェック

する 設計されている桁数より出力データの桁数(スタート/ストップを

含 む)が大 きい場 合 、バーコードの印 字 はおこなわれません。印

刷は続行されますが、バーコードは出力されません。

しない 桁数によらず、バーコードを出力します。

設計桁数とデータ長が異なる時の印字

設計桁数と出力データの桁数が異なる場合の印字方法を指定します。

バーコード長を基準にエレメント幅を調整して印字

出力桁数に関係なく設計時のバーコード幅に納まるよう各エレメ

ントの太さを調整し印字します。したがって、ほぼ一定の幅でバー

コードが印字されます。ただし[データ長チェック]が[しない]モード

で、出力桁数が設計桁数より大きい場合は、エレメントの太さが

細くなり、基準値以下になるとバーコードの印字をしません。

設計時のエレメントの幅で印字

常 に設 計 時 のエレメントの太 さで印 字 するため、出 力 データ桁

数によってバーコード幅が変化します。

縦書き印字の方向

90° 1 桁目が下になります。

270° 1 桁目が上になります。

ヒューマン文字の印字

スタートストップ文字

NW7 や CODE39 でスタート/ストップ文字を印字するかしないか

を選択します。

チェックキャラクタ

CODE39 で、チェックキャラクタを印字するかしないかを選択しま

す。

Page 31: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

3 環境設定

25

≪リンクフィールドの設定≫

リンク先が設定されているフィールドに文字列を出力すると、印字桁数/データ桁数を超え

た場合にあふれたデータはリンク先に出力します。特殊文字でデータを分割する場合は、

デリミタの指定をおこないます。

<[動作環境]ー[リンクフィールド]の設定画面>

デリミタの設定 [する]を選 ぶと、デリミタの条 件 設 定 ができます。リンクフィールドでは

フィールドからデータがあふれた時にあふれた分をリンク先のフィールドへ

移動します。区切り文 字を明示的に指定 する場合にデリミタ(区切り文

字)を指定します。

区切り文字 デリミタに使用する文字を指定します。

複数指定すると OR 条件で処理されます。その他を選択すると任意の文

字または文字列を指定することができます。

区切り方法 デリミタで指定された文字の扱いを指定します。

Page 32: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

26

≪環境変数の設定≫

<[動作環境]ー[環境変数]の設定画面>

検索パス 使用する

検索パスを指 定します。ここで指定されたパスを優先して検索

します。設計時にイメージファイルを設計時の固定で貼り付ける

と、フォーム上に設計時のイメージファイルのフルパスが指定され

ます。ただし、出力実行時に設計時と同じパスにイメージファイル

がない場合に、実際にイメージファイルの入っているパスを[検索

パス]に指定すると、そこのパスから検索を開始します。

パスを複数指定する場合は、半角のカンマ(,)で区切ります。

使用しない

検索パスを指定しません。

半角のカンマ(,)をパスの区切りとみなすため、パス名に半角のカンマを含むことはでき

ません。

設計時にイメージファイルを固定で貼り付けた帳票を出力する場合は、環境によってこ

の欄に実行環 境でのイメージファイルの入っているパスを設定する必要があります。実

行環境が UNIX/Linux の場合にはディレクトリ構成が異なるので、かならず指定してくだ

さい。設定しない場合は、帳票出力時にイメージが出力されません。

Page 33: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

3 環境設定

27

≪デバッグの設定≫

<[動作環境]-[デバッグ設定]画面>

デバッグモード デバッグモードの ON、OFF を設定します。

出力先ディレクトリ

デバッグログを出力するディレクトリ名を指定します。変更する場合は、右

の をクリックして表 示される[ディレクトリ選 択 ]画面 で選 択 し、[決

定]ボタンをクリックます。

デバッグログは指定したディレクトリに「svf_*****.txt」というファイル名

で実行されたインスタンスごとに出力されます。ディレクトリの指定がない

場合や無効なディレクトリを指定した場合は、Java 実行環境のシステム

プロパティ java.io.tmpdir の示すディレクトリに出力されます。

デバッグ設定を ON にすると、帳票の出力に通常の数倍の時間を要する場合がありま

す。

「java. io.tmpdir」は Java の起動オプションで指定するシステムのプロパティです。

デフォルトは Windows の場 合 %windir%\Temp、UNIX/Linux の場 合 /tmp、または

/var/tmp です。

Page 34: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

28

プリンタ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

出力したいプリンタの設定をおこないます。かならず1つはプリンタを作成する必要があります。

SVF for PDFがセットアップされている環境では「PDF」というプリンタが、Report Director

Enterpriseがセットアップされている環境では「RDSpool」というプリンタがデフォルトで作成さ

れています。

同一の物理プリンタに対して複数のプロパティ設定をしたい場合は、プリンタを必要に応じ

て追加し、各々にプロパティの設定をしてください。

新規にプリンタを作成するには、次の手順で操作をおこないます。

1 左のツリーから[プリンタ]を選択します。

[プリンタ]画面が表示されます。

<[環境設定]ー[プリンタ]画面>

2 [プリンタ名]に新規に作成するプリンタの名前を入力します。

<[プリンタ名]に、任意のプリンタ名を入力>

Page 35: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

3 環境設定

29

3 [機種の選択]欄の[▼]をクリックして表示されるドロップダウンリストから、対応する機種

を選択します。

<[機種の選択]欄のドロップダウンリストから機種を選択>

4 [追加]ボタンをクリックします。

左のツリーに新規に作成したプリンタ名が表示されます。

<左のツリーに新規に作成したプリンタ名が表示される>

[プリンタ名]には全角文字は使用できません。また、大文字、小文字も区別されません。

[プリンタ名]では、次のような登録はできません。

例)

プリンタ 1 PDF 1 ← 半角スペースで区切る

プリンタ 2 PDF_1 ← アンダースコアで区切る

上記例のように、半角スペースとアンダースコアの差しかない 2 つのプリンタ名を登録す

ることはできません。

[プリンタ名]には各プラットフォームがファイル名として制限している文字は使用できま

せん。

[機種の選択]欄に表示される機種一覧は、セットアップされている製品によって異なります。

Page 36: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

30

5 左のツリーから新規に作成したプリンタ名を選択します。

選択したプリンタの[詳細設定]画面が表示されます。

<プリンタの[詳細設定]画面>

6 [出力ディレクトリ]にファイルの出力ディレクトリ名を設定します。設定したディレクトリに

印刷データがファイルとして作成されます。

7 プリンタ機種の各設定項目について設定をおこないます。

プリンタ機種の設定項目の詳細については、「4 プリンタ機種別基本設定」の項(p.35)を

参照してください。

8 [適用]ボタンをクリックします。

確認メッセージが表示されます。

<確認メッセージ>

9 [はい]をクリックします。

設定した内容が登録されます。

[出力先]がファイルの場合で、VrSetSpoolFi leName2 関数を発行せずに出力をおこ

なった場合は、指定した[出力ディレクトリ]にユニークな名前で印刷データが作成され

ます。

ここで作成したプリンタ名を、VrSetPrinter 関数で指定します。なお、VrSetPrinter 関

数でプリンタ名・機種名を設定する場合は、大文字・小文字は区別します。

かならず一つ通常使うプリンタ(次ページを参照)が設定されている必要があります。通

常使うプリンタがない場合は実行時に[-3]や[-32]のエラーが発生します。

Page 37: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

3 環境設定

31

≪作成したプリンタの操作≫

作成したプリンタは、右クリックして表示されるメニューから操作をおこなうことができます。

<操作するプリンタ名を選択して右クリック>

プリンタの操作は、次の手順でおこないます。

1 操作するプリンタを選択し、右クリックをします。

メニューが表示されます。

2 実行するメニューを選択します。

通常使うプリンタにする

通常使用するプリンタにします。通常使用するプリンタとして設定すると、

プリンタ名横のプリンタマークにチェックが表示されます。

Page 38: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

32

プリンタ名の変更

プリンタ名を変更します。

プリンタの削除 プリンタを削除します。選択すると、確認メッセージが表示されます。削除

をする場合は、[はい]ボタンをクリックします。

≪プリンタ機種詳細画面の操作≫

作成したプリンタの詳細設定画面および機種別基本設定での各機種 別の設定画面で

は、画面上で列幅を変更したり表示色を変更したりすることができます。

列幅の変更

列幅を変更するには、次の手順でおこないます。

1 列幅を変更する列の項目名欄の境界線にマウスカーソルをあてます。

マウスカーソルの形状が になります。

<カーソルの形状がかわる>

2 任意の幅に合わせてマウスカーソルを左右に移動します。

列幅が変更します。

実行時に VrSetPrinter 関数を指定しない場合は、「通常使うプリンタ」に設定されたプ

リンタから出力されます。

[機種別基本設定]に表示される機種一覧は、セットアップされている製品によって異

なります。

Page 39: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

3 環境設定

33

表示色の変更

表示色を変更するには、次の手順でおこないます。

1 画面右側の詳細設定画面上で右クリックし、[表示色の設定]メニューを選択します。

[テーブル表示色の設定]画面が表示されます。

<[テーブル表示色の設定]画面>

2 画面上部のパレットから、設定する色を選択します。

[HSB]タブ、[RGB]タブではより細かく表示色を設定することができます。

画面下部の[プレビュー]に現在選択している表示色が表示されます。

3 [了解]ボタンをクリックします。

設定した表示色に変更されます。設定した内容を取消すときは[取消し]ボタンを、デフォ

ルトの表示色に戻す場合は[リセット]ボタンをクリックします。

Page 40: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

34

機種別基本設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

「機種別基本設定」では、各種プリンタ機種の基本初期値を設定しておくと、その機種のデ

フォルト設定値として登録されます。

機種別設定の詳細については次章「4 プリンタ機種別基本設定」を参照してください。

Page 41: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

35

4 プリンタ機種別基本設定

環境設定では、同一プリンタ上に異なる環境設定を必要なだけプリンタ名を変えて登録

することができますが、その際に「機種別基本設定」で該当プリンタ機種のデフォルトの環

境設定を登録することができます。

ここで登録した値が[プリンタ]で[機種]を追加したときの環境設定の初期値として使用

されます。

ここでは、環境設定の機種別基本設定の各設定項目について説明をします。その他環境

設定での操作については、前章「3 環境設定」を参照してください。

1 [環境設定]画面を表示させます。

2 左側のツリー表示の[機種別基本設定]から設定する機種を選択します。

3 各種設定をおこない、[適用]ボタンをクリックします。

<[環境設定]ー[機種別基本設定]画面>

Page 42: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

36

出力できる画像はプリンタ機種コードにより異なります。

また、様式ファイルがグラフィックモード機能を使用して作成されている場合と、使用せずに

作成している場合とでも異なります。

■グラフィックモード機能を使用している場合

BITMAP JPEG PNG GIF TIFF

グラフィックモード ON

モノクロ 4bit 8bit 24bit Baseline Progressive 標準 透過 Interlace 標準 透過 Interlace アニメー

ション

圧縮

なし

イメージ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ × ○

PDF タイル

塗り込み ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ × ○

イメージ ○ ○ ○ ○ ○ ○ ○ ○* ○ ○ ○* ○ × ○

EMF タイル

塗り込み ○ ○ ○ ○ ○ ○ ○ ○* ○ ○ ○* ○ × ○

* 透過色は無視されます。

○= 対応 JAIを使用するため画面のない環境ではjava.awt.headless=trueのシステムプロパティの設定が必

要となります。UNIX/Linuxの場合は、別途設定が必要です。詳細については、p.37を参照してください。

×= 未対応

■グラフィックモード機能を使用していない場合

BITMAP JPEG PNG*1 GIF TIFF

PNGConvertMethod=0

(デフォルト)

PNGConvertMethod=1グラフィックモード

OFF モノ

クロ 4bit 8bit 24bit Baseline Progressive

標準 透過Inter

lace標準 透過

Inter

lace

標準 透過 Inter

lace

アニメー

ション 圧縮なし

PDF 〇 〇 〇 〇 〇 〇 〇 〇*2 × ○ ○*2 ○ ○ ○*2 ○ × ○*3

EMF 〇 〇 〇 〇 〇 〇 〇 〇*2 × ○ ○*2 ○ ○ ○*2 ○ × ○*3

*1 vfreport.properties.jaの「PNGConvertMethod=」の設定により内部処理が変わります。

PNGConvertMethod=0(デフォルト)は独 自 のPNG→BMP変 換 ルーチンを使 用 します。この場 合 インター

レース形式は×になります。

PNGConvertMethod=1はAWTを使用してPNG→BMP変換をおこないます。この場合インターレース形式

は○になります。

*2 透過部分が無視されます。

*3 TIFFファイルを出力したい場合は、以下のjarファイルをクラスパスに追加する必要があります。

Windows版

・SVFJP\svfjpd\lib\jai_core.jar

・SVFJP\svfjpd\lib\jai_codec.jar

UNIX/Linux版

・$FIT_PRODUCTS_BASE/svfjpd/l ib/jai_core.jar

・$FIT_PRODUCTS_BASE/svfjpd/l ib/jai_codec.jar

○= 対応 AWTを使用するため画面のない環境ではjava.awt.headless=trueのシステムプロパティの設定が

必要となります。UNIX/Linuxの場合は、別途設定が必要です。詳細については、p.37を参照してください。

×=未対応

プリンタ機種別の対応画像一覧表

Page 43: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

37

java.awt.headless オプションの指定方法

java.awt.headless オプションの設定が必要となるのは、UNIX、または LINUX 上で使用

している場合のみとなります。

■Universal Connect/X を使用している場合

$FIT_PRODUCTS_BASE/bin/SimpleHttpd を、次のように修正してください。

java -Xms256m -Xmx256m -Djp.co.f it.vfreport.home="$FIT_PRODUCTS_BASE/

SimpleHttpd" jp.co.f it.S impleHttpd.SimpleHttpd

java -Xms256m -Xmx256m -Djava.awt.headless=true-Djp.co.f it.vfreport.home=

"$FIT_PRODUCTS_BASE/SimpleHttpd" jp.co.f it .SimpleHttpd.SimpleHttpd

この設定をおこなった後、プロセスの起動をおこなってください。

■Web Appl ication Server に組み込まれている場合

Web Appl ication Server 側で設定します。仕様に従って、java.awt.headless オプショ

ンを付加してください。

■SVF Connect for Java API を使用している場合

$FIT_PRODUCTS_BASE/bin/SvfJavaConnectServer を次のように修正してください。

java -Xrs –Xms512m –Xmx512mm jp.co.f it.vfreport.SvfrServer

java -Xrs –Xms512m –Xmx512m -Djava.awt.headless=true jp .co.f it .vfreport.SvfrServer

Java プログラムから実行するには、ライブラリを classpath に追加する必要があります。実行時に classpath に追加する必要があるライブラリの種類は、使用する様式ファイル、プリンタの機種、API 関数に左右されます。詳細は次の通りです。 ■frm 様式ファイルを使用する場合に、classpath に追加するライブラリ svf.jar svfpdfparser.jar *1 ■XML 様式ファイルを使用する場合に、classpath に追加するライブラリ ・グラフィックモードで使用可能なアイテム/図形、属性を設定していない場合 svf.jar svfpdfparser.jar *1 svfgrph.jar forme.jar *2 ・グラフィックモードで使用可能なアイテム/図形、属性を設定している場合 svf.jar svfpdfparser.jar *1 svfgrph.jar jai_codec.jar jai_core.jar forme.jar *2

*1 PDF で出力する場合に、classpath に追加する必要があります。また、PDF で出力しない場合でも、「通常使うプリンタ」のプリンタ機種が「PDF」のときは必要となります。

*2 テキストフレームを使用する場合に、Classpath に追加する必要があります。

Page 44: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

38

<[機種別基本設定]ー[PDF]画面>

印字位置調整量(横)(mm)

調整値を 0.1mm 単位で入力します。右方向へはプラス、左方向へはマ

イナスの値を指定します。

印字位置調整量(縦)(mm)

調整値を 0.1mm 単位で入力します。下方向へはプラス、上方向へはマ

イナスの値を指定します。

拡大縮小モード ドロップダウンリストから選択します。

様式に従う(プリンタ機能を使う)

様式で指定した用紙サイズに印刷します。PDF では様式での縮

小モードの設定内容は無視されます。

様式に従う(プリンタ機能を使わない)

様式で指定した用紙サイズに印刷します。様式で縮小モードが

設定されている場合は、指定されている用紙サイズに縮小して

印刷します。正確な結果を得られない場合があります。

指定サイズ

様 式 の設 定 ではなく[拡 大 縮小 用 紙 サイズ]で設 定 したサイズ

に、拡大縮小 をおこないます。正確な結果 を得られない場合が

あります。

拡大縮小用紙サイズ

[拡大縮小モード]で[指定サイズ]を設定した場合に出力用紙のサイズを

ドロップダウンリストで、はがき、A5、A4、A3、B5、B4、レターから選択します。

クーリエフォント クーリエフォントとして使用するフォントを、ドロップダウンリストから指定しま

す。設計 部でフィールド・固 定文字 の半 角 文字のフォントをクーリエに設

定している場合に、「OCR-B」を選択することで OCR-B フォントの出力が

可能となります。

PDF

Page 45: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

39

ソフトフォント(外字)

外字に対してソフトフォントを使用するか、しないかをドロップダウンリストか

ら指定します。

ここで対象となる文字コードの範囲は、次の通りです。

Unicode U+E000~U+F8FF

ShiftJIS 0xF040~0xF9FC (エンコーディングによって異なります)

ソフトフォントとは、フォントユーティリティを使用して作成するイメージフォ

ントをさします。

プリンタが、使用するフォントをもっていない場合は、あらかじめフォントユー

ティリティでフォントイメージデータを作成し、[ソフトフォントファイル名]に

そのファイル名を設定します。フォントユーティリティについては、第 8 章を

参照してください。

ソフトフォント(IBM 拡張文字)

IBM 拡張文字に対してソフトフォントを使用するか、しないかをドロップダウ

ンリストから指定します。

ここで対象となる文字コードの範囲は、次の通りです。

Unicode 連続した範囲にないため、ここでは省略します。

ShiftJIS 0xFA40~0xFCFC

ソフトフォント(NEC 選定 IBM 拡張文字)

NEC 選定 IBM 拡張文字に対してソフトフォントを使用するか、しないかをド

ロップダウンリストから指定します。

ここで対象となる文字コードの範囲は、次の通りです。

Unicode 連続した範囲にないため、ここでは省略します。

ShiftJIS 0xED40~0xEFFC

ソフトフォント(OCR-B)

ソフトフォントで OCR-B フォントを使用する場合は「使用する」を指定しま

す。

ソフトフォントファイル名(明朝)

様式ファイルで明朝と設定している固定文字・フィールドに出力するソフ

トフォントファイル名を指定します。

ソフトフォントファイルとして指定できるのは、次の 3 種類です。

*.idx *.dat

Ver.7.0 より前 のフォントユーティリティで作 成 したソフトフォント

ファイル

*.sft Ver.7.0 以降のフォントユーティリティで作成したソフトフォントファ

イル

ソフトフォントファイルの指定 方法の詳細 については、「ソフトフォントの出

力設定」(p.103)を参照してください。

Page 46: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

40

ソフトフォントファイル名(ゴシック)

様式ファイルでゴシックと設定している固定文字・フィールドに出力するソ

フトフォントファイル名を指定します。ソフトフォントファイルとして指定でき

るのは、「ソフトフォントファイル名(明朝)」と同じものになります。

ソフトフォントファイル名(OCR-B)

環境設定で OCR-B と設定している固定文字・フィールドに出力するソフ

トフォントファイル名を指定します。ソフトフォントファイルとして指定できる

のは、「ソフトフォントファイル名(明朝)」と同じものになります。

線幅(実線) 極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(破線 1) 極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(破線 2) 極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(破線 3) 極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(一点鎖線) 極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(二点鎖線) 極細、細、中細、中、中太、太の順に mm 単位で指定します。

JavaEdition1.4 互換印刷モード

印刷開始位置を JavaEdition1.4 と同じにする場合 JavaEdition1.4 互換を、

しない場合は JavaPrrint オリジナルをドロップダウンリストから指定します。

PDF の圧縮 PDF の圧縮をするか、しないかをドロップダウンリストから指定します。

JPEG の描画 JPEG の描画を最背面にするか、しないかをドロップダウンリストから指定し

ます。

セキュリティ Revision2、Revision3 の暗号化を有効にするか、しないかをドロップダウン

リストから指定します。

暗号化を有効にする場合は、暗号化の Revision をドロップダウンリストか

ら指定します。この設定は Adobe 社製 Acrobat(Reader)Version6.0 以

降が対応しています。

+印刷 許可か、禁止かをドロップダウンリストから指定します。

[セキュリティ]で「Revision2」を指定した場合にのみ有効となります。

+文書の変更 許可か、禁止かをドロップダウンリストから指定します。

[セキュリティ]で「Revision2」を指定した場合にのみ有効となります。

+テキストとグラフィックス選択

許可か、禁止かをドロップダウンリストから指定します。

[セキュリティ]で「Revision2」を指定した場合にのみ有効となります。

+注釈とフォームフィールドの追加

許可か、禁止かをドロップダウンリストから指定します。

[セキュリティ]で「Revision2」を指定した場合にのみ有効となります。

SVF for PDF 多国語版では Revision3(128bit)は使用できません。

Page 47: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

41

+権限の設定 権限を設定します。設定値は数値で設定します。

[セキュリティ]で「Revision3」を指定した場合にのみ有効となります。

環境設定上の設定でこの権限値が有効なのは「Revision3」の場合のみ

となりますが、API 関数で権限値を指定する場合は、「Revision2」のとき

も権限値を指定する必要があります。権限値の求め方については「権限

値の指定方法」(p.48)を参照してください。

新方式の文字列描画

描画方法を変更するか、どうかをドロップダウンリストから選択します。

するに設定した場合は、出力ファイルのサイズを減らすことができます。

様式ファイル内で横書き、回転なし、日本語フォント、外字がない、倍角指

定がない、のすべてに該当し、完全互換(互換モードの PDFFonts 設定フォ

ント未使用アイテム)の場合のみ有効となります。

しおり機能の設定

しおりを作成するかどうかを指定します。「使用する」の場合、しおり作成

機能を有効にします。しおり機能の詳細については「PDF ファイルへのしお

り作成」(p.46)を参照してください。

Ank3/2 漢字設定

ドロップダウンリストから、通常、NEC PDF 互換、インテック版ドットプリンタ

互換のいずれかを指定します。グラフィックモードの場合は、この設定値は

無効化されます。

通常 全角文字を半角文字の 200%の文字幅で出力します。

NEC PDF 互換

半角文字の文字幅を基準とし、全角文字を半角文字の 150%

の文字幅で出力します。

インテック版ドットプリンター互換

全 角 文 字 の 文 字 幅 を 基 準 と し 、 半 角 文 字 を 全 角 文 字 の

66.67%の文字幅で出力します。

様式ファイルの[ANK/漢字文字比率]の設定は無視されます。

また、「NEC PDF 互換」「インテック版ドットプリンター互換」の設

定については以下の場合無効です。

・グラフィックモードの様式ファイルを使用している場合

・「印字方向」が「縦」に設定された固定文字、フィールド

・「回転」が「0」以外に設定された固定文字、フィールド

・「半角」が「なし」以外に設定された固定文字、フィールド

・「横倍率」「縦倍率」がそれぞれ「1」以外に設定された固定文

字、フィールド

・外字

OCR-B フォントには、対応していません。

対応している画像ファイルについては、「プリンタ機種別の対応画像一覧表」(p.36)を

参照してください。

Page 48: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

42

PDFFonts を設定し PDF ファイルへフォント関連の情報を出力する ・・

PDFファイルにアウトラインフォントデータをエンベッドし、フォントファイルを配布することなく、

クライアントコンピュータ上で表示することができます。

JDK1.5.0、Acrobat Reader Version6.0以降が必要となります。

ここでは、PDFファイルへのフォント埋め込み方法について説明します。

設定は、次の手順でおこないます。

1 埋め込み用フォントファイルとCMAPを任意のロケーションに配置します。

2 SVFJP ( %FIT_PRODUCTS_BASE% ) \svfjpd\lib 内 の 「 vfreport. プ リ ン タ

名.PDF.properties.ja」をテキストエディタで開き、次を記述します。

記述後、上書き保存します。

# driver public

PDFFonts=

[フォント名,フォントパス,フォント番号,コード範囲,CMAP パス,埋め込みフラグ,フォントロケール,… ],…

1つのフォントにつき、SVFフォント名・フォントパス・フォント番号・コード範囲・CMAPパス・埋

め込み指定フラグを設定します。フォントは複数指定することができます。

各パラメータを省略するときは、カンマのみを記載します。

各設定値は、次のようになります。

フォント名 「SVFX-Designer」で設計したフィールドや固定文字のフォント名です。

UNIX の場合は、使用するフォント名を指定します。UNIX 上などで動作さ

せる代替えフォントの設定を使用する場合は、代替え後のフォント名にな

ります。

フォントパス 埋め込み対象のフォントファイルのパスを指定します。パスは、絶対ローカ

ルパス、相対ローカルパス、またはプロトコル指示子を含む絶対 URI のい

ずれかで指定します。

相対パスは動作環境に依存します。URI は相対指定が使用できません。

フォント番号 TrueType コレクション形式は、ひとつのファイルに複数のフォントを持って

います。フォントファイル内の番号を指定してください。

TrueType コレクション形式以外の場合は常に「1」になります。

注意:セットアップディレクトリに存在する各プロパティファイル内の記述について

マニュアルに記載されている項目以外の項目をお客様の意思で変更したことにより発

生した損害・被害については、弊社は責を負わないものとします。

Page 49: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

43

コード範囲 埋め込むフォントの UTF-16 コード範囲を 16 進数表記の文字列で指定

します。コード範囲によるフォントの切り替えをおこなう場合は、すべての範

囲をカバーする設定が必要になります。

またグラフィックモード OFF の時にこの機能を使用する場合、描画位置の

ずれなどが発生することがあります。Windows 仕様の TrueType 外字

(EUDC)を使用する時以外は使用しないようにしてください。

CMAP パス 通常、空文字を指定し CMAP は使用されません。

埋め込みフラグ

True、または False を指定します。

True すべてのフォント、すべての文字を PDF に埋め込みます。

クライアント環境への依存がなく、完全な可搬性を持った PDF

が生成されます。Ver.8.0 では、True を指定することを強く推奨

します。

False フォントロケールをもとに、Acrobat Reader が持つ CMAP を選択

します。選択した CMAP で出力できない文字は埋め込まれます。

すべての文字 を埋め込まない PDF を作 成するには、フォントロ

ケールに「GID」を設定します。ただし、「GID」を指定した場合はク

ライアントのフォントに依 存するため文字化 けする可能性 があり

ます。また出力 する文字描画関連のデータ量の増大からファイ

ルサイズが増大しますので使用を推奨しません。

フォントロケール

フォントのロケールを指定します。指定できるロケールは次の通りです。

PDFFonts

引 数

対 応

プロパティ言 語 Adobe-CMAP

埋 め込 み

対 象 外

ja_JP . ja 日 本 語 UniJ IS-UTF16-H MS932

(10 文 字 除 く*1)

GID *2 すべて すべて Ident ity-H すべて

(非 埋 め込 み)

Embed すべて すべて Ident ity-H なし

(すべて埋 め込 み)

*1 MS932 で除外される(埋め込み判定になる)文字は、次の 10 文字です。

*2 フォントロケールの設定は、埋め込みフラグが False の場合のみ有効

になります(埋 め込 みフラグが True の場 合 は、フォントロケールは常 に

"Embed"と同様の扱いになります)。

Page 50: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

44

フォント埋め込みを使用しない場合、従来(Ve7.0・7.1当時)のGID出力で出力されていた

文字が異なる字形で表示される場合があります。日本語で確認されている文字は次のと

おりです。

GID 出力(埋め込み含む)の場合

UniJIS-UTF16 テーブル使用の場合

U+005C(\マーク)は、本来であればUnicodeではバックスラッシュに割り当てられますが、

Ver.8.0では内部的にUnicodeとして意図したコード(U+00A5)にコード置換する機能が用意

されています。このコード置換は、UniJIS-UTF16テーブルを使用した場合にのみ動作します。

記述例① 基本的な設定

MS ゴシックで設計された固定文字・フィールドに xxxxx.ttc の 3 フォント

目(MSUI ゴシック)を使用します。フォントはすべて埋め込まれます。

PDFFonts=["MS ゴシック","C:¥Windows¥Fonts¥xxxxxx.ttc",3,

0000-FFFF,,True,"Embed"]

記述例② 複数フォントの指定

MS ゴシックで設計された固定文字・フィールドの、U+E000~U+FEFF の

範囲(通常は外字領域)に EUDC.TTF を使用します。

U+0000~U+DFFF と U+FF00~U+FFFF の文字はMSゴシックが使用

されます。

文字選択の優先順位は指定先頭からです。設定はすべてのコード範囲

をカバーしている必要があります。

フォントはすべて埋め込まれます。

PDFFonts=["MS ゴシック","C:¥xxx¥EUDC.TTF",1,E000-FEFF,,True, "Embed","C:¥Windows¥Fonts¥xxxxxx.ttc",1,0000-FFFF,,True,"Embe

d"]

埋め込みフォントは複数指定できます。

フォントパス・フォント番号・コード範囲・CMAP パス・埋め込みフラグ・フォントロケールは

複数指定できます。

一部のパラメタは省略可能です。パラメタを省略するのは、従来のバージョンとの互換

性をはかるのを目的としてください。

Page 51: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

45

記述例③ 言語に依存しない安全な設定

MS ゴシックで設計された固定文字・フィールドに xxxxxx.ttc を使用しま

す。文字コードには GID(Identity-H)が使用されます。

フォントはすべて埋め込まれます。

PDFFonts=["MS ゴシック","C:¥Windows¥Fonts¥xxxxxx.ttc",1,

0000-FFFF,,True,"Embed"]

記述例④ 言語に依存する設定

MS ゴシックで設計された固定文字・フィールドに xxxxxx.ttc を使用しま

す。文字コードには UTF-16(UniJIS-UTF16-H)が使用されます。

埋め込みが必要な文字は埋め込みになります。

日本語のビューアで正しく見ることができます。

PDFFonts=["MS ゴシック","C:¥Windows¥Fonts¥xxxxxx.ttc",1,

0000-FFFF,,False,"ja_JP"]

記述例⑤ ロケールが無視される設定

MS ゴシックで設計された固定文字・フィールドに xxxxxx.ttc を使用しま

す。文字コードには GID(Identity-H)が使用されます。

フォントはすべて埋め込みになります。

PDFFonts=["MS ゴシック","C:¥Windows¥Fonts¥xxxxxx.ttc",1,

0000-FFFF,,True,"ja_JP"]

記述例⑥ 言語に依存しない設定-1

MS ゴシックで設計された固定文字・フィールドに xxxxxx.ttc を使用しま

す。文字コードには GID(Identity-H)が使用されます。

出力される PDF にフォントは埋め込まれません。

環境によって文字化けが起こるため、使用を推奨しません。

PDFFonts=["MS ゴシック","C:¥Windows¥Fonts¥xxxxxx.ttc",1,

0000-FFFF,,False,"GID"]

記述例⑦ 言語に依存しない設定-2

PDFFonts へフォント埋め込みをおこないます。

PDFFonts=["MS ゴシック","C:¥Windows¥Fonts¥xxxxxx.ttc",1, 0000-FFFF,,True,"Embed"],["MS 明朝","C:¥Windows¥Fonts¥

xxxxxx.ttc",1,0000-FFFF,,True,"Embed"]

グラフィックモードでは、本仕様(PDFFonts)の設定がかならず必要です。

従来、フォントが設定されていない場合でも、設計部のためにあらかじめ内部保持して

いるフォント情報を元に GID 描画を内部処理していましたが、Ver.8.0 から廃止されてい

ます。

PDFFonts に不適切な値を設定すると VrSetPrinter の戻り値が「-3」となります。

Page 52: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

46

PDF ファイルへのしおり作成 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

PDFファイルに「しおり」を作成することができます。「しおり」」PDF仕様の「アウトライン」として

実現されています。また、ビューアの初期表示方法を指示する「ビューアプリファレンス」にも

対応しています。

この機能を設定できる動作環境は、次の通りです。

SVF 実行部 ・SVF for PDF Version 8.0

SVF 設計部 ・Super Visual Formade フォーム設計部 Ver.6.3 以降

・SVFX-Designer

*OS、Java実行環境は、SVFの動作環境に準拠します。

クライアント環境

・MicrosoftWindows2000 以降

・Adobe 社製 Acrobat(Reader)Version6.0 以降

≪SVFX-Designer で必要な設定≫

しおりを作 成 するために、SVFX-Designerで様 式 ファイルのフィールドに対 して、しおりの設

定をおこないます。

1 SVFX-Designerを起動し、フィールドのプロパティの[しおり]欄に、階層番号を設定します。

階層番号とは、しおりの階層を構成するネストの番号です。最大「8」まで定義することがで

きます。

「0」の場合はしおりとして作成しません。

<フィールドのプロパティ>

キーブレイクについて

キーブレイクは、フィールドに出力されたデータによって、しおりの階層構造に影響を与え

るアクションです。同一のフィールドに同じデータが出力された場合はキーブレイクとはな

らず、しおりを構成する要素は増えません。

データ出力順について

しおりを意図した内容で正しく出力するためには、フィールドへのデータ出力順と階層番

号の整合性を考慮する必要があります。

フィールドへのデータ出力順は、ページ左上隅から水平方向の順となります。

SVFX-Designer でのレイヤーの設定について留意する必要があります。

Page 53: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

47

≪SVF 実行部の設定≫

1 環境設定で、機種別が「PDF」のプリンタのプロパティを表示させます。

プロパティの[しおり機能の設定]で「使用する」を選択し、設定内容を保存します。

2 SVFJP(%FIT_PRODUCTS_BASE%)\svfjpd\lib内の、作成したPDFプリンタのプロパ

ティファイル「vfreport.プリンタ名.PDF.properties.ja」をテキストエディタで開き、次を記

述します。記述後、上書き保存します。

HideToolBar=True or False

ビューアのツールバーの表示・非表示を設定します。

True の場合、ビューアのツールバーを非表示にします。

HideMenuBar=True or False

ビューアのメニューバーの表示・非表示を設定します。

True の場合、ビューアのメニューバーを非表示にします。

HideWindowUI=True or False

ビューア内のしおり表示領域の表示・非表示を設定します。

True の場合、ビューアのしおり表示領域を非表示にします。

AdobeReader8.1.0 で は 、 HideWindowUI=True に し た 場 合 に 限 り 、

HideMenuBar=True の設定が効かなくなります。

ViewerMode=文字列

ビューアの表示モードを指定します。

UseNone ビューアの初期状態で表示します。

UseOutl ines ビューア内にしおり表示領域を表示します。

UseThumbs ビューア内にサムネールを表示します。

Ful lScreen フルスクリーンでページを表示します。

Page 54: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

48

Revision3 による PDF ファイルの暗号化 ・・・・・・・・・・・・・・・・・・・・・・・・・・

PDF-1.4 Revision3暗号化に準拠しPDFファイルを暗号化することができます。

この機能を設定できる動作環境は、次の通りです。

・JDK1.5.0

・Adobe社製Acrobat(Reader)Version6.0以降

≪SVF 実行部の設定≫

環境設定のプリンタ機種「PDF」の[セキュリティ]欄で「Revision3」を指定します。

または、API関数でRevision3を指定します。

VrComout()形式

VrComout("/{SECU <設定値>}/")

設定値は、1 または 2 を設定することができます。このセキュリティ機能を

使用する場合は、「2」を指定します。

1 Revision2(40bit)

2 Revision3(128bit)

API による指定例

VrComout("/{SECU 2}/")

≪権限値の指定方法≫

セキュリティの権限レベルを設定する「権限値」の指定方法について説明します。

1 運用に合わせて権限値を求めるために、次のURLにアクセスし、権限値設定画面を表示

します。

http://localhost:44080/SvfConfApplet/cpep.html

<権限値設定画面>

Page 55: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

49

2 ドロップダウンリストから「Revision3」を選択します。

<権限値設定画面>

権限の設定項目が表示されます。

3 PDFファイルに対して必要な権限を選択します。

選択している権限設定に対する「権限値」が、画面下の「現在の権限値」に表示されます。

この「現在の権限値」に表示されたものが、設定する値となります。

4 権限値の確認が終わったらブラウザを終了します。

Page 56: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

50

Revision2 を使用する場合でも、この権限値設定画面を使用することが可能です。

Revision2 の場合は、環境設定の[権限の設定]欄からは指定できません。API での指

定をおこなってください。

Revision3 の仕様は PDF-1.4 に準拠しています。Revision3 の仕様の詳細については、

公式文書を参照してください。

日本語バージョンでは、ユーロ記号の出力をおこなう場合、ユーロ記号(U+20AC)を持

つフォント、ソフトフォントを使用して出力することは可能です。または、フォント埋め込み、

でも出力することができます。

ただし、FORMAT 関数の先頭付加文字の貨幣記号としては使用できません。

SVF for PDF 多国語版では Revision3(128bit)は使用できません。

環境設定と API 関数による指定の併用はできません。かならずどちらか一方での指定

になります。また、どちらの設定も権限値の設定は必須になります。

Page 57: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

51

<[機種別基本設定]-[EMF]画面>

出力ポート PAlite を使用して EMF ファイルを出力する場合は、この欄に次の形式で

出力ポートを指定します。

PAlite サーバの IP アドレス:PAlite で使用するポート:Windows 上に登録

されているプリンタ名

印字位置調整量(横)(mm)

調整値を 0.1mm 単位で入力します。右方向へはプラス、左方向へはマ

イナスの値を指定します。

印字位置調整量(縦)(mm)

調整値を 0.1mm 単位で入力します。下方向へはプラス、上方向へはマ

イナスの値を指定します。

拡大縮小モード ドロップダウンリストから選択します。

様式に従う(プリンタ機能を使う)

様式で指定した用紙サイズに印刷します。EMF では様式での縮

小モードの設定内容は無視されます。

様式に従う(プリンタ機能を使わない)

様式で指定した用紙サイズに印刷します。様式で縮小モードが

設定されている場合は、指定されている用紙サイズに縮小して

印刷します。正確な結果を得られない場合があります。

指定サイズ

様 式 の設 定 ではなく[拡 大 縮小 用 紙 サイズ]で設 定 したサイズ

に、拡大縮小 をおこないます。正確な結果 を得られない場合が

あります。

拡大縮小用紙サイズ

[拡大縮小モード]で[指定サイズ]を設定した場合に出力用紙のサイズをド

ロップダウンリストで、はがき、A5、A4、A3、B5、B4、レターから選択します。

EMF

Page 58: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

52

クーリエフォント クーリエフォントとして使用するフォントを、ドロップダウンリストから指定しま

す。設計 部でフィールド・固 定文字 の半 角 文字のフォントをクーリエに設

定している場合に、「OCR-B」を選択することで OCR-B フォントの出力が

可能となります。

ソフトフォント(外字)

外字に対してソフトフォントを使用するか、しないかをドロップダウンリストか

ら指定します。

ここで対象となる文字コードの範囲は、次の通りです。

Unicode U+E000~U+F8FF

ShiftJIS 0xF040~0xF9FC (エンコーディングによって異なります)

ソフトフォントとは、フォントユーティリティを使用して作成するイメージフォ

ントをさします。プリンタが、使用するフォントをもっていない場合は、あらか

じめフォントユーティリティでフォントイメージデータを作成し、[ソフトフォント

ファイル名]にそのファイル名を設定します。フォントユーティリティについて

は、第 8 章を参照してください。

ソフトフォント(IBM 拡張文字)

IBM 拡張文字に対してソフトフォントを使用するか、しないかをドロップダウ

ンリストから指定します。

ここで対象となる文字コードの範囲は、次の通りです。

Unicode 連続した範囲にないため、ここでは省略します。

ShiftJIS 0xFA40~0xFCFC

ソフトフォント(NEC 選定 IBM 拡張文字)

NEC 選定 IBM 拡張文字に対してソフトフォントを使用するか、しないかをド

ロップダウンリストから指定します。

ここで対象となる文字コードの範囲は、次の通りです。

Unicode 連続した範囲にないため、ここでは省略します。

ShiftJIS 0xED40~0xEFFC

ソフトフォント(OCR-B)

ソフトフォントで OCR-B フォントを使用する場合は「使用する」を指定しま

す。

ソフトフォントファイル名(明朝)

様式ファイルで明朝と設定している固定文字・フィールドに出力するソフ

トフォントファイル名を指定します。

ソフトフォントファイルとして指定できるのは、次の 3 種類です。

*.idx *.dat

Ver.7.0 より前 のフォントユーティリティで作 成 したソフトフォント

ファイル

*.sft Ver.7.0 以降のフォントユーティリティで作成したソフトフォントファ

イル

ソフトフォントファイルの指定 方法の詳細 については、「ソフトフォントの出

力設定」(p.103)を参照してください。

Page 59: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

4 プリンタ機種別基本設定

53

ソフトフォントファイル名(ゴシック)

様式ファイルでゴシックと設定している固定文字・フィールドに出力するソ

フトフォントファイル名を指定します。ソフトフォントファイルとして指定でき

るのは、「ソフトフォントファイル名(明朝)」と同じものになります。

ソフトフォントファイル名(OCR-B)

様式ファイルで OCR-B と設定している固定文字・フィールドに出力する

ソフトフォントファイル名を指定します。ソフトフォントファイルとして指定で

きるのは、「ソフトフォントファイル名(明朝)」と同じものになります。

線幅(実線)

極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(破線 1)

極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(破線 2)

極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(破線 3)

極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(一点鎖線)

極細、細、中細、中、中太、太の順に mm 単位で指定します。

線幅(二点鎖線)

極細、細、中細、中、中太、太の順に mm 単位で指定します。

解像度 EMF 解像度をドロップダウンリストから指定します。

Acrobat 印刷互換モード

Acrobat の出力結果と近似させたい場合は Acrobat 印刷互換を、近似

させない場合は EMF デフォルトをドロップダウンリストから指定します。

OCR-B フォントを使用したい場合は、ソフトフォントを使用する必要があります。

対応している画像ファイルについては、「プリンタ機種別の対応画像一覧表」(p.36)を

参照してください。

プリンタに出力する際 の解像度 は、出 力するプリンタによって異なります(最大 解像 度

600dpi)。

ドットプリンタへの出力は仕様外となっています。EMF 形式でのドットプリンタ出力はおこ

なわないでください。

日本語バージョンでは、ユーロ記号の出力をおこなう場合、ユーロ記号(U+20AC)を持

つフォント、ソフトフォントを使用して出力することは可能です。または、フォント埋め込み、

でも出力することができます。

ただし、FORMAT 関数の先頭付加文字の貨幣記号としては使用できません。

Page 60: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

54

5 サンプルプログラム

ここではSVF for PDFを使用してのサンプルプログラムを記載します。

Javaプログラムから実行する場合は、classpathに複数のライブラリを通す必要があります。

詳細についてはp.37を参照してください。

/*

* Svfxsample_pdf.java 2005/12/08

* SVF for PDF

* Sample Program

*

* 本プログラムコードはサンプルとして提供されるものです。

* あくまでサンプルとしての理解しやすさを主眼としているため、エラーハンドリ

* ング、動作に関する効率、メンテナンス性、セキュリティ、同時実行性、負荷への

* 耐久性等について、何ら保証はいたしかねます。ご使用になられるお客様の責任

* においてご使用ください。

* また、このコードをお客様が使用されたことにより損害が発生した場合にも、弊

* 社は当該損害に関する一切の責任を負いかねます。お客様の方で十分内容を吟

* 味いただき、上記の点をご承諾のうえご使用ください。

*

* Copyright (C) 2006 WingArc Technologies, Inc.

*/

import jp.co.fit.vfreport.*;

public class Svfxsample_pdf {

public static void main(String[] args) {

int ret;

Vrw32 svf = new Vrw32();

ret = svf.VrSetLocale("ja");

ret = svf.VrInit();

//SVF 環境設定で作成した、プリンタ名を第2パラメータで指定します

ret = svf.VrSetPrinter("", "PDF");

ret = svf.VrSetSpoolFileName2("svfxhachusho.pdf");

ret = svf.VrSetForm("svfxhachusho.xml", 4);

ret = svf.VrsOut("発行年月日", "2005/12/8 00000");

ret = svf.VrsOut("発注番号", "1000476");

ret = svf.VrsOut("仕入先名", "ウイングアーク テクノロジーズ株式会社");

ret = svf.VrsOut("仕入先郵便番号", "〒111-1111");

ret = svf.VrsOut("仕入先住所", "東京都○○区□□町△△1-1-1");

Page 61: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

5 サンプルプログラム

55

ret = svf.VrsOut("仕入先電話番号","03-1234-5678");

ret = svf.VrsOut("支払条件", "納入翌月末現金払");

ret = svf.VrsOut("納品場所", "〒222-2222 東京都○△区□○町 2-2-2");

ret = svf.VrsOut("発注明細番号", "1000522");

ret = svf.VrsOut("商品名", "SVFX-Designer");

ret = svf.VrsOut("単価", "500000.00");

ret = svf.VrsOut("数量", "2.00");

ret = svf.VrsOut("金額", "1400000.00");

ret = svf.VrsOut("仕入先製品番号", "SVF01");

ret = svf.VrEndRecord();

ret = svf.VrsOut("発行年月日", "2005/12/8 00000");

ret = svf.VrsOut("発注番号", "1000476");

ret = svf.VrsOut("仕入先名", "ウイングアーク テクノロジーズ株式会社");

ret = svf.VrsOut("仕入先郵便番号", "〒111-1111");

ret = svf.VrsOut("仕入先住所", "東京都○○区□□町△△1-1-1");

ret = svf.VrsOut("仕入先電話番号","03-1234-5678");

ret = svf.VrsOut("支払条件", "納入翌月末現金払");

ret = svf.VrsOut("納品場所", "〒222-2222 東京都○△区□○町 2-2-2");

ret = svf.VrsOut("発注明細番号", "1000523");

ret = svf.VrsOut("商品名", "SVF for JavaPrint");

ret = svf.VrsOut("単価", "600000.00");

ret = svf.VrsOut("数量", "3.00");

ret = svf.VrsOut("金額", "1200000.00");

ret = svf.VrsOut("仕入先製品番号", "SVF02");

ret = svf.VrEndRecord();

ret = svf.VrsOut("発行年月日", "2005/12/8 00000");

ret = svf.VrsOut("発注番号", "1000476");

ret = svf.VrsOut("仕入先名", "ウイングアーク テクノロジーズ株式会社");

ret = svf.VrsOut("仕入先郵便番号", "〒111-1111");

ret = svf.VrsOut("仕入先住所", "東京都○○区□□町△△1-1-1");

ret = svf.VrsOut("仕入先電話番号","03-1234-5678");

ret = svf.VrsOut("支払条件", "納入翌月末現金払");

ret = svf.VrsOut("納品場所", "〒222-2222 東京都○△区□○町 2-2-2");

ret = svf.VrsOut("発注明細番号", "1000524");

ret = svf.VrsOut("商品名", "SVF for PDF");

ret = svf.VrsOut("単価", "800000.00");

ret = svf.VrsOut("数量", "1.00");

ret = svf.VrsOut("金額", "800000.00");

ret = svf.VrsOut("仕入先製品番号", "SVF03");

ret = svf.VrEndRecord();

ret = svf.VrPrint();

ret = svf.VrQuit();

}

}

Page 62: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

56

6 セキュリティの設定

SVF for PDFでは、SVF実行部製品が出力したPDFファイルに対し、不正利用抑止やファ

イルの改ざん防止を目的としたセキュリティ機能の付加、複数のPDFファイルのマージ、任

意の文字列や画像イメージの付加、ファイルの埋め込みなど様ざまな機能を付加すること

ができます。

対象となるPDFファイルは、以下のSVF実行部によって出力されたものとなります。

・SVF for Web PDF/C Edition

・SVF for Web PDF/Java Edition

・SVF for .NET Framework

*上記製品のPDFエンジンを利用したすべての製品・バージョンを含みます。

<機能の概要>

Page 63: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

57

■セキュリティ機能の付加

PDF ファイルの閲覧を URI や日付によって制限することができます。

また、ファイルを暗号化することができ、暗号化された PDF ファイルを開こ

うとしたときにはパスワードが要求されるように設定することが可能です。

暗号化設定の際には、印刷の許可、文書変更の許可、コピーの許可 な

どの詳細についても設定することができます。

ただし、SVF for PDF が提供するセキュリティ機能は、完全性を保障して

いるものではありません。

■複数 PDF ファイルのマージ

複数 PDF ファイルをマージすることができます。

異なるSVF実行部で生成した PDF ファイル同士でもマージすることが可

能です。

■文字列描画

PDF ファイルの指定ページに、任意の文字列を描画することができます。

■イメージ画像の貼り込み

PDF ファイルの指定ページに、イメージファイル(BMP、JPEG、GIF、PNG)を

張り込むことができます。

■ファイルの埋め込み

PDF ファイルの指 定 ページに、MIMEタイプで指 定 できる MS-Word や

MS-Excel などで作成された各種ファイルを埋め込むことができます。ファ

イル埋め込まれた個所には、アイコンが表示されるように設定できます。

■リンクの設定

PDF ファイルの任意の個所に、URL などのリンクを設定することができま

す。

PDF ファイルから、関連情報を記載している Web ページなどを表示させる

ことが可能となります。

■任意のページの抽出

PDF ファイルから任意のページを抽出することができます。

Page 64: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

58

SVF for PDFは、PDFファイルを内部オブジェクト単位で解析するPDFパーサを基盤に、PDF

ファイルに対してPDF仕様のレベルでオブジェクト描画やコンポーネント追加を実行するAPI

と、ユーザアプリケーションから直接JavaAPIとして呼出し可能なAPIとを装備しています。ま

た、各種関連製品やコマンドラインと連携するプロファイルインタプリタが用意されています。

プロファイルとは、APIの動作を定義した任意のエンコードのテキストファイルです。ユーザが

任意に記述する他に、SVF for PDFに用意されているユーティリティGUIを利用すれば、プロ

ファイルを視覚的に作成することが可能です。

作成したプロファイルをコマンドプロンプト、ユーティリティGUI、またはJavaユーザアプリケー

ションでプロファイルインタプリタに渡すことにより、複雑なパラメータ処理をノンプログラミン

グで簡便に実行することが可能となります。

<モジュールの概要>

動作の概要

PDF ファイルの座標系は、用紙正方向の左下基点、単位はポイントです。使用可能な

フォントの一覧は JavaDoc を参照してください。

Page 65: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

59

SVF for PDFでは、まずAPIの動作を定義する「プロファイル」を作成します。プロファイルは、

手動で作成する方法と、ユーティリティGUIを利用して作成する方法があります。

プロファイルを作成後、作成したプロファイルをコマンドプロンプト、ユーティリティGUI、または

Javaユーザアプリケーションのいずれかから実行します。

利用する実行方法にしたがって、該当する個所を参照してください。

実行

p.62

p.76

p.60

p.74

p.75

p.89

p.90

Page 66: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

60

コマンドプロンプトからの実行 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

SVF for PDFの「pdfpaser.jar」を各プラットフォームのコマンドプロンプトから実行し、SVF for

PDFの各機能を実行することができます。

svfpdfparser.jar [-ui|-ver|-usage|-exec] [-silent] [input file] [output file]

[parameter(s)...]

コマンドプロンプトオプション

コマンドプロンプトの各オプションは、次のものが用意されています。

-ver(sion) バージョン情報を表示します。

-usage コマンドプロンプトパラメタ・オプションを表示します。

-silent コンソール出力を抑制します。

-ui ユーティリティ GUI を起動します。

GUI 画面からの各機能の実行方法については、「ユーティリティ GUI から

実行」(p.75)を参照してください。

-exec(ute) [input file] [output file] [parameter(s)]...

ユーティリティ API を実行します。

[input fi le]

入力 PDF ファイルのパスを指定します。

[output fi le]

出力 PDF ファイルのパスを指定します。

[parameter(s)]

プロファイルの各パラメータを空白文字で区切って指定します。

プロファイルは別途ファイルとして作成しておくことで、プログラミングの手

間を省略することが可能です。プロファイルの詳細については、「プロファイ

ルの作成」(p.62)を参照してください。

Page 67: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

61

<実行例>

// PDF ファイルを暗号化し、暗号化された PDF ファイルを開こうとした時はパスワードを要求する例

bash-2.03$ java -jar svfpdfparser.jar -exec input.pdf output.pdf

Profile=encrypt.profile

ProfileExecutor 処理開始:

プラグイン Encrypt 処理開始:

--- プロファイル ---

Method=Encrypt

PluginVersion=1.0.0

OwnerPassword=owner

UserPassword=user

Revision=3

Permission=-3136

--------------------

プラグイン Encrypt 処理終了:

ProfileExecutor 処理終了:

bash-2.03$

//PDF ファイルの暗号化とパスワードを設定します

C:¥>java -jar svfpdfparser.jar -exec input.pdf

output.pdf Method=Encrypt OwnerPassword=svf UserPassword=svf Revision=3

Permission=-3136

ProfileExecutor 処理開始:

プラグイン Encrypt 処理開始:

--- プロファイル ---

Method=Encrypt

OwnerPassword=svf

UserPassword=svf

Revision=3

Permission=-3136

--------------------

プラグイン Encrypt 処理終了:

ProfileExecutor 処理終了:

C:¥>

Page 68: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

62

プロファイルの作成 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

プロファイルはAPIの動 作 を定 義 した任 意 のエンコードのテキストファイルです。拡 張 子

「.profi le」で作成します。

書式はJavaプロパティファイルと同様になり、等号(=)で結ばれたパラメータ名と値の対に

なったエントリを記述します。

作成したプロファイルを、コマンドプロンプトやユーティリティGUI、Javaユーザアプリケーション

を使用してProfi leインタプリタに渡すことにより、複雑なパラメータ処理をノンプログラミング

で簡便に実行することができます。

各APIのパラメータの詳細については、次項「プロファイルのパラメータ詳細」を参照してくだ

さい。

<プロファイルの例>

Method=DrawString

PluginVersion=1.0.0

X=100.0

Y=100.0

String="This File Made By SVF for PDF"

Font=Courier New

Bold=true

Italic=false

Outline=true

Points=60.0

HRatio=100.0

Color=1.0,0.7843137254901961,0.0,

LastLayer=true

Page=0

Page 69: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

63

プロファイルのパラメータ詳細・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

プロファイルのパラメータ詳細について説明します。

各メソッド共通のパラメータには、次のものがあります。

Method=メソッド名(Profile パラメタがない場合は必須)

メソッド名を指定します。

現在のバージョンでは、次のメソッドが用意されています。

・DrawString

・Merge

・Encrypt

・Decrypt

・Restrict

・DrawImage

・HyperLink

・EmbedFile

・Extract

各メソッド別の機能とパラメータについては、次項「メソッド詳細」を参照し

てください。

PluginVersion=バージョンナンバー

プロファイル作成時のプラグインのバージョンを指定します。

Profile=プロファイルパス(の配列)

保存されたプロファイルのパスを指定します。

パスをカンマで区切り、複数のプロファイルを指定することができます。

パラメータで指定されたプロファイルの中に、さらにプロファイルを含めるこ

とはできません。

このパラメータの配列仕様は、UI から作成したタスクリスト(.taskl ist)をコ

マンドプロンプトに渡す内部処理のために用意されています。

Page 70: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

64

メソッド詳細 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

各メソッド別に、機能とパラメータについて説明します。

DrawString

PDFファイルの指定されたページに、任意の文字列を描画します。パラメータは、次の通りで

す。()内はデフォルト値となります。

X=浮動小数点数値(0.0)

水平方向の文字描画起点を指定します。

Y=浮動小数点数値(0.0)

垂直方向の文字描画起点を指定します。

String=文字列("" - 空文字)

描画文字列を指定します。

Font =文字列(MS ゴシック)

フォントを指定します。

Bold=ブーリアン値(False)

ボールドにするか、どうかを指定します。

True=ボールド体にします。

Italic=ブーリアン値(False)

イタリックにするか、どうかを指定します。

True=イタリック体にします。

Outline=ブーリアン値(False)

アウトライン化するか、どうかを指定します。

True=アウトライン化します。

Points=浮動小数点数値(60.0)

フォントサイズを指定します。

HRatio=浮動小数点数値(100.0)

フォントサイズに対する水平幅を百分率で指定します。100 の時、正方グ

リフになります。

Color=浮動小数点数値の配列(0.0,0.0,0.0)

フォントの色を表す 3 つの RGB 値を指定します。それぞれの値は 1.0 の

時に最高輝度になります。

LastLayer=ブーリアン値(True)

文字列を最背面に設定するか、どうかを指定します。

True=文字列を最背面に指定します。

Page=数値の配列(1)

文字列を描画するページ番号を指定します。0 の時、すべてのページに描

画します。

StrokeWidth=浮動小数点数値(0.0)

アウトラインの線幅を指定します。

Page 71: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

65

<実行例:DrawString>

Method=DrawString

PluginVersion=1.0.0

X=10.0

Y=10.0

String=SVF for Web / SVF for PDF

Font=HG 丸ゴシック M-PRO

Bold=true

Italic=false

Outline=true

Points=45.0

HRatio=100.0

Color=1.0,0.2,0.2,

LastLayer=true

Page=1

StrokeWidth=1.0

<文字列を描画した PDF ファイル>

PDF ファイルの座標系は、用紙正方向の左下基点、単位はポイントです。使用可能な

フォントの一覧は JavaDoc を参照してください。

Page 72: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

66

Restrict

PDFファイルにさまざまな閲 覧 制 限 を設 定 します。パラメータは、次 の通 りです。()内 はデ

フォルト値となります。

AcceptURI=文字列("" - 空文字)

制限したい URI を指定します。W3C の JavaScript 仕様 URI 文字列にエ

ンコード済みである必要があります。

TimeLimit=12 桁数値("" - 空文字)

西暦で YYYYMMDDhhmm 形式の 12 桁の数値で閲覧できる期間を指

定します。

AcceptViewer=数値(0)

閲覧を許容するビューアの種類を指定します。以下のいずれかの値を指

定します。

0:全てのビューアを許可します。

1:Acrobat(Reader)5 以降の閲覧を許可します。

2:Reader5 以降の閲覧を許可します。

3:Acrobat(Reader)6 以降の閲覧を許可します。

4:Reader6 以降の閲覧を許可します。

5:Acrobat(Reader)7 以降の閲覧を許可します。

6:Reader7 以降の閲覧を許可します。

AdmitBrowser=ブーリアン値(True)

Web ブラウザによる閲覧を許可するかどうか指定します。

PageLayout=数値(1)

ビューアでの表示レイアウトの種類の初期値を指定します。以下のいずれ

かの値を指定します。

0:ビューアのデフォルト設定表示を指定します。

1:単一ページ表示を指定します。

2:連続ページ表示を指定します。

3:見開きページ表示を指定します。

4:見開きページ表示(右綴じ)を指定します。

InitialViewPage=数値(2)

ビューア起動後、最初に表示するページを指定します。

InsertBlankPage=ブーリアン値(True)

文書の先頭に白紙ページを挿入するかどうか指定します。

Alerts=文字列の配列(既定の初期値)

各種制限に抵触した場合、ビューアはアラートダイアログを出力して終了

します。アラートの文字列はカスタマイズ可能です。デフォルトで用意され

ているアラート文字列は次のとおりです。

Alerts[0]=「この文書は「URI 文字列」からの閲覧のみを許可されていま

す。」

Alerts[1]=「この文書の閲覧有効期限は「YYYY 年 MM 月 DD 日 hh 時

mm 分」までです。」

Alerts[2]=「この文書は「ビューア種とバージョン」のみで閲覧を許可され

ています。」

Alerts[3]=「この文書は Web ブラウザでは閲覧できません。」

Page 73: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

67

<実行例:Restrict>

Method=Restrict

PluginVersion=1.0.0

AcceptURI=http://www.fit.co.jp/

TimeLimit=200609070000

AcceptViewer=5

AdmitBrowser=true

PageLayout=1

InitialViewPage=2

InsertBlankPage=true

Alerts=この PDF ファイルは開けません

<表示されるメッセージの例>

Encrypt

PDFファイルを暗号化します。暗号化されたPDFファイルを開こうとしたときにはパスワードが

要求されるようになります。

このメソッドは、その他のすべてのメソッド処理が終了した後に一度だけ実行してください。

パラメータは、次の通りです。()内はデフォルト値となります。

OwnerPassword=文字列("" - パスワードなし)

オーナーパスワードを指定します。

UserPassword=文字列("" - パスワードなし)

ユーザパスワードを指定します。

Revision=2 or 3(2)

暗号化リビジョンを指定します。2=40bitRC4、3=128bitRC4 で暗号化します。

Permission=数値(-4)

ユーザ権限を指定します。

<暗号化された PDF ファイルを開こうとしたときにパスワードが要求される>

安全な運用をするには、PageLayout を「1」、Init ialViewPage を「2」、InsertBlankPage

を「True」と設 定してください。空白ページを挿入することにより、悪意あるユーザーから

のアタックに対しての危険性が減少します。

この機能は「Encrypt」で文書の変更ができない権限の暗号化を併用してください。

Page 74: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

68

Decrypt

暗号化PDFを復号化します。パラメータは、次の通りです。()内はデフォルト値となります。

Password=文字列("" - パスワードなし)

復号化パスワードを指定します。オーナー権限を持つパスワードを指定し

てください。

Merge

PDFファイルをマージします。パラメータは、次の通りです。()内はデフォルト値となります。

Files=文字列 [,文字列...]("" - 空文字)

マージする PDF ファイルのパスを指定します。

パスは複数をカンマ区切りで指定します。ディレクトリを含む場合は、自身

の階層のみ展開され、マージ対象に追加されます。

SortMode=文字列("None")

PDF ファイルのソートモードを指定します。

ByName=名前でソートします。

ByTime=ファイルのタイムスタンプでソートします。

None=ソートしません。

SortOrder=文字列("AscentOrder")

PDF ファイルのソート順を指定します。

AscentOrder=昇順でソートします。

DescentOrder=降順でソートします。

<実行例:Merge>

Method=Merge

PluginVersion=1.0.0

Files=C:¥test.pdf, D:¥Document and Settings, C:¥Windows¥test.pdf

SortMode=ByName

SortOrder=DescentOrder

暗号化パラメータに関する詳細は、PDFReference 3rdEdition Revision1.4 を参照して

ください。

本モジュールは、PDF 仕様 1.4(暗号化リビジョン 2 と 3)に対応しています。

http://partners.adobe.com/publ ic/developer/en/pdf/PDFReference.pdf

Merge メソッドでマージ可能な PDF ファイルは、次の各製品で出力された PDF ファイル

です。

・SVF 関連製品のすべてのプラットフォーム、およびバージョンにて作成された PDF ファイル

Page 75: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

69

Extract

PDFファイルからページを抽出します。パラメータは、次の通りです。()内はデフォルト値とな

ります。

Page=数値の配列(1)

抽出するページ番号を指定します。

0=すべてのページを抽出します。

<実行例-Extract>

Method=Extract

PluginVersion=1.0.0

Page=1,3,5,7,9

DrawImage

PDFファイルの指定されたページにイメージファイルを貼りこむことができます。

パラメータは、次の通りです。()内はデフォルト値となります。

X=浮動小数点数値(0.0)

水平方向の描画起点を指定します。

Y=浮動小数点数値(0.0)

垂直方向の描画起点を指定します。

HSize=浮動小数点数値(0.0)

水平方向の描画サイズを指定します。

VSize=浮動小数点数値(0.0)

垂直方向の描画サイズを指定します。

Path=文字列("" - 空文字)

張り込むイメージファイルのパスを指定します。

パスはローカルパスで指定してください。相対パスは環境に依存します。

使用できるイメージは BMP、JPEG、GIF、PNG のいずれかとなります。

一 般 的 ではないフォーマットや仕 様 によっては、イメージを利 用 できない

場合があります。

LastLayer=ブーリアン値(True)

イメージを最背面に配置するか、どうかを指定します。

True=イメージを最背面に配置します。

FitPage=ブーリアン値(False)

イメージをページ全体に拡大して表示するか、どうかを指定します。

True=イメージをページ全体に拡大して表示します。

このメソッドで抽出可能な PDF は SVF 関連製品のすべてのプラットフォームおよびバー

ジョンで作成された PDF です。

Page 76: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

70

Page=数値の配列(1)

イメージを張り込むページ番号を指定します。

0=すべてのページに貼り込みます。

Action=数値(0)

画像表示のタイミングを指定します。以下のいずれかの値を指定します。

0:常に表示します。

1:モニタ画面上で表示し、プリンタに印刷しません。

2:プリンタに印刷し、モニタ画面上で表示しません。

ransparency=数値(100)

画像の透過率を指定します。値は 0~100(%)で、100 を指定すると実画

像の輝度と等価となります。

<実行例:DrawImage>

Method=DrawImage

PluginVersion=1.0.0

X=0.0

Y=0.0

HSize=100.0

VSize=100.0

Path=C:¥test.bmp

FitPage=true

LastLayer=true

Page=0

<イメージを貼りこんだ例>

Page 77: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

71

HyperLink

PDFファイルの指定されたページにリンクを設定します。パラメータは、次の通りです。()内は

デフォルト値となります。

X=浮動小数点数値(0.0)

水平方向のリンク領域となる起点を指定します。

Y =浮動小数点数値(0.0)

垂直方向のリンク領域となる起点を指定します。

HSize =浮動小数点数値(0.0)

水平方向のリンク領域のサイズを指定します。

VSize =浮動小数点数値(0.0)

垂直方向のリンク領域のサイズを指定します。

URI=文字列("" - 空文字)

リンク先となるURLを指定します。URI として設定できる文字列は、W3C

の仕様に準拠します。

Page=数値の配列(1)

リンクを設定するページ番号を指定します。0 の時、すべてのページに指

定します。

<実行例:HyperLink>

Method=HyperLink

PluginVersion=1.0.0

X=105.0

Y=704.0

HSize=250.0

VSize=17.0

URL=http://www.wingarc.co.jp/

Page=1

HyperLink は、リンクとして認識する領域を設定します。

ユーザにリンク領域を指示するためには、別途 DrawImage や DrawString を使用して、

リンクを可視化する必要があります。

Page 78: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

72

<リンクの設定例>

EmbedFile

PDFファイルにファイルを埋め込みます。パラメータは、次の通りです。()内はデフォルト値と

なります。

X =浮動小数点数値(0.0)

水平方向のアイコン起点を指定します。

Y =浮動小数点数値(0.0)

垂直方向のアイコン起点を指定します。

HSize =浮動小数点数値(0.0)

水平方向のアイコンサイズを指定します。

VSize =浮動小数点数値(0.0)

垂直方向のアイコンサイズを指定します。

IconPath=文字列("" - 空文字)

アイコンファイルのパスを指定します。

パスはローカルパスで指定してください。相対パスは環境に依存します。

使用できるイメージは BMP、JPEG、GIF、PNG のいずれかとなります。

一 般 的 ではないフォーマットや仕 様 によっては、イメージを利 用 できない

場合があります。

Path=文字列("" - 空文字)

埋め込むファイルのパスを指定します。

MIME=文字列("" - 空文字)

埋め込むファイルの MIME タイプを指定します。

MIME タイプの記述方法は、W3C の仕様に準拠します。

Page=数値の配列(1)

アイコンを描画するページ番号を指定します。

0=すべてのページにアイコンを描画します。

Page 79: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

73

<実行例:EmbedFile>

Method=EmbedFile

PluginVersion=1.0.0

X=450.0

Y=630.0

HSize=80.0

VSize=80.0

Path=C:¥PDFHeaderVersion.doc

IconPath=C:¥icon.bmp

MIME=application/msword

Page=1

<ファイルを埋め込んだ例>

Page 80: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

74

出力済み PDF ファイルに対してユーザアプリケーションから JavaAPI を実行 ・・・・・・・・・

SVF for PDFは、Java仕様J2EE/J2SE 1.5に準拠したJavaユーザアプリケーションから、API

として実行することが可能です。

パッケージ「jp.co.fit.pdfuti l it ies」に含まれる「PDFUti l」クラスを使用し、そのインスタンスが

保持するPDFファイルに様々な処理を実行します。

「PDFUti l」が実装するAPIについては、別途JavaDoc形式のドキュメントを参照してください。

<プログラム例>

//本プログラムでは merge2.pdf は既に暗号化されている PDF ファイルであることを前提とします。このプ

ログラムでは全 PDF ファイルをマージ後、暗号化します。

import jp.co.fit.pdfutilities.PDFUtil;

import java.io.*;

public class Test {

public static void main(String[] args) throws Exception {

// 元となる PDF をインスタンス化(1 ページ・表紙)

PDFUtil origin=new PDFUtil("./Header.pdf");

// 元となる PDF の右上隅に赤の太文字で「社外秘」と描画

origin.DrawStringPDF(450,780,"社外秘","MS 明朝",true,false,false,40,100,

new double[]{1.0,0.0,0.0},true,null);

// マージする PDF1

PDFUtil merge1=new PDFUtil("./merge1.pdf");

// マージする PDF1 の全ページ全体にイメージを描画

merge1.DrawImagePDF(0,0,0,0,"./image.jpg",true,true,null);

// マージする PDF2

PDFUtil merge2=new PDFUtil("./merge2.pdf");

// マージする PDF2 を復号化

merge2.DecryptPDF("ownerpassword");

// PDF をマージする

origin.MergePDF(new Object[] { merge1, merge2, "./Trailer.pdf"});

// マージした PDF を暗号化する

origin.EncryptPDF("ownerpassword","userpassword",PDFUtil.ACROBAT_VER5_ENCRYPT,

PDFUtil.Permission(true,false,PDFUtil.PERM_MODIFY_ALL,PDFUtil.PERM_PRINT_LOW_RESOLUTION));

Page 81: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

75

// PDF をファイル化する

BufferedoutputStream out=

new BufferedoutputStream(new DataoutputStream(new FileoutputStream("./output.pdf")));

origin.GetFileImage(out);

out.close();

}

}

ユーティリティ GUI から実行 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

ユーティリティGUIを用いて、プロファイルの設定を視覚的におこなうことができます。

運用テストやデバッグをおこなうときなどに利用することができます。

<ユーティリティ GUI>

ユーティリティGUIでは、まず、メソッドごとにプロファイルを作成し保存します。

プ ロ フ ァ イ ル は API の 動 作 を 定 義 し た 任 意 の エ ン コ ー ド の テ キ ス ト フ ァ イ ル で 、 拡 張 子

「.profi le」で作成されます。

プロファイルを作成後、実行したいものをタスクとして登録します。その後、プロファイルの実

行 先 となるPDFファイル名 と、生 成するPDFファイル名を指 定 し実 行 すると、設定 したプロ

ファイルの内容にしたがって様ざまな機能が付加されたPDFファイルが生成されます。

複数のプロファイルが登録されているタスクリストは、タスク情報ファイルとして保存すること

ができます。これにより、別のPDFファイルに対して同様の処理をおこないたい場合は、再度

タスク設定をする必要がなく、タスク情報ファイルを読み込むだけで処理を実行することが

できるようになります。

Page 82: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

76

≪ユーティリティ GUI の起動≫

ユーティリティGUIの起動は、次の手順でおこないます。

1 コマンドプロンプトから、次の内容を入力します。

svfpdfparser.jar -ui

ユーティリティ GUI が起動します。

ユーティリティ GUI を終了する場合は、画面右上の[×]をクリックします。

≪プロファイルの作成≫

ユーティリティ GUI の画面下部は、プロファイルのメソッドごとにタブで設定画面が分かれて

表示されています。

設定できるメソッドは、9種類となっており、メソッドごとに異なるプロファイルとして保存するこ

とができます。

また、同じメソッドでも異なる設定内容であれば、別ファイルとして作成し保存することがで

きます。

プロファイルは、次の手順で作成します。

1 設定するメソッドのタブをクリックします。またはメニューバーの[プラグイン]から選択しま

す。

設定できるメソッドには、次の 9 つが用意されています。

DrawString PDF ファイルの指定されたページに、任意の文字列を描画します。

DrawImage PDF ファイルの指定されたページにイメージを描画します。

メソッドごとにプロファ

イル内容を設定

Page 83: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

77

Encrypt PDF ファイルを暗号化します。

このメソッドは、その他 のすべてのメソッド処 理 が終 了 した後 に一 度 だけ

実行してください。

Decrypt 暗号化 PDF を復号化します。

HyperLink PDF ファイルの指定されたページにリンクを設定します。

EmbedFile PDF ファイルにファイルを埋め込みます。

Merge PDF ファイルをマージします。

Restrict PDF ファイルの閲覧制限を設定します。

Extract PDF ファイルからページを抽出します。

2 各項目の設定をおこないます。

詳細については、次項「メソッドの詳細項目」を参照してください。

3 [設定を保存]ボタンをクリックします。

[〇〇のプロファイルを保存]ダイアログボックスが表示されます。

<[〇〇のプロファイルを保存]ダイアログボックス>

4 保存先ディレクトリとファイル名を保存して、[〇〇のプロファイルを保存]ボタンをクリック

します。

プロファイルが保存されます。

5 必要に応じて、同様手順でプロファイルを作成し保存します。

設 定 した内 容 をプロファイルとして保 存 するとともに、タスクリストにも登 録 したい場 合

は、[タスクに追加]ボタンをクリックします。[〇〇のプロファイルを保存]ダイアログボック

スが表示されます。プロファイルとして登録すると、それと同時にタスクリストにもプロファ

イルが登録されています。

Page 84: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

78

[プロファイルの保存]ダイアログボックスが表示されます。

作成したプロファイルを変更したい場合は、[ユーティリティ GUI]から該当するメソッドタブを

選択した状態で[設定を読み込み]ボタンをクリックします。

プロファイルに設定されている内容が画面の各項目の値に表示されますので、適宜変更を

おこない、再度プロファイルとして保存します。

≪メソッドの詳細設定項目≫

各メソッドの詳細設定項目について説明します。

DrawString

PDFファイルの指定されたページに、任意の文字列を描画します。

描画文字列 PDF ファイルに描画する文字列を入力します。

フォント 描画文字列のフォントをドロップダウンリストから選択します。

Bold・Italic・Outline

描画文字列に文字修飾をおこなうか、どうかを指定します。

クリックするたびに、設定が有効・無効と切り替わります。

カラーボックス 描画文字列の表示色を指定します。

カラーボックスをクリックすると、[テキスト色の選択]ダイアログボックスが

表示されます。

[テキスト色の選択]ダイアログボックスから任意の色を選 択し、[了解]

ボタンをクリックすると色が指定されます。

ポイント 描画文字列の文字サイズをポイント単位で指定します。

Page 85: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

79

水平倍率 フォントサイズに対する水平幅を百分率で指定します。100 の時、正方グ

リフになります。

線幅 アウトラインの線幅を指定します。

座標 [X]に水平方向の文字描画起点を、[Y]に垂直方向の文字描画起点

を指定します。

ページ 文字列を描画するページ範囲を指定します。

[全ページ]が選択されている場合は、すべてのページに描画されます。

ページ範囲を指定したい場合は、[全ページ]の選択をはずし、開始ペー

ジ番号と終了ページ番号を指定します。

最背面 描画文字列を最背面に設定するか、どうかを指定します。選択されてい

る場合は、最背面に描画されます。

DrawImage

PDF ファイルの指定されたページにイメージを貼り込みます。

イメージファイルのパス

張り込むイメージファイルのパスを指定します。

パスはローカルパスで指定してください。相対パスは環境に依存します。

使用できるイメージは BMP、JPEG、GIF、PNG のいずれかとなります。

一 般 的 ではないフォーマットや仕 様 によっては、イメージを利 用 できない

場合があります。

ページ全体に描画

イメージをページ全体に拡大して表示するか、どうかを指定します。

クリックするたびに、設定が有効・無効と切り替わります。

座標 [ページ全 体に描画]が無 効 の場合に、イメージの貼り込 み開始位置を

指定します。[X]に水平方向の貼り込み開始起点を、[Y]に垂直方向の

貼り込み開始起点を指定します。

サイズ [ページ全体に描画]が無効の場合に、イメージの表示サイズを指定しま

す。[H]に水平方向の表示サイズを、[V]に垂直方向の表示サイズを指

定します。

Page 86: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

80

ページ イメージを張り込むページ範囲を指定します。

[全ページ]が選択されている場合は、すべてのページに貼り込みます。

ページ範囲を指定したい場合は、[全ページ]の選択をはずし、開始ペー

ジ番号と終了ページ番号を指定します。

表示 イメージの表示のタイミングを指定します。

最背面 イメージを最背面に設定するか、どうかを指定します。選択されている場

合は、最背面に貼り込みます。

Encrypt

PDFファイルを暗号化します。暗号化されたPDFファイルを開こうとしたときにはパスワードが

要求されるようになります。

このメソッドは、その他のすべてのメソッド処理が終了した後に一度だけ実行してください。

パスワード 最 初 の欄 にオーナーパスワードを指 定 します。また次 の欄 にユーザパス

ワードを指定します。

暗号化レベル 暗号化リビジョンをドロップダウンリストから選択します。

ドロップダウンリストから暗 号化 リビジョンを選 択 すると、ユーザ権 限 の詳

細設定項目が表示されますので、適宜設定をおこないます。

<ユーザ権限の詳細設定項目例>

選択している暗号化リビジョンによって設定できるユーザ権限が異なります。

<暗号化された PDF ファイルを開こうとしたときにパスワードが要求される>

Page 87: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

81

Decrypt

暗号化 PDF を復号化します。

パスワード 復号化パスワードを指定します。オーナー権限を持つパスワードを指定し

てください。

HyperLink

PDF ファイルの指定されたページにリンクを設定します。

URI リンク先となるURLを指定します。URI として設定できる文字列は、W3C

の仕様に準拠します。

座標 [X]にリンク領域となる起点を、[Y]に垂直方向のリンク領域となる起点

を指定します。

サイズ [H]に水平方向のリンク領域となるサイズを、[V]に垂直方向のリンク領

域となるサイズを指定します。

ページ リンクを設定するページ範囲を指定します。

[全ページ]が選択されている場合は、すべてのページに設定されます。

ページ範囲を指定したい場合は、[全ページ]の選択をはずし、開始ペー

ジ番号と終了ページ番号を指定します。

Page 88: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

82

EmbedFile

PDF ファイルにファイルを埋め込みます。

ファイルのパス 埋め込むファイルのパスを指定します。

パスはローカルパスで指定してください。相対パスは環境に依存します。

アイコンのパス アイコンファイルのパスを指定します。

パスはローカルパスで指定してください。相対パスは環境に依存します。

使用できるイメージは BMP、JPEG、GIF、PNG のいずれかとなります。

一 般 的 ではないフォーマットや仕 様 によっては、イメージを利 用 できない

場合があります。

MIME タイプ 埋め込むファイルの MIME タイプを指定します。

MIME タイプの記述方法は、W3C の仕様に準拠します。

座標 [X]に水平方向のアイコン配置起点を、[Y]に垂直方向のアイコン配置

起点を指定します。

サイズ [H]に水平方向のアイコンサイズを、[V]に垂直方向のアイコンサイズを

指定します。

ページ アイコンを描画するページ範囲を指定します。

[全ページ]が選択されている場合は、すべてのページに描画されます。

ページ範囲を指定したい場合は、[全ページ]の選択をはずし、開始ペー

ジ番号と終了ページ番号を指定します。

Page 89: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

83

Merge

PDF ファイルをマージします。

[ファイル追加]ボタン

マージする PDF ファイルを指定します。

[ファイル追加]ボタンをクリックすると、[ファイル追加]ダイアログボックス

が表示されます。

<[ファイル追加]ダイアログボックス>

[ファイル追加]ダイアログボックスから、マージ対象となるファイルを選択

し[ファイル追加]ボタンをクリックすると、リストに追加されます。

同様の手順でマージする PDF ファイルをすべてリストに登録しておきま

す。

Page 90: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

84

[リストクリア]ボタン

リストへのマージ対象 PDF ファイルの登録をすべて解除します。

[選択アイテムを上に]アイコン/[選択アイテムを下に]アイコン

リストでPDFファイルを選択した状態でアイコンをクリックすると、上、または

下のファイルに選択状態となる対象が移動します。

[選択アイテムを削除]アイコン

リストで選択状態となっているPDFファイルの登録を解除します。

Restrict

PDF ファイルにさまざまな閲覧制限を設定します。

URI 制限 制限したい URI を指定します。

W3C の JavaScript 仕様 URI 文字列にエンコード済みである必要があり

ます。

閲覧期限 西暦で YYYYMMDDhhmm 形式の 12 桁の数値で閲覧できる期間を指

定します。

ビューア制限 閲覧を許容するビューアの種類を指定します。以下のいずれかの値を指

定します。

Web ブラウザからの閲覧を許可する

Web ブラウザによる閲覧を許可するかどうか指定します。

初期レイアウト ビューアでの表示レイアウトの種類の初期値を指定します。

初期ページ ビューア起動後、最初に表示するページを指定します。

空ページ 文書の先頭に白紙ページを挿入するかどうか指定します。

Page 91: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

85

Extract

PDF ファイルからページを抽出します。

抽出ページ 抽出するページ範囲を指定します。

≪プロファイルの実行≫

作成し保存したプロファイルを実行するために、まずタスクとして登録します。反映対象が

同じ PDF ファイルであれば、タスクに複数のプロファイルを登録することができます。

タスクに登録後、実行先 PDF ファイル名と出力する PDF ファイル名を指定します。

1 画面から[タスクリスト]タブをクリックします。

2 [リスト追加]ボタンをクリックします。

Page 92: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

86

[リスト追加]ダイアログボックスが表示されます。

<[リスト追加]ダイアログボックス>

3 タスクとして登録するプロファイルを選択し、[リスト追加]ボタンをクリックします。

[タスクリスト]タブ画面に戻ります。リストには選択したプロファイルが登録されて表示されて

います。

4 手順2-3と同様の手順で、必要なプロファイルをタスクに登録します。

[タスクリスト]タブ画面に戻ります。リストには選択したプロファイルが登録されます。

[タスクリスト]タブ画面には、次の機能が用意されています。

[タスククリア]ボタン

タスクリストへのプロファイルの登録をすべて解除します。

[選択アイテムを覗く]アイコン

リストに登録されているプロファイルの設定内容を確認することができま

す。リストからプロファイルを選択して、 [選択アイテムを覗く]アイコンを

クリックすると、設定内容が表示されます。[了解]ボタンをクリックすると、

画面が閉じます。

Page 93: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

87

[選択アイテムを上に]アイコン/[選択アイテムを下に]アイコン

リストでプロファイルを選択した状態でアイコンをクリックすると、上、または

下のプロファイルに選択状態となる対象が移動します。

[選択アイテムを削除]アイコン

リストで選択状態となっているプロファイルの登録を解除します。

5 [入力ファイル]欄にプロファイルの反映対象となるPDFファイルを、[出力ファイル]欄に

生成するPDFファイル名を、パスとともに指定します。をクリックすると、ダイアログボックス

からファイルを指定することができます。

[入力と同じ]ボタンをクリックすると、入力ファイルに上書きして出力ファイルを生成します。

6 [処理開始]ボタンをクリックします。

タスクリストに登録されているすべてのプロファイルが実行され、PDF ファイルが生成されま

す。

Page 94: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

88

≪タスクファイルの保存と読み込み≫

複数のプロファイルが登録されているタスクリストは、タスク情報ファイルとして保存すること

ができます。これにより別のPDFファイルに対して同様の処理をおこないたい場合は、再度タ

スク設定をする必要がなく、タスク情報ファイルを読み込むだけで処理を実行することがで

きるようになります。

タスクファイルの保存は、次の手順でおこないます。

1 [設定を保存]ボタンをクリックします。

[設定を保存]ダイアログボックスが表示されます。

<[タスクリストを保存]ダイアログボックス>

2 タスク情報ファイルの保存先ディレクトリを選択し、[タスクリストを保存]ボタンをクリック

します。

タスク情報ファイルが保存されます。

保存したタスク情報ファイルを読み込みたい場合は、[設定を読込]ボタンをクリックします。

[タスクリストをロード]ダイアログボックスが表示されます。

<[タスクリストをロード]ダイアログボックス>

Page 95: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

89

読み込むタスク情報ファイルを選択して、[タスクリストをロード]ボタンをクリックすると、ユー

ティリティGUI画面の[タスクリスト]タブ画面に、タスクに登録されているプロファイルの一覧

が表示されます。

PDF 作成時に VrComoutAPI を使用して実行 ・・・・・・・・・・・・・・・・・・・・

SVF 実 行 部 を 使 用 し た Java ア プ リ ケ ー シ ョ ン で 実 行 す る 場 合 は 、 API 関 数

「VrComOut-API」にプロファイルを渡します。プロファイルを使用しない場合は、直接パラ

メータを関数に渡すことで実行することができます。

プロファイルを使用する場合

プロファイルを使用する場合は、次の書式で、使用する機能名、およびプ

ロファイルを指定します。

Vrw32.VrComOut("/{PDFU [Method=機能名] & [Profile=プロファイルパ

ス]}/");

直接パラメータを渡す場合

プロファイルを使用せず直接パラメータを関数に渡す場合は、次の書式

で、使用する機能名、およびパラメータを指定します。

各パラメータは「&(アンパサンド)」でつなぎます。

Vrw32.VrComOut("/{PDFU [Method=機能名]&[パラメータ名=値]&[パラ

メータ名=値]&……"};

<プログラム例>

import jp.co.fit.vfreport.*;

Vrw32 svf=new Vrw32();

Page 96: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

90

svf.VrInit("MS932");

svf.VrSetPrinter("","PDF");

svf.VrSetSpoolFileName2("output.pdf");

svf.VrSetForm("form.frm",1);

// パラメタファイルを指定する形式

svf.VrComout("/{PDFU Method=DrawString & Profile=c:/drawstring.properties}/");

// パラメータを直接指定する形式

svf.VrComout("/{PDFU Method=RestrictByDate & Date=20050117 & Alert=¥"この PDF

は指定した URI 以外から閲覧することはできません。¥"}/");

svf.VrsOut("Field1","PDFUtilities テスト");

svf.VrEndPage();

Universal Connect/X からの実行 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

Universal Connect/Xで実行する場合は、データファイルの先頭にAPI関数を記載します。

その際、<start>タグと<end>タグの間にAPI関数を記載します。

プロファイルを使用する場合

プロファイルを使用する場合は、次の書式で、使用する機能名、およびプ

ロファイルを指定します。

VRPDFUTIL=[Method=機能名] & [Profile=パラメタファイルパス]

直接パラメータを渡す場合

プロファイルを使用せず直接パラメータを関数に渡す場合は、次の書式

で、使用する機能名、およびパラメータを指定します。

各パラメータは「&(アンパサンド)」でつなぎます。

VRPDFUTIL=[Method=機能名] & [パラメータ名=値] & [パラメータ名=値] &

……

<プログラム例>

<start>

:

VRPDFUTIL=Method=DrawString & Profile=c:/drawstring.properties

VRPDFUTIL=Method=RestrictByDate & Date=20050117 & Alert=¥"この PDF は指定した

URI 以外から閲覧することはできません。¥"

:

<end>

Page 97: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

6 セキュリティの設定

91

SVF for PDF を使用する上での、注意事項、および制限事項について記載します。

注意事項 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

svfpdfparser.jar をクラスパスに通す必要があります。

PDF ファイルの座標系は、用紙正方向の左下基点、単位はポイントです。使用可能な

フォントの一覧は JavaDoc を参照してください。

暗号化された PDF ファイルをマージする場合は、マージする前に、まず PDF ファイルの暗

号化を解除する必要があります。

制限事項 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

SVF for PDF を使用する際は、svfpdfparser.jar,pdfcrypter128.jar ファイルをクラス

パスの先頭に設定してください。

ブラウザで JavaScript の設定が無効になっている場合、エラーやパスワード入力時の

ポップアップメッセージが表示されません。ポップアップメッセージを表示させたい場合は、

JavaScript の設定を有効にしてください。

SVF for PDF で使用できる PDF ファイルは、SVF で作成した PDF ファイルのみとなります。

Acrobat Reader の JavaScript の設定が有効になっていない場合、正常に表示されな

いことがあります。JavaScript の設定を有効にしてください。

Internet Explorer の Web ブラウザ上で、閲覧制限機能付の PDF ファイルを実行させ

た場合、本来であれば保護されるはずですが、Acrobat の JavaScript では Web ブラウ

ザごと Window をクローズできないため、画面が白紙の状態になり残ってしまいます。

閲 覧 制 限 機 能 (RestrictByLocation)と以 下 の機 能 とを併 用 した場 合 、閲 覧 制 限 機

能が優先となります。そのため、以下の機能は使用できません。

・ファイル埋め込み機能(EmbedFile)

・ハイパーリンク機能(HyperLink)

・マージ機能(Merge)機能

暗号化されている PDF ファイルに対しては SVF for PDF の機能を付加することができ

ません。

既に暗号化されている PDF ファイルに SVF for PDF の機能を付加する場合は、先に複

合化をおこなう必要があります。

GUI で実行する場合 Restrict による PDF 表示の際に表示されるコメントの内容を変更

する事ができません。

SVF for PDF 多国語版では Revision3(128bit)は使用できません。

Restrict による閲覧制限機能は Acrobat 8 では一部の機能が有効になりません。

注意事項・制限事項

Page 98: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

92

7 制限事項とFAQ

SVF for PDFを使用する際の制限事項とFAQについて説明します。

SVF for PDFを使用する場合の制限事項は、次のとおりです。

SVF Java 実行部製品が複数セットアップされている場合、いずれかの SVF Java 実行

部製品を解除すると、その他すべての SVF Java 実行部製品も解除されます(SVF

Java PRODUCT も含む)。

次の製品のいずれかがセットアップされている場合は、SVF Java 実行部よりも先にこ

れらの製品を解除する必要があります。

・UniversalConnect/X

・Universal Connect/X Mail Edition

・Report Director Enterprise

svf.jarおよびproperties.jaのセットアップ後のディレクトリ変更はおこなわないでください。

綴り設計でのスタック印刷(関数 VrStack)は、おこなえません。

フォントユーティリティ、クエリー接続ユーティリティは Windows 上でのみ使用できます。

ここでは、SVF for PDFを使用する際によくある質問と、その答えについて説明します。

Q 連写を使用したフォームを印刷すると、固定文字や罫線が出力されません。

A 連写を使用する場合は、固定文字、罫線といったアイテムが、連写の階層に含まれ

ている必要があります。

Q バーコードが印刷されません。

A バーコードへデータを送ったときにエラーが発生している可能性があります。おもな理由

としては、設計したバーコードの桁数とデータの桁数の不一致が考えられます。

これは、コードによってチェックコードが付加されるものがあり、このチェックコードを SVF

が実行時に自動的に付加するためにおこりますので、様式ファイルでチェックコードの

桁 数 分 を加 えた桁 数 でバーコードを設 計 されているか確 認 する必 要 があります。エ

ラー内容の確認方法として、デバッグの取得をおこなってください。デバッグの出力設

定については、「3 環境設定」の「デバッグの設定」の項(p.27)を参照してください。

制限事項

FAQ

Page 99: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

7 制限事項と FAQ

93

Q PDF ファイルを出力できません。

A 環境設定で、プリンタの登録をする必要があります。プリンタ名を登録した後、[機種の

選択]で PDF を選択します。

作成したプリンタ名は VrSetPrinter で指定する必要があります。SVFX-Designer for

Web Java Edition Ver1.4 では、VrSetPrinter("PDF","PDF")と指定していましたが、SVF

for PDF では、VrSetPrinter("","作成したプリンタ名")と指定する必要があります。また、

VrSetPrinter("","作成したプリンタ名")の指定方法は C Edition とは異なり、すでにプリン

タを作成する際に、機種の選択をおこなっているため第 1 引数は無視されます。

Q Java プログラムから実行できません。

A Java プログラムから実行するには、ライブラリを classpath に追加する必要があります。

実行時に classpath に追加する必要があるライブラリの種類は、使用する様式ファイ

ル、プリンタ機種、API 関数に左右されます。詳細は次の通りです。

■frm 様式ファイルを使用する場合に、classpath に追加するライブラリ

svf.jar

svfpdfparser.jar *1

■XML 様式ファイルを使用する場合に、classpath に追加するライブラリ

・グラフィックモードで使用可能なオブジェクト・属性を設定していない場合

svf.jar

svfpdfparser.jar *1

svfgrph.jar

forme.jar *2

・グラフィックモードで使用可能なオブジェクト・属性を設定している場合

svf.jar

svfpdfparser.jar *1

svfgrph.jar

forme.jar *2

jai_codec.jar

jai_core.jar

*1 PDFで出力する場合に、classpathに追加する必要があります。また、PDFで出

力しない場合でも、「通常使うプリンタ」のプリンタ機種が「PDF」のときは必要

となります。

*2 テキストフレームを使用する場合は、classpathに追加する必要があります。

Q クエリーを実行するとエラーになります。

A クエリー機能は、かならず JDBC ドライバを使用します。Java プログラムからクエリー

(.vrq)機能を使用して実行する場合は、かならず JDBC ドライバを classpath に通す

必要があります。JDBC ドライバは、たいていの場合データ-ベースに付属としてついてい

ますので、詳細についてはデータベースのマニュアルを参照してください。

Page 100: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

94

Q 解除時にファイルが使用中という警告メッセージが表示されます。

A Web Appl ication Server でクラスパスを通している場合などに、使用中という警告

メッセージが表示されることがあります。Web Application Server を停止してから再度

実行してください。

Q 画像データが出力されません。

A 様式ファイル設計時にイメージファイルを設計時の固定で貼り付けているにもかかわ

らず出力実行時に設計時と同じパスにイメージファイルがない場合、画像データは表

示されません。

[OUTPUT Environment Setting Menu]の[動作環境]-[環境変数]で画像データ

の検索パスに必要な画像データのパスを登録してください。

Q -32 のエラーが発生して、正常動作しません。

A 実行時に VrSetPrinter 関数で指定したプリンタが[OUTPUT Environment Setting

Menu]の[プリンタ]に存在していない可能性があります。[プリンタ]に設定されている

名称は、大文字・小文字も合致している必要があります。

また、[OUTPUT Environment Setting Menu]の[プリンタ]にプリンタが一つも登録さ

れていない場合、通常使うプリンタが存在しない場合も-32 のエラーが発生します。

Q 環境設定で指定をした出力先にファイルが作成されません。

A VrSetSpooFileName2 関数を使用した場合は、環境設定の出力先フォルダは有効

になりません。

Q VrInit の戻り値として、-1 というエラーコードが返されます。

A エラー「-1」は、vfreport.properties.ja ファイルが見つからない場合に発生します。

通常は、vfreport.properties.ja ファイルが svf.jar と同一フォルダに存在すれば問題あ

りませんが、利用している Web Application Server によっては、独自に PATH を保有し

ていることがあり、任意のフォルダを参照することができないものがあります。その場合に

は、Web Application Server 起 動 時 の java コマンドに-D オプションを使 用 して

vfreport.properties.ja ファイルが存 在 するフォルダを明 示 的 に指 定 するか、Web

Application Server で設定されている PATH に、vfreport.*.properties.ja ファイルをす

べてコピーする必要があります。

Q PDF 作成時に使用する作業ディレクトリ(一時ディレクトリ)を任意のディレクトリに指

定することはできますか?

A PDF 作 成 時 に 使 用 す る 作 業 デ ィ レ ク ト リ は 、 従 来 、 シ ス テ ム プ ロ パ テ ィ の

「java.io.tmpdir=」に設定されているディレクトリを使用していましたが、設定ファイルを

変更することにより、任意のディレクトリを作業ディレクトリとして指定することができま

す。ただしこの設定は、SVF for PDF V6.2c より前の製品には対応していません。

作 業 デ ィ レ ク ト リ の 指 定 は 、 vfreport.properties.ja の Default セ ク シ ョ ン に

「Default.TempDir=作業ディレクトリ名」を追加定義することにより可能となります。

Page 101: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

7 制限事項と FAQ

95

設定終了後は SVF のサービス(デーモンプロセス)を再起動してください。

作業ディレクトリの指定がない場合は、システムプロパティの「java.io.tmpdir=」に設定

されているディレクトリを使用します。

「java. io.tmpdir」は Java の起動オプションで指定するシステムのプロパティです。

デフォルトは Windows の場 合 %windir%\Temp、UNIX/Linux の場 合 /tmp、または

/var/tmp です。

Page 102: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

96

8 ソフトフォントの使用

ソフトフォントとは、ソフトフォントファイルと呼ばれるファイルに含まれるフォントイメージを指し

ます。外字などプリンタに内蔵されていない文字を出力したい場合に、ソフトフォントを使用

し、文字をイメージデータで出力することが可能です。

ソフトフォントファイルはフォントユーティリティを使用し作成します。

フォントユーティリティでは、Windowsの外字エディタで作成した外字や一般のフォントをビッ

トマップデータに変換してソフトフォントファイルを作成することができます。

フォントユーティリティは、WindowsXP、Vista、Server 2003上で動作します。Java1.5.0、ま

たは1.6.0が必要となります。

ソフトフォントファイルの新規作成・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

フォントユーティリティを使用したソフトフォントファイルの新規作成方法について、説明しま

す。

1 [スタート]ー[すべてのプログラム]ー[SVF Java PRODUCT]-[ユーティリティ]-[フォン

トユーティリティ]を選択します。

フォントユーティリティによるソフトフォントファイルの作 成、およびソフトフォントファイルを

利用したプリンタ出力時のライセンス上の注意点について

① フォントユーティリティでソフトフォントファイルを作成します(Windows 環境)。

※フォントユーティリティで文字フォントを作成する場合は、フォントユーティリティを稼

働 させる環 境で文 字 フォントが使 用 許 諾されていることが必 要 となります。また、文

字フォント情報をラスタライズしてビットイメージとしてフォントファイルを作成すること

についての使用許諾の確認が必要になります。

② フォントユーティリティでソフトフォントファイルをサーバにコピーし、帳票出力時にプリン

トデータにイメージデータとして埋め込んで出力します。

※フォントファイルをサーバ環境で利用するためには、文字フォントについて、このよう

な利用形態の使用許諾がされていることが必要となります。

③ 「IBM 拡張文字」、「NEC 選定 IBM 拡張文字」を標準的に実装していない文字フォ

ント、または環境で利用する場合もフォントユーティリティを利用する必要があります。

この場合も①、②を利用する必要があり、フォントに対する使用許諾が必要となりま

す。「NEC 特殊文字」を利用する場合も同様です。

フォントユーティリティでのソフトフォントファイルの作成

Page 103: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

8 ソフトフォントの使用

97

フォントユーティリティが起動し、[フォントユーティリティ]画面が表示されます。

<[フォントユーティリティ]画面>

2 [出力ファイル]を入力します。

[...]ボタンをクリックして表示される[ファイル選択]ダイアログボックスから指定するか、直

接手入力します。

ここで、指定したファイル名に拡張子(sft)が付加された名称でソフトフォントファイルが作

成されます。

3 [エンコード]をドロップダウンリストから選択します。

4 [サイズ]を指定します。

単位を「ドット」、または「ポイント」から選択します。

ドット ドット単位で設定します。

まず、次の式に従って、フォントサイズを算出します。

サイズ=(ポイント数/72)*出力解像度

(小数点以下がある場合は、小数点以下を切り上げてください)

例 RPDL2 プリンタに 10.8 ポイントの文 字 を出 力 したい場 合 :

(10.8/72) * 400 = 60

倍 角 文字 が存 在 する場 合は、(ポイント数 *倍 率 /72)*出力 解 像度で

フォントを作成してください。

算出したフォントサイズを、[X]、[Y]に入力します。

[ドットプリンター]にチェックを入れると、自動的にサイズが「24」に設定さ

れます。

任意の値を設定する場合は、[ドットプリンター]のチェックをはずして値を

入力します。

Page 104: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

98

ポイント ポイント単位で設定します。

[プリンター]、または[解像度]を選択して解像度を設定後、X と Y のポ

イント値を入力します。

プリンター

使用するプリンターの解像 度にあわせてサイズを自動 設定しま

す。ドロップダウンリストから、使用するプリンターを選択します。

解像度

任意の解像度をドロップダウンリストから選択します。

X・Y ポイント値を入力します。

[プリンター]、または[解像度]で指定している解像度でのドット

サイズが、ポイント入力欄の右に表示されます。

5 [次へ]ボタンをクリックします。

作成画面が表示されます。

<作成画面>

ドットのサイズ、ポイントのサイズは、様式ファイル内の固定文字・フィールドにて設定して

いる最大のフォントサイズより大きくなるように値を設定してください(出力実行時にフォ

ントイメージの縮小はおこないますが、拡大はおこないません)。

縮小処理を省 き、パフォーマンスを上げたい場 合には、使 用しているフォントサイズごと

に、sft ファイルを生成してください。

[戻る]ボタンをクリックすると、[フォントユーティリティ]画面に戻りますが、エンコード、サ

イズは変更することはできなくなっています。

エンコード、サイズを変更したい場合は、[リセット]ボタンをクリックして、すべての設定内

容を解除し、新規ファイルとして作成し直す必要があります。

Page 105: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

8 ソフトフォントの使用

99

6 [フォント]欄のドロップダウンリストから、使用フォントを選択します。

または、[.. .]ボタンをクリックして表示される[フォント選択]ダイアログボックスから、フォントを

指定します。[フォント選択]ダイアログボックスでは、実際のフォントの表示を確認すること

ができます。フォントを選択後、[OK]ボタンをクリックします。

<[フォント選択]ダイアログボックス>

7 [範囲]を設定します。

全て 全てのコードを作成の対象とします。

指定 開始コードと終了コードを 16 進数で指定します。

例:F040 ~ F0FC

入力欄右の[...]ボタンをクリックすると、[コード参照]画面が表示されま

す。[コード参照]画面上で、指定するコードにカーソルを合わせてクリック

して選択することができます。

<[コード参照]画面>

Windows 上の外字コードを作成の対象とする時は、[フォント]に「EUDC」を指定してくだ

さい。

Page 106: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

100

分類 ドロップダウンリストから分類を選択します。分類ごとのコード範囲が作成

の対象となります。

[エンコード]で「Unicode」を指定している場合は、設定しません。

文字コードの領域は、次のとおりです。

半角 (0020-00DF)

第一水準(8140-9FFC)

第ニ水準(E040-EFFC)

NEC 選定 IBM 拡張文字 (ED40-EFFC)

外字 (F040-F9FC)

IBM 拡張文字 (FA40-FC4B)

8 [作成]ボタンをクリックします。

正常にソフトフォントファイルが作成されると、メッセージが表示されます。

9 [了解]ボタンをクリックします。

作成画面の[登録イメージ]に、登録されたソフトフォントのサムネールが表示されます。

隠れている範囲のコードを表示する場合は、画面右にあるスクロールバーを操作します。

[縦書き]を選択すると、縦書き文字フォントが登録されている場合は、サムネールが縦書

き文字フォントに切り替わります。縦書きコードのラベルは青で表示されます。

任意のコードのイメージを表示させたい場合は、[ジャンプ]左にある入力欄に、コードを入力

して[Enter]キーを押すか、[ジャンプ]ボタンをクリックします。

各サムネールをクリックすると、[プレビュー]画面が表示されます。

<[プレビュー]画面>

「NEC 選定 IBM 拡張文字」「IBM 拡張文字」「外字」を 1 ファイルで保存したい場合は、

[分類]を選択してフォントを作成、また[分類]を選択してフォントを作成、と繰り返しま

す。

Page 107: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

8 ソフトフォントの使用

101

プレビュー画面では、フォントが実際の文字サイズにしたがって表示され、文字装飾(ボール

ド、イタリック、ボールドイタリック)を施した場合のイメージも確認することができます。

イメージを小さく表示したい場合は、[縮小]にチェックを入れて、値を入力します。この設定

は、[プレビュー]画面だけでの表示設定で、ソフトファイルには反映されません。

既存のソフトフォントファイルの編集 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

既存のソフトフォントファイルを編集する場合は、次の手順で操作をおこないます。

1 [スタート]ー[プログラム]ー[SVF Java PRODUCT]-[ユーティリティ]-[フォントユーティ

リティ]を選択します。

フォントユーティリティの起動し、[フォントユーティリティ]画面が表示されます。

<[フォントユーティリティ]画面>

2 [出力ファイル]で、編集するファイルを指定します。

[...]ボタンをクリックして表示される[ファイル選択]ダイアログボックスから指定するか、直

接手入力します。

ソフトフォントファイルが読み込まれます。

編集時には、エンコード、サイズは変更することはできません。

Page 108: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

102

3 [次へ]ボタンをクリックします。

作成画面が表示されます。

<作成画面>

4 必要に応じて編集をおこなった後、[終了]ボタンをクリックします。

イメージが上書きされ、ソフトフォントファイルに即時反映されます。

エンコード、サイズを変更したい場合は、[リセット]ボタンをクリックして、すべての設定内

容を解除し、新規ファイルとして作成し直す必要があります。

Page 109: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

8 ソフトフォントの使用

103

ソフトフォントファイルを使用するためには、ソフトフォントファイルを、vfreport.properties.jaと

同 一 ディレクトリに配 置 します。その後、環 境設 定 のプリンタ設 定 で、ソフトフォント(外字 ・

IBM拡張文字・NEC選定IBM拡張文字)の設定を「使用する」に設定し、[ソフトフォントファ

イル名(明朝、ゴシック)]にパス、および拡張子を除いたソフトフォントファイル名を指定しま

す。

ソフトフォントファイル名を複数設定する場合は、フォントサイズの小さい順にファイル名を半

角カンマで区切って記述します。

<環境設定でソフトフォントファイルを指定する>

ソフトフォントはフィールドの大きさに合わせて縮小処理をおこなうようになっています。拡大

はおこなえません。いろいろなサイズの文字を使用する場合は、使用する一番大きな文字

サイズのソフトフォントファイルを用意する必要があります。ただし、極端に小さいサイズに縮

小をおこなうと文字品質がおちる可能性があります。その場合は、複数のサイズのソフトフォ

ントファイルを指定しておくと、指定した順に大きさを比較して一番近いサイズでの出力を

おこないます。

この時に、フォントサイズの小さい順にソフトフォントファイルを指定していないと、一番近いサ

イズでの出力がおこなえません。

ソフトフォントの出力設定

Ver.7.0 以降のフォントユーティリティで作成したソフトフォントファイル(.sft)以外に、次

のソフトフォントファイルを指定することができます。

・Ver.7.0 より前のフォントユーティリティで作成したソフトフォントファイル(.idx、.dat)

・TrueType フォントファイル

TrueType フォントファイルを指定する場合は、フォントフ名を < > で囲んで指定しま

す。

例 ソフトフォントファイル名(明朝):<MS 明朝>

Page 110: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

104

ソフトフォントファイルの制限事項・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

ソフトフォントファイルの使用には次の制限事項があります。

≪Ver.7.0 より前のフォントユーティリティで作成したソフトフォントファイル(.idx、.dat)≫

複数のソフトフォントファイルの指定をおこなう場合、異なる種類のソフトフォントファイル

を混在させることはできません。

グラフィックモードの帳票では使用できません。

≪Ver.7.0 以降のフォントユーティリティで作成したソフトフォントファイル(sft)≫

複数のソフトフォントファイルの指定をおこなう場合、異なる種類のソフトフォントファイル

を混在させることはできません。

縦書きは日本語のみ対応しています。

一部の文字で、Word などと表示が異なる場合があります。

≪TrueType フォントファイル≫

TrueType フォントファイルは Unicode に対応している必要があります。

PostScript Type1、OpenType、および Macintosh 用の TrueType フォントファイルは使

用できません。

Windows の場合は、%windir%\Fonts ディレクトリにフォントをインストールした後、各Tru

eTypeフォントの「フォント名」を指定してください。

UNIX など画面の使えない環境では

java.awt.headless=true

のシステムプロパティの設定が必要となります。

縦書きは日本語のみ対応しています。また一部の文字で Word などと表示が異なる場

合があります。

ドットプリンタでは使用できません。

ソフトフォントファイルとしてフォント名を指定した場合、外字(U+E000~U+F8FF)は正

しく出力されません。外字は外字フォントとして%windir%\Fonts\EUDC.TTE など別に

存在するためです。

外字に対する TrueType フォントファイルは、SoftFont.Fonts=でフォント名を"EUDC"とし

て設定する必要があります。

例 設計フォント「MS 明朝」に対してTruTypeフォント<MS 明朝>を使い、外字領

域には「EUDC」を使う

EUDC は全フォント共通で使用されます。

Page 111: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

8 ソフトフォントの使用

105

ベーシックモードで作成された様式ファイルの固定のフォントである

・MS明朝

・MSゴシック

・Courier New

・OCRB

に対しては、

SoftFont.*.Mincho=

SoftFont.*.Gothic=

SoftFont.*.Courier=

SoftFont.*.OCR-B=

で各設定が可能です。ただし、追加されたフォントなど可変のフォントの場合は、設計フォン

ト名に対してソフトフォントファイルを定義設定する必要があります。

設定方法・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

「 vfreport.< 機 種 名 >UIproperties.ja 」 を テ キ ス ト エ デ ィ タ で 開 き 、

「SoftFont.Fonts.attribute=hidden」と記述された行を「SoftFont.Fonts.attribute=」に書き

換えます。各プリンタの詳細設定に「設定項目名」として「ソフトフォント(拡張設定)」が表

示されるようになりますので、以下のように指定します。

["<設計フォント名>","<ソフトフォントファイル>"],...

[ ]でくくられた内容が、1つのフォントに対する設定となります。カンマ区切りでフォントごとに

設定内容を記載します。

[ ]内に記載する内容は次の通りとなります。

設計フォント名 設計フォント名を指定します。

グラフィックモードの場合は、代替された SU フォント名を指定します。

ソフトフォントファイル

設計フォントのフォントイメージが格納されるソフトフォントファイル名を指

定します。指定方法については、「ソフトフォントの出力設定」の項を参照

してください。

例 ["MS明朝","mincho60,mincho120"]

["MS明朝","<MS明朝>"]

ソフトフォントファイルの定義設定

MS 明朝、MS ゴシック、OCRB に関しては、それぞれ「ソフトフォントファイル名(明朝)」「ソフ

トフォントファイル名(ゴシック)」「ソフトフォントファイル名(OCR-B)」で指定をおこなってい

ますが、これらの設 定 は、新 方 式 の定 義 設 定 「ソフトフォント(拡 張 設 定 )」["MS 明 朝

","..."],["MS ゴシック","..."],["Courier New",".. ."],["OCRB",".. ."]」で指定することも可能です。

両方で定義設定をおこなっている場合は、「ソフトフォント(拡張設定)」での指定内容が

優先されます。

例えば、

「ソフトフォントファイル名(明朝)」が mincho60

「ソフトフォント(拡張設定)が["MS 明朝","mincho120"]

と指定されている場合、mincho120 が優先されます。

Page 112: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

106

9 Windowsドライバ経由での出力

SVF Java実行部を使用せず、Windowsドライバ経由から出力したい場合は、PAlite機能を

利用することができます。

PAlite機能を使用するためには、PAliteでの設定と、SVF Java実行部の環境設定での設

定、およびAPIでの指定が必要となります。ここでは、それぞれの設定方法について説明し

ます。

PAlite機能は、スタートアップ、またはサービスとして起動することができます。

起動方法によって、2つのモジュールが用意されています。

スタートアップ起動用モジュール

セットアップディレクトリ\SVFJP¥svfjpd\PAlite\PAlite.exe

PAlite.exe が起動すると次のメッセージが表示され、タスクバーに PAlite

アイコンが表示されます。

<タスクバーの PAlite アイコン>

PAlite を終了する場合は、メッセージの[Exit]ボタンをクリックします。

サービス登録用モジュール

セットアップディレクトリ\SVFJP¥svfjpd\\PAlite\PAlitSvc.exe

PAlite での設定

Page 113: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

9 Windows ドライバ経由での出力

107

サービスへの登録と解除 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

サービスへ登録する場合は、コマンドプロンプトで次のコマンドを実行します。

サービスへの登録

C:¥SVFJP¥svfjpd¥PAlite>PAlitSvc.exe /install

サービス登録の解除

C:¥SVFJP¥svfjpd¥PAlite>PAlitSvc.exe /uninstall

オプション /l ログファイルを出力する

/d デバッグ用の詳細ログを出力する

/p:port 待ち受けポート番号を指定する(デフォルトは 44201)

/t:timeout

タイムアウト時間(秒)を設定する(デフォルトは 30 秒)

オプションを使用した例とその実行結果は次の通りです。

C:¥SVFJP¥svfjpd¥PAlite>PAlitSvc.exe /install /l /d /p:44201 /t:30

実行結果

Port No. = [44201]

Log = [On ]

Debug mode = [On ]

Timeout = [30](sec)

PA-lite for SVF(Port:44201) をインストールしました。

登録した時点では PAlite は起動していません。手動で起動するようにし

てください。

ポートを指定して PAlite をサービスに登録した場合、サービス登録を解除

する際にはポート指定して実行してください。

コマンド実行例

C:¥SVFJP¥svfjpd¥PAlite>PAlitSvc.exe /uninstall /p:44201

実行結果

PA-lite for SVF(Port:44201) をアンインストールしました

Page 114: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

108

PAliteを使 用 して出 力 する場 合 は、SVF Java実 行 部 の環 境 設 定の[出 力 先 ]で「プリン

タ」を指定し、「出力ポート」を次の書式で指定する必要があります。

<PA アドレス>:<ポート>:<PA プリンタ名>

例 192.168.1.141:44201:RICOH IPSIO NX920

ユーザアプリケーション内では、VrSetPrinterの第1引数で、出力先のPAプリンタを指定し

ます。

<PA アドレス>:<ポート>:<PA プリンタ> 例 VrSetPrinter("192.168.1.141:44201:Canon LBP-2810",

"LBP-2810")

APIの指定が優先されますが、第1引数が<PAアドレス>:<ポート>:<PAプリンタ>の形式でな

い場合は通常の出力となります。

SVF Java 実行部 環境設定での設定

「PA アドレス」とは、PAlite.exe・PAliteSvc.exe を実行している Windows マシンに割り当

てられた IP アドレスです。

「PA プリンタ名」とは、PAlite.exe・PAliteSvc.exe を実行している Windows マシンの「プ

リンタと FAX」フォルダに登録された論理プリンタの名前です。

API での指定

ポートの指定は省略することが可能です。省略した場合は「44201」が適用されます。

例 VrSetPrinter("192.168.1.141::Canon LBP-2810", "LBP-2810")

出力先の PA プリンタのポートは、Standard TCP/IP Port の Raw プロトコルに設定して

ください。

PA アドレス、ポート、PA プリンタ名のいずれかが不正な場合 VrQuit で「-102」(スプール

書き込みエラー)が返ります。VrSetPrinter ではエラーは返りません。

RAW データは圧縮されません。

Page 115: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

109

10 クエリー接続ユーティリティ

Query Designerでクエリーファイルを作成すると、クエリーファイルの他に、データベースへの

接続情報が保存されたデータベース接続情報ファイル「sql_driver.xml」ファイルが作成さ

れます。

クエリーファイルの接続先データベース設定やデータベース接続情報ファイルの編集は通

常 Query Designerでおこないますが、実 行 部 に用 意 されている「クエリー接 続 ユーティリ

ティ」を使用すると、Query Designerを起動することなくクエリーファイルのデータベース接

続情報について次の各種操作をおこなうことができます。

・ Query Designerで利用するデータベース接続情報ファイル(sql_driver.xml)に対し、デー

タベース接続情報の追加・削除・編集をおこなう

・ データベース接続情報ファイルを新規作成する

・ 既存の複数のクエリーファイルに含まれるデータベース接続情報を一括で別の接続情報

に変換する(一括変換ウィザード)

・ クエリーファイルを選択して、そのデータベース接続情報を個別に編集する

ク エ リ ー 接 続 ユ ー テ ィ リ テ ィ は 、 Windows XP 、 Vista 、 Server 2003 上 で 動 作 し ま す 。

Java1.5.0、または1.6.0が必要となります。

クエリー接続ユーティリティは、次の手順で起動します。

1 [スタート]-[すべてのプログラム]-[SVF Java PRODUCT]-[ユーティリティ]-[クエ

リー接続ユーティリティ]を選択します。

クエリー接続ユーティリティの起動

Page 116: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

110

クエリー接続管理ユーティリティ画面が表示されます。

<クエリー接続管理ユーティリティ画面>

ク エ リ ー 接 続 管 理 ユ ー テ ィ リ テ ィ 画 面 の 起 動 時 、 デ ー タ ベ ー ス 接 続 情 報 フ ァ イ ル

(sql_driver.xml)が存在する場合は、その情報を読み込んで表示します。存在しない場合、

画面は空の状態で表示されます。

既存のデータベース接続情報ファイルを読み込み、ファイルに設定されているデータベース

接続情報一覧を表示させる手順について説明します。

データベース接続情報一覧が表示されると、各接続情報について編集・削除などの操作

がおこなえ、また新規にデータベース接続情報一覧を追加することも可能です。

既存のデータベース接続情報ファイルの読み込み ・・・・・・・・・・・・・・・・・・・・・・・

既存のデータベース接続情報ファイルの読み込みは、次の手順でおこないます。

1 [ファイル]-[開く]を選択します。

既存のデータベース接続情報ファイルの編集

Page 117: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

111

[接続情報ファイルを開く]ダイアログボックスが表示されます。

<[接続情報ファイルを開く]ダイアログボックス>

2 編集をおこなう接続情報ファイルを選択し、[開く]ボタンをクリックします。

データベース接続情報ファイルが読み込まれ、[接続情報の一覧]にその内容が表示され

ます。

<クエリー接続管理ユーティリティ画面>

Page 118: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

112

データベース接続情報の新規追加 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

読み込んだデータベース接続情報ファイルに、データベース接続情報を新規追加すること

ができます。手順は、次のとおりです。

1 [新規追加]ボタンをクリック、またはメニューから[操作]-[接続情報の新規追加]を選

択します。

[接続情報の新規追加ウィザード]が開始され、画面が表示されます。

<[接続情報の新規追加ウィザード]>

2 [接続情報名]に追加する接続情報の名称を入力します。

3 [接続情報の設定に利用するテンプレート]で、接続するデータベースのドライバを選択し

ます。

Page 119: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

113

Dr.Sum EA 、 ORACLE_THIN ( Type4 接 続 ) 、 DB2_NET 、 DB2_UNIVERSAL_TYPE4 、

SQLSERVER2000、SQLSERVER2005、MYSQL、POSTGRESQL のデータベースについては、

設定テンプレートを使用して、データベースの接続設定時に必要となる設定情報の設定を

おこなうことができます。これにより、データベース URL の設定や使用する JDBC ドライバのパ

スなどを簡単に設定することができます。この場合は、[利用するテンプレートを選択する]

を指定し、ドロップダウンリストからドライバを指定します。

テンプレート登録されている 8 種類以外のデータベースドライバを使用して接続する場合は、

「テンプレートは利用しない」を指定します。この場合は、すべての設定を手動でおこなう必

要があります。

4 [次へ]ボタンをクリックします。

[データベース URL 設定]画面が表示されます。

<[データベース URL 設定]画面>

データベースURLには、現在設定されている内容にしたがって、データベースに接続するた

めのURLが表示されています。

テンプレートを使用した場合には、データベースURLに必要となる接続先情報がパラメータ

(※注)を使用した書式で記述されます。

(※注)「データベースURLで()で囲まれている箇所がパラメータに該 当する個所となりま

す。

Page 120: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

114

5 画面下の各パラメータテーブルに、各データベース接続に必要なパラメータの値を入力し

ます。

[値]欄をダブルクリックすると、入力できるようになります。

設定欄の内容は、手順 3 で選択したデータベースドライバの種類によって異なります。使用

する接続データベースの環境に合わせて設定をおこなってください。

設定例:ORACLE_THIN 接続の場合

DBQ localhost

PORT 1521

SID ORCL

6 [次へ]ボタンをクリックします。

[ドライバのクラス名設定]画面が表示されます。

<[ドライバのクラス名設定]画面>

7 JDBCドライバのクラス名を指定します。

指定する値は使用するデータベースJDBCドライバにより異なります。設定値については、

使用するJDBCドライバのドキュメントマニュアルなどで確認してください。

ORACLE_THIN を選択した場合は、oracle.jdbc.driver.OracleDriver が初期値として指定

されます。

Page 121: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

115

8 [次へ]ボタンをクリックします。

[ドライバのパス情報設定]画面が表示されます。

<[ドライバのパス情報設定]画面>

[JDBC ドライバのパス]欄には、現在登録されている JDBC ドライバのファイル(通常は JAR

または ZIP ファイル)の絶対パスがリスト表示されます。

[JDBC ドライバのパス]欄には、最初はなにも登録されていません。[追加]ボタンをクリック

して、JDBC ドライバの絶対パスを設定してください。

複数のドライバを登録しておくこともできます。ドライバの優先順序は、一覧の並び順に従い

ます。並び順は、ドライバ名を選択して[上へ][下へ]ボタンをクリックすると、変更すること

ができます。

[追加]ボタン JDBC ドライバを追加します。

[追加]ボタンをクリックすると、[JDBC ドライバ・ファイルの選択]ダイアロ

グボックスが表示されます。

<[JDBC ドライバ・ファイルの選択]ダイアログボックス>

JDBC ドライバのファイル(通常は JAR または ZIP ファイル)を選択して、

[開く]ボタンをクリックすると、[JDBC ドライバのパス]にパスが登録されま

す。

[削除]ボタン [JDBC ドライバのパス]で不要な JDBC ドライバのパスを選択して、[削

除]ボタンをクリックすると、リストから削除されます。

[上へ][下へ]ボタン

[JDBC ドライバのパス]での表示順序を変更します。順序を変更したい

JDBC ドライバのパスを選 択 し、[上へ]ボタン、または[下 へ]ボタンをク

リックします。

Page 122: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

116

9 JDBCドライバファイルを設定後、[次へ]ボタンをクリックします。

[完了]画面が表示されます。

<[完了]画面>

10 設定した内容でよければ、[完了]ボタンをクリックします。

設定した内容を変更したい場合は、[戻る]ボタンをクリックして設定内容を変更します。

設定が完了すると、[接続情報の一覧]に表示されます。

Page 123: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

117

データベースへの接続確認 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

設定済みデータベース接続情報を使用してデータベースへの接続確認をおこなうことがで

きます。

1 データベース接続情報を選択し、その[接続]ボタンをクリックします。

データベースへのログイン画面が表示されます。

2 ユーザ名、パスワードを入力し[接続]ボタンをクリックします。

接続が正常におこなえた場合は、次の画面が表示されます。

接続先サーバが見つからない場合は、次のメッセージが表示されます。

接続が正常におこなえない場合はエラーメッセージが表示されます。その場合は再度設定

を見直してください。

Page 124: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

118

データベース接続情報の変更 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

既存のデータベース接続情報の変更は、次の手順でおこないます。

1 [接続情報の一覧]から、変更する接続情報を選択しその[変更]ボタンをクリックします。

[データベース接続情報]画面が表示されます。

<[データベース接続情報]画面>

Page 125: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

119

2 各項目の編集をおこないます。

名称 接続情報の名称が表示されます。名称の変更は、設定欄をダブルクリッ

クし設定欄がアクティブになるとおこなえます。

クラス名 JDBC ドライバのクラス名が表示されます。ドライバクラス名の変更は、設

定欄をダブルクリックし設定欄がアクティブになるとおこなえます。

ドライバのパス ドライバのパスが表示されます。変更する場合は、設定欄右端の ボタン

をクリックします。クリックすると[JDBC ドライバのパス編集]画面が表示さ

れます。

<[JDBC ドライバのパス編集]画面>

[JDBC ドライバのパス]欄には、現在登録されている JDBC ドライ

バのファイル(通常は JAR または ZIP ファイル)の絶対パスがリス

ト表示されます。

複数のドライバを登録する場 合、ドライバの優先順序は一 覧の

並び順に従います。並び順は、ドライバ名を選択して[上へ][下

へ]ボタンをクリックすると変更することができます。

[追加]ボタン

JDBC ドライバを追加します。

[追加]ボタンをクリックすると、[JDBC ドライバ・ファイルの選択]

ダイアログボックスが表示されます。

JDBC ドライバのファイル(通常は JAR または ZIP ファイル)を選

択して、[開く]ボタンをクリックすると、[JDBC ドライバのパス]に

パスが登録されます。

[削除]ボタン

[JDBC ドライバのパス]で不要な JDBC ドライバのパスを選択し

て、[削除]ボタンをクリックすると、リストから削除されます。

[上へ][下へ]ボタン

[JDBC ドライバのパス]での表示順序を変更します。順序を変

更したい JDBC ドライバのパスを選択し、[上へ]ボタン、または

[下へ]ボタンをクリックします。

JDBC プロパティ

JDBC ドライバに渡すプロパティ値を編集します。編集する場合は、設定

欄右端の ボタンをクリックします。クリックすると[JDBC ドライバのプロパ

ティ編集]画面が表示されます。

Page 126: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

120

<[JDBC ドライバのプロパティ編集]画面>

[プロパティ名]と[値]欄にそれぞれ入力し、[更新]ボタンをクリックする

とプロパティが登録され、リストに追加されます。

登録したプロパティを変更したい場合は、リストから変更するプロパティを

選択し、[プロパティ名]と[値]欄で内容を変更後[更新]ボタンをクリッ

クします。

登録したプロパティを削除したい場合は、リストから不要なプロパティを選

択し[削除]ボタンをクリックします。

URL データベースに接続するための URL が表示されます。

パラメータ値の変更は、各パラメータの値欄をクリックし設定欄がアクティ

ブになるとおこなえます。

URLのパラメータ構成を編集する場合は、設定欄右端の ボタンをクリッ

クします。クリックするとサブメニュー[パラメ-タ構成の変更]と[全てのパ

ラメータを削除]が表示されます。

[全てのパラメータを削除]を選択すると、現在設定されているパラメータ

がすべて削除されます。

[パラメ-タ構成の変更]については、次項を参照してください。

3 [OK]ボタンをクリックします。

接続情報が変更されます。

Page 127: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

121

パラメ-タ構成の変更 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

[データベース接続情報]画面の[URL]欄で、パラメータ構成を変更する場合の手順につ

いて説明します。

1 [データベース接続情報]画面の[URL]欄の設定欄右端の ボタンをクリックし、表示さ

れるサブメニューから[パラメータ構成の変更]を選択します。

[データベースURLのパラメータ構成変更ウィザード]が起動し、[接続先URLの編集]画面

が表示されます。

[接続先URLの編集]のURL表示欄には設定されているデータベースURLが表示されます。

<[接続先URLの編集]画面>

2 [次へ]ボタンをクリックします。

[パラメータ編集]画面が表示されます。

画面中央のパラメータ・テーブルでは、URL 記入欄でパラメータを使用している場合のパラ

メータ名と値が一覧表示されます。

<[パラメータ編集]画面>

Page 128: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

122

3 各種設定をおこないます。

パラメータを追加する

[URL]欄 のパラメータを追 加位置にカーソルを入れ、[追加]ボタンをク

リックすると、[データベースURLのパラメータ入力]画面が表示されます。

<[データベースURLのパラメータ入力]画面>

[データベースURLのパラメータ入力]画面で、追加したいパラメータ名と

その値を入力して[OK]ボタンをクリックします。

URL 欄に、追加したパラメータが入力され、パラメータ・テーブルには追加

したパラメータ名とその値の行が追加表示されます。

固定値をパラメータへ変換する

URLに固定値が設定されている場合、URL 表示欄でその固定値を選択

すると、[置換]ボタンがアクティブになります。

[置換]ボタンをクリックすると、[パラメータ名の指定]画面が表示されま

す。

新規に設定するパラメータ名を入力して[了解]ボタンをクリックすると、

選 択 していた固 定 値 を値 とした新 規 パラメータが設 定 されパラメータ・

テーブルに追加表示されます。

パラメータの追加操作は、URL 欄に記述されているパラメータ部分にカーソルがある状

態ではおこなうことができません。

パラメータ名に半角「<」、「>」を含むことはできません。

半角「<」、「>」は[URL]欄ではパラメータ名を判断するための特殊な文字として扱われ

ます。そのため、これらの文 字 を含 むパラメータ名 を指 定 しても、登 録 時 に削 除 されま

す。

Page 129: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

123

パラメータを削除する

パラメータを使 わず固 定 値 にしたい場 合 は、パラメータを削 除 して直 接

値を設定することができます。

パラメータ・テーブル上で削除するパラメータの行を選択するか、URL 欄

で削除するパラメータ部分をクリックすると、[削除]ボタンがアクティブに

なります。

[削除]ボタンをクリックすると、URL 欄のパラメータ部分が、それまでパラ

メータ・テーブルで指定されていた値に置き換わります。

4 データベースURLのパラメータ構 成 変 更 ウィザード]画 面 の[完 了 ]ボタンをクリックしま

す。

パラメータ構成が変更されます。

新規に作成したデータベース接続情報ファイルや、編集したデータベース接続情報ファイ

ルの保存は、次の手順でおこないます。

1 上 書 き保 存 する場 合 は、メニューから[ファイル]-[保 存 ]を選 択 、または画 面 下 の[保

存]ボタンをクリックします。

別ファイルとして保存する場合は、メニューから[ファイル]-[別名で保存]を選択します。

データベース接続情報ファイルの保存

Page 130: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

124

SVF設計部で作成したデータベース接続情報ファイルとは別に、新規データベース接続情

報ファイルを作成することができます。

新規データベース接続情報ファイルの作成は、次の手順でおこないます。

1 メニューから[ファイル]-[開く]を選択します。

新規のデータベース接続情報ファイルが開きます。

2 データベース接続情報を追加していきます。

詳細については、「データベース接続情報の新規追加」(p.112)を参照してください。

3 上 書 き保 存 する場 合 は、メニューから[ファイル]-[保 存 ]を選 択 、または画 面 下 の[保

存]ボタンをクリックします。

別ファイルとして保存する場合は、メニューから[ファイル]-[別名で保存]を選択します。

新規データベース接続情報ファイルの作成

Page 131: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

125

既存の複数のクエリーファイルに含まれるデータベース接続情報を一括で別の接続情報

に変換することができます。

変換設定はウィザード形式で簡単におこなうことができます。手順は、次のとおりです。

1 準備として、一括変換をおこなうクエリーファイルを1つのフォルダ内に保存しておきます。

2 [一括変換]ボタンをクリック、またはメニューから[操作]-[一括変換]を選択します。

[一括変換ウィザード]が起動し、[開始]画面が表示されます。

<[開始]画面>

3 [接続情報を登録してあるXMLファイルを指定してください]欄でデータベース接続情報

ファイルを指定し、[次へ]ボタンをクリックします。

複数クエリーファイルのデータベース接続情報の一括変換

Page 132: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

126

[接 続 情 報 の選 択 ]画 面 が表 示 されます。画 面 右 側 には、ファイル内 に設 定 されている

データベース接続情報が一覧表示されます。

<[接続情報の選択]画面>

4 データベース接続情報一覧から使用する接続情報を選択し、[次へ]ボタンをクリックし

ます。

[フォルダの選択]画面が表示されます。

<[フォルダの選択]画面>

5 [選択]ボタンをクリックして、置換対象のクエリーファイルが保存されているフォルダを選

択します。

フォルダ内に存在するクエリーファイルの一覧が表示されます。

6 接続情報の置換対象となるクエリーファイルにチェックをいれ、[次へ]ボタンをクリックし

ます。

SVF 設計部 Ver5.2 以降で作成したクエリーファイル(vrq)がサポート対象となります。

Page 133: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

127

[確認]画面が表示されます。

<[確認]画面>

7 表示されている内容でよければ、[実行]ボタンをクリックします。

JDBC ドライバのパス情報を含める

チェックを入れると、クエリーファイルに使用する JDBC ドライバファイルの

パス情報が保存されます。

Query Designer から印刷実行をおこなう際には、クエリーファイル内に保

存されたパスのドライバが使用されます。

変換が終了すると、[終了]画面が表示されます。

<[終了]画面>

8 [完了]ボタンをクリックします。

ユーザプログラムからの印刷実行時には、クエリーファイル内に保存された JDBC ドライ

バファイルのパス情報を有効にして接続することはできません。

かならず、アプリケーションサーバ側の CLASSPATH に JDBC ドライバファイルを通すよう

にしてください。

Page 134: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

128

変更をおこなったクエリーファイルは、それぞれ「ファイル名.vrq.1~」というバックアップファイ

ルが生成されます。

<変換前のフォルダ内容>

<変換後にはバックアップファイルが生成されている>

変換前と変換後のクエリーファイルでは、接続文字列の[DATABASE]セクションの記載が

変更されていることが確認できます。

変換前のクエリーファイルに保存されている接続文字列の内容例

[DATABASE]

KIND=ORA81

CONNECT="DSN=ORCL;DBQ=ORCL;APP_ID=scott;"

DBQ=ORCL

TABLE_COUNT=1

DB1=""DEPT""

<変換前の接続文字列>

Page 135: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

129

変換後のクエリーファイルに保存されている接続文字列の内容例

[DATABASE]

KIND=ODBC

JDBC=Oracle

LIBRARYPATH1=C:¥oracle¥ora92¥jdbc¥lib¥ojdbc14.jar

CLASSNAME=oracle.jdbc.driver.OracleDriver

DATABASEURL=jdbc:oracle:thin:@{0}:{1}:{2}

PARAM1="DBQ=localhost"

PARAM2="PORT=1521"

PARAM3="SID=ORCL"

FORMAT=?

RTMODE=1

CONNECT=""

DBQ=

TABLE_COUNT=1

DB1=""DEPT""

<変換後の接続文字列>

Page 136: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

130

クエリーファイルごとに個別にデータベース接続情報を編集したい場合は、次の手順で操

作をおこないます。

1 メニューから[ファイル]-[クエリー様式ファイルを開く]を選択します。

[クエリー様式ファイルの選択]画面が表示されます。

2 編集するクエリーファイルを選択、[選択]ボタンをクリックします。

選択したクエリーファイルの接続情報が表示されます。

3 各項目の設定内容を変更します。

詳細項目については、p.119 を参照してください。

以下の項目については、次の通りになります。

パス情報の埋め込み

チェックを入れると、クエリーファイルに使用する JDBC ドライバファイルの

パス情報が保存されます。

Query Designer から印刷実行をおこなう際には、クエリーファイル内に保

存されたパスのドライバが使用されます。

クエリーファイルごとのデータベース接続情報の個別編集

ユーザプログラムからの印刷実行時には、クエリーファイル内に保存された JDBC ドライ

バファイルのパス情報を有効にして接続することはできません。

かならず、アプリケーションサーバ側の CLASSPATH に JDBC ドライバファイルを通すよう

にしてください。

Page 137: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

10 クエリー接続ユーティリティ

131

外部結合 複数のテーブル間で外部結合する際に発行される SQL の SELECT 文

は、データベースの種類やバージョンによって、使える書式が異なる場合

があります。

ここでは接続するデータベースに合わせて適切な書式を選択します。

データベースがサポートする外部結合書式については、各データベースの

ドキュメントマニュアルなどで確認してください。

自動判定(ODBC 用)

ODBC ドライバを使って外部結合をおこなう場合に選択します。

ISO 形式

ISO 形式の外部結合書式を使うデータベースの場合に選択しま

す。

SQL92 形式

SQL92 形式の外部結合書式を使うデータベースの場合に選択

します。

Oracle(旧)形式

Oracle のバージョン 8 以前の外部結合書式の場合に選択しま

す。

4 [接続]ボタンをクリックします。

データベースへのログイン画面が表示されます。

5 ユーザ名、パスワードを入力し[接続]ボタンをクリックします。

接続が正常におこなえない場合はエラーメッセージが表示されます。その場合は再度設定

を見直してください。

6 [OK]ボタンをクリックします。

データベース接続情報の設定が変更されます。

Page 138: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

132

11 エラーコード

ここではエラーコードについて説明します。該当するエラーコードを参照してください。

エラー

コード エラー内容 原因と対処方法

-1 設定ファイル読み込みエラーです。 [原因 ]

実行時にSVF Java PRODUCTSの設定ファイル

「vfreport.properties.ja」の読み込みに失敗しまし

た。本エラーが発生した場合でも、classpath指定さ

れているsvf.jarファイル内にPackされているデフォ

ルト状態のvfreport.properties.jaを読み込み、実

行されます。ただし、環境設定アプレット画面で指

定した内容は反映されません。

[対処方法 ]

WebApplicationServer にて classpath 指定されてい

る svf.jar フ ァ イ ル と 同 一 の フ ォ ル ダ に

vfreport.propert ies.ja が存在するかを確認してく

ださい。存在しない場合は、WebApplicationServer

起動時の Java オプションとして「-D」オプションを利

用し、properties.ja ファイルが存在するパスを指定

するか、WebApplicationServer で指定されている

PATH へ propert ies.ja ファイルすべてをコピーしてく

ださい。

-3 プリンタ初期化エラーです。 [原因 ]

指定されたプリンタのドライバクラスの初期化に失

敗しました。

[対処方法 ]

主に Report Director Enterprise を利用している

場合に発生します。

Report Director Enterprise へスプールする際に

指定する「RDSpool」プリンタから Report Director

Enterprise へ接 続 することができません。ネット

ワークなどを確認してください。

-21 不 正 フィールド名 が指 定 されてい

ます。出 力 されたデータは無 視 さ

れます。

[原因 ]

様 式 ファイル上 に存 在 していないフィールド名 に

データが出力されました。

[対処方法 ]

Warning レベルのエラーです。出 力 されたデータ

は無視して出力がおこなわれます。

Page 139: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

11 エラーコード

133

エラー

コード エラー内容 原因と対処方法

-22 フィールド数が不 足 しています。出

力されたデータは無視されます。

[原因 ]

様式ファイル上で繰り返し機能を利用している場

合に、アプリケーションから指定された行数が設計

上の繰り返し数をオーバーしました。

[対処方法 ]

Warning レベルのエラーです。出 力 されたデータ

は無視して出力がおこなわれます。

-23 様 式 ファイルが読 み込 まれていな

いのにデータが出力されました。

[原因 ]

様 式 ファイルの読 み込 みがおこなわれていない状

態で、フィールドに対して出力されました。

[対処方法 ]

VrSetForm メソッドで指 定 された様 式 ファイルが

存在しません。

指定された様式ファイル名およびパス名を確認し

てください。

また、様 式 ファイルが存 在 するフォルダが、アプリ

ケーションを実 行 しているユーザで参 照 ・書 き込

みが可能であるかを確認してください。

-30 書式ファイルの読み込みエラーです。 [原因 ]

VrSetForm メソッドで指 定 された様 式 ファイルが

見つかりません。

[対処方法 ]

VrSetForm メソッドで指 定 された様 式 ファイルが

存在しません。

指 定 された様 式 ファイル名 、およびパス名 を確 認

してください。

また、様 式 ファイルが存 在 するフォルダが、アプリ

ケーションを実 行 しているユーザで参 照 ・書 き込

みが可能であるかを確認してください。

-31 イメージファイルのオープンエラー

です。

[原因 ]

様 式 ファイル内 に設 計 してあるイメージファイル、

およびイメージに対 して指 定 されたイメージファイ

ルがオープンできません。

[対処方法 ]

実 行 時 にイメージファイルが存 在 するパスが異 な

る場 合 は、環 境 設 定 アプレット画 面 の環 境 変 数

指定で、イメージファイルが存在するパスを指定し

てください。

また、指定したフォルダにアプリケーションを実行し

ているユーザで参 照可 能 であるかを確認 してくだ

さい。

Page 140: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

134

エラー

コード エラー内容 原因と対処方法

-32 プリンタの設 定 ファイルの読 み込

みに失敗しました。

[原因 ]

VrSetPrinter メソッドにて指定されたプリンタが存

在しません。または、環境設定アプレット画面で作

成 されたプリンタ内 に「通 常 使 うプリンタ」に指 定

されているプリンタが存在しません。

[対処方法 ]

実行時に指定されたプリンタが環境設定アプレッ

ト画 面 上 で存 在 していない可 能 性 があります。指

定 されたプリンタ名 を大 文 字 ・小 文 字 もあわせて

確 認 してください。また、環 境 設 定 アプレット画 面

で作成されたプリンタのどれか 1 つを通常使うプリ

ンタとして指定してください。

「-1」のエラーと同様、プリンタの properties. ja ファ

イルが読 み込 めない場 合 にも発 生 しますので、

「-1」の対処方法を参照し、properties.ja ファイル

の存在場所などもあわせて確認してください。

-33 作業用ファイルの作成に失敗しま

した。

[原因 ]

テンポラリファイルの作成に失敗しました。

[対処方法 ]

OS 上 で定 義 されているテンポラリフォルダが存

在 するかを確 認 してください。また、テンポラリフォ

ルダが OS 上で定義されているかを確認の上、指

定されているテンポラリ領域に十分な空き容量が

あるかを確認してください。

-34 調整値の書き込みに失敗しました。 [原因 ]

VrAdjustd/VrAdjustm メソッドで様 式 ファイルに

印字位置調整値を書き込むのに失敗しました。

[対処方法 ]

指 定 した様 式 ファイルにアプリケーションを実 行 し

ているユーザで書 き込 み可 能 であるかを確 認 し

てください。

-35 印刷されませんでした。 [原因 ]

印刷すべきデータがありませんでした。

[対処方法 ]

少 なくとも一 つのフィールド(レポートライターモード

の場合は、明細 レコードのフィールド)にデータが与

えられていることを確認してください。

-37 グラフィックモードに対 応 していな

い制 御 コードを使 用 しているにも

関わらず、グラフィックモードでのみ

有 効 なオブジェクトが設 計 されて

いる様 式 ファイルを使 用 していま

す。

[原因 ]

グラフィックモードに対応していない制御コードを使

用 しているにも関 わらず、グラフィックモードでのみ

有 効 なオブジェクトが設 計 されている様 式 ファイ

ルを使用しています。

Page 141: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

11 エラーコード

135

エラー

コード エラー内容 原因と対処方法

[対処方法 ]

下 記 以 外 の機 種 を使 用 して出 力 している場 合

は、下 記 のいずれかの機 種 を使 用 して出 力 する

ようにしてください。

・PDF

・PostScript

・LIPS4

・RPCS

・EMF

-40 メソッドの引数に誤りがあります。 [原因 ]

使用されたメソッドの引数に誤りがあります。

[対処方法 ]

マニュアルを確 認 し、引 数 の数 や型 を確 認 してく

ださい。不 明 の場 合 には、サポートセンターまで連

絡をしてください。

-81 スタックファイル作成エラーです。 [原因 ]

スタックファイルの作成がおこなえませんでした。

[対処方法 ]

OS 上 で定 義 されているテンポラリフォルダにス

タック用 一 時 ファイルを作 成 します。そのフォルダ

に書きこみ権限があるか等を確認してください。

-102 スプーラへの書き込みエラーです。 [原因 ]

印 刷 実 行 時 にスプーラへ書 き込 みがおこなえま

せんでした。または、VrSetSpoolF i leName2 メソッ

ドで指定 されたファイルを書 き込 むことができませ

んでした。

[対処方法 ]

JavaProducts の Spooler サービスが起動している

かどうかを確認してください。

または、VrSetSpoolFi leName2 メソッドで指定した

パスが存在するか、ファイル名に OS の禁則文字

が含 まれていないか、指 定 されたフォルダにアプリ

ケーションを実 行 しているユーザに書 き込 み権 限

があるかどうかを確認してください。

-120 該当するフィールド名がありません

(属 性 変 更)。指定 した属 性 変 更

は無視されます。

[原因 ]

VrAttribute/VrAttributen メソッドで指定された

フィールド名が、様式ファイル内に存在しません。

[対処方法 ]

Warning レベルのエラーです。指定された内容は

無視して出力がおこなわれます。

-121 該 当 する項 目 名 がありません(属

性変更)。

[原因 ]

VrAttribute/VrAttributenメソッドで指 定 された

属性変更内容が存在しません。

Page 142: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

136

エラー

コード エラー内容 原因と対処方法

[対処方法 ]

API関数マニュアルを参照し、属性変更項目を修

正してください。

-122 変 更 内 容 に誤 りがあります(属 性

変更)。

[原因 ]

VrAttribute/VrAttributen メソッドで指定された

内容に誤りがあります。

[対処方法 ]

API関数マニュアルを参照し、属性変更項目を修

正してください。

-131 サブフォームが無いにも関わらずレ

コードが指定されました。

[原因 ]

様 式 ファイル内 にサブフォームが設 計 されていな

いにも関わらずレコードが存在しています。

[対処方法 ]

様 式 ファイルを確 認 の上 、サブフォームを作 成 し

てください。

-132 指定のレコードが存在しません。 [原因 ]

キーブレイク時 に出 力 する様 に指 定 されているレ

コードが存在しません。

[対処方法 ]

様 式 ファイルを確 認 の上 、存 在 するレコード名 を

指定してください。

-133 指定のレコードを出力すると現在の

サブフォームを越してしまいます。

[原因 ]

レコードが増 え、自 動 的 に改 ページをおこなう際 に

内部的にエラーが発生しました。

[対処方法 ]

Warningレベルのエラーです。出力には問題ありま

せん。

-150 Report Director Enterpr iseにス

プールする際 、文 書 データの生 成

に失敗しました。

[原因 ]

Report Director Enterpriseにスプールする際、文

書データの生成に失敗しました

[対処方法 ]

デバッグファイルを出 力 し、-150以 外 のエラーが

発生していないか確認してください。

-153 Report Director Enterpriseサー

バとの接続に失敗しました。

[原因 ]

Report Director Enterpriseへスプールする際 に

指定する「RDSpool」プリンタからReport Director

Enterpriseへ接続することができませんでした

[対処方法 ]

ネットワークなどを確認してください。

Page 143: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

11 エラーコード

137

エラー

コード エラー内容 原因と対処方法

-155 Report Director Enterprise サー

バでエラーが発生しました。

[原因 ]

Report Director Enterprise へスプールする際に、

Report Director Enterprise サーバでエラーが発

生しました

[対処方法 ]

Report Director Enterprise サーバのログを確認

してください

-501 単体項目に対して項目番号を指

定 した、または配 列 項 目 に対 する

項目番号が不正です。

[原因 ]

VrSetForm メソッドで指定されたモードが 4、また

は 5 であった場 合 に、様 式 ファイル上 繰 り返 し

フィールドに対 してアプリケーションから指 定 された

行数が設計上の繰り返し数をオーバーしました。

[対処方法 ]

Warning レベルのエラーです。出 力 されたデータ

は無視して出力がおこなわれます。

-505 フィールド名が存在しません。 [原因 ]

VrSetForm メソッドで指定されたモードが 4、また

は 5 であった場合に、様式ファイル上に存在して

いないフィールド名にデータが出力されました。

[対処方法 ]

Warning レベルのエラーです。出 力 されたデータ

は無視して出力がおこなわれます。

-506 レコード名が存在しません。 [原因 ]

様 式 フ ァ イ ル 内 に 存 在 し な い レ コ ー ド 名 が

VrAttribute メソッドで指定されました。

[対処方法 ]

様 式 ファイルを確 認 し、アプリケーションを修 正 し

てください。

-530 ソートオブジェクトの作成エラーです。 [原因 ]

テンポラリファイルが作 成 できないか、または様 式

ファイル内 にフィールドが1つも定 義 されていませ

ん。

[対処方法 ]

OS 上 で定 義 されているテンポラリフォルダが存

在 するかを確 認 してください。また、テンポラリフォ

ルダが OS 上で定義されているかを確認の上、指

定されているテンポラリ領域に十分な空き容量が

あるかを確認してください。

または、様式ファイルを確認の上、フィールドを 1 つ

以上作成してください。

Page 144: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

138

エラー

コード エラー内容 原因と対処方法

-531 ソートインデックスの作成エラーです。 [原因 ]

テンポラリファイルを作成できません。

[対処方法 ]

OS 上 で定 義 されているテンポラリフォルダが存

在 するかを確 認 してください。また、テンポラリフォ

ルダが OS 上で定義されているかを確認の上、指

定されているテンポラリ領域に十分な空き容量が

あるかを確認してください。

-532 ソートレコードの作成エラーです。 [原因 ]

テンポラリファイル作成中に、テンポラリフォルダの

空き容量がなくなりました。

[対処方法 ]

テンポラリフォルダ内の不要なファイルを削除して

から、再度実行してください。

-550 DB 接続エラーです。 [原因 ]

クエリーファイル実行時にエラーが発生しました。

[対処方法 ]

デバッグファイルを出 力 し、エラーが発 生 した際 に

利用した様式 ファイルとクエリーファイル・デバッグ

ファイルをサポートセンターまで送付してください。

-551 様 式 ファイルが読 み込 まれていな

いのに実行しようとしました。

[原因 ]

様 式 ファイルが読 み込 まれていない状 態 で、クエ

リーファイルを実行しようとしました。

[対処方法 ]

VrSetForm メソッドで指 定 された様 式 ファイルが

存 在 しません。指 定 された様 式 ファイル名 および

パス名を確認してください。

また、様 式 ファイルが存 在 するフォルダが、アプリ

ケーションを実 行 しているユーザで参 照 ・書 き込

みが可能であるかを確認してください。

-552 クエリーファイルが読み込まれてい

ないのに実行しようとしました。

[原因 ]

VrSetQuery メソッドで指定されたクエリーファイル

が存在しません。

[対処方法 ]

VrSetQuery メソッドで指定された vrq ファイルが

存在しません。指定された vrq ファイル名およびパ

ス名を確認してください。

また、vrq ファイルが存 在 するフォルダが、アプリ

ケーションを実 行 しているユーザで参 照 ・書 き込

みが可能であるかを確認してください。

Page 145: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

11 エラーコード

139

エラー

コード エラー内容 原因と対処方法

-554 データベース結 果 行 が存 在 しま

せん。

[原因 ]

クエリーファイル実行時におこなったSQL問 い合 わ

せ結果として指定されたデータベース内に合致す

る結果行が存在しませんでした。

または、VrCondit ionメソッドにて指 定 された条 件

に合致する結果行が存在しませんでした。

[対処方法 ]

データベース内 に条 件 に合 致 するデータレコード

が存在するかを確認してください。

-555 データベース結 果 列 名 と同 じ印

刷項目名が存在しません。

[原因 ]

クエリー項目名 と様 式ファイル内のフィールド名 が

1つも合致しませんでした。

[対処方法 ]

指 定 した様 式 ファイル・クエリーファイルを再 度 確

認します。

-4971 JavaVM内 に不 正 な処 理 がありま

した。

[原因 ]

何 かしらの原 因 でJavaVMにて予 期 せぬ例 外 が

発生しました。

[対処方法 ]

JavaVMがエラーを返 している場 合 は、エラー発

生 時 のデバッグファイル・様 式 ファイルをサポート

センターまで送付してください。

-7474 使用不可 能なメソッドが利用 され

ています。

[原因 ]

購入されているSVF Java Productでは利用でき

ないメソッドが呼び出されています。

[対処方法 ]

ご購 入 されている製 品 をご確 認 の上 、API関 数 マ

ニュアルを参 照 し、指 定 されたメソッドが利 用 可

能であるかを確認してください。

Page 146: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル

140

Page 147: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

索引-1

索引・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

DATABASE....................................................128

Decrypt.......................................................68, 81

DrawImage ................................................69, 79

DrawString ................................................64, 78

EmbedFile..................................................72, 82

EMF .................................................................51

Encrypt ......................................................67, 80

Extract .......................................................69, 85

FAQ ..................................................................92

GUI ..................................................................75

HyperLink..................................................71, 81

java.awt.headless オプション..........................37

[JDBC ドライバのパス編集]画面 ..............119

JDBC ドライバのパス情報を含める ..............127

JDBC プロパティ ...........................................119

Linux 版の解除.................................................17

Linux 版のセットアップ ..................................16

Merge......................................................... 68, 83

OUTPUT Environment Setting Menu........... 19

PAlite ..................................................... 106, 108

PDF ................................................................. 38

PDFFonts ........................................................ 42

PDFUtil ........................................................... 74

PDF ファイルの暗号化 .................................... 48

Restrict ...................................................... 66, 84

Revision3......................................................... 48

Simple Httpd service ...................................... 18

sql_driver.xml ............................................... 109

SVF Java PRODUCT WEB Server Service ... 15

SVF 環境設定................................................... 22

SVF 設計部 ........................................................ 1

Universal Connect/X....................................... 90

UNIX 版の解除 ................................................ 17

UNIX 版のセットアップ.................................. 16

URL ............................................................... 120

VrComoutAPI.................................................. 89

Page 148: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

索引-2

Windows ドライバ..........................................106

Windows 版の解除............................................12

Windows 版のセットアップ ...............................9

暗号化 ...................................................48, 67, 80

一括変換 .........................................................125

一括変換ウィザード .......................................125

イメージを貼り込み .........................................79

閲覧制限 .....................................................66, 84

エラーコード ..................................................132

エンベッド........................................................42

解除

UNIX 版と Linux 版.....................................17

Windows 版 ..................................................12

外部結合 .........................................................131

環境設定 ...........................................................19

環境変数 ...........................................................26

機種 ....................................................................3

機種別基本設定.................................................35

クエリー接続管理ユーティリティ画面 ...........110

クエリー接続ユーティリティ .........................109

クエリー様式ファイルを開く......................... 130

区切り方法 ....................................................... 25

区切り文字 ....................................................... 25

クラス名......................................................... 119

グラフィックモード ..................................... 3, 36

権限値 .............................................................. 48

権限レベル ....................................................... 48

検索パス........................................................... 26

固定値をパラメータへ変換する ..................... 122

コマンドプロンプトオプション ....................... 60

サービス........................................................... 14

削除 .................................................................. 32

サンプルプログラム ......................................... 54

しおり .............................................................. 46

出力先ディレクトリ ......................................... 27

制限事項........................................................... 92

セキュリティ.................................................... 56

セキュリティの権限レベル .............................. 48

設計桁数とデータ長が異なる時の印字 ............ 24

接続確認......................................................... 117

[接続先URLの編集]画面......................... 121

接続情報の新規追加 ....................................... 112

接続情報の新規追加ウィザード ..................... 112

接続情報の設定に利用するテンプレート....... 112

Page 149: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

索引-3

[接続情報の選択]画面 ................................126

セットアップ

UNIX 版と Linux 版.....................................16

Windows 版 ....................................................9

ソフトフォント.................................................96

ソフトフォントファイル ................................103

ソフトフォントファイルの定義設定 ..............105

対応画像一覧表.................................................36

タスクファイル.................................................88

縦書き印字の方向 .............................................24

チャート .............................................................5

通常使うプリンタにする ..................................31

データ長チェック .............................................24

[データベース URL 設定]画面 ...................113

[データベースURLのパラメータ入力]画面122

データベース接続情報の新規追加 ..................112

デーモンプロセス .............................................18

テキストフレーム ...............................................5

デバッグ ...........................................................27

デバッグモード.................................................27

デリミタの設定.................................................25

動作環境 .......................................................4, 23

ドライバ......................................................... 106

[ドライバのクラス名設定]画面 ................. 114

ドライバのパス .............................................. 119

[ドライバのパス情報設定]画面 ................. 115

バーコード ....................................................... 24

パス情報の埋め込み ....................................... 130

バックアップファイル ................................... 128

パラメータ ....................................................... 63

[パラメータ編集]画面................................ 121

パラメータを削除する ................................... 123

パラメ-タ構成の変更 ................................... 121

ヒューマン文字の印字 ..................................... 24

表示色 .............................................................. 33

ファイルを埋め込み ................................... 72, 82

フォント............................................................. 7

フォントユーティリティー .............................. 96

復号化 ........................................................ 68, 81

プリンタ........................................................... 28

プリンタ機種...................................................... 3

プリンタの削除 ................................................ 32

プリンタ名の変更 ............................................ 32

プロファイル.............................................. 62, 76

プロファイルの実行 ......................................... 85

ベーシックモード .............................................. 2

ページを抽出.............................................. 69, 85

Page 150: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

索引-4

ポート ...............................................................14

マージ .........................................................68, 83

メソッド ...........................................................78

文字列を描画 ..............................................64, 78

ユーティリティ GUI ........................................ 75

ライブラリ ....................................................... 37

リンクフィールド ............................................ 25

リンクを設定.............................................. 71, 81

列幅 .................................................................. 32

Page 151: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。
Page 152: SVF for PDF ユーザーズ・マニュアル · SVF for PDFは、Adobe PDFに準拠したPDF変換技術、および圧縮技術によって軽量化 されたPDFファイルを生成することができるソフトウェアです。

SVF for PDF ユーザーズ・マニュアル Ver.8.0

2008年 1月 第1版 販売元: ウイングアーク テクノロジーズ株式会社 [本社]〒108-0075 東京都港区港南 1-8-15 W ビル 14F

TEL:03-6710-1700(代表) FAX:03-6710-1701

ホームページ:http://www.wingarc.co.jp

開発元: 株式会社エフ・アイ・ティ

〒102-0071 東京都千代田区富士見 2-14-37 FUJIMI EAST 2F

※本マニュアルに記載されている社名および商品名は、一般に各社の商標および登録商標です。 ※本マニュアルは予告なく変更することがあります。