Keyプロパティ

帳票に設定されたキーを取得したり、帳票をPDF形式でファイルに保存する時のセキュリティ設定を行います。
 
[構文]
 
Object.Key (index)  =  string  
 

設定項目

内容

Object

オブジェクトへの参照を表すオブジェクト式

index

1〜5

string

キーの値  

 
[解説]
 
キーの取得
帳票作成時に、レポートライブラリのKeyプロパティやjvSetStringファンクションで設定したキーを取得します。
値の参照は実行時のみ可能です。 
 
PDFファイルのセキュリティ設定
セキュリティを設定する場合、string には次の値を設定します。
 

定数

内容

JV_PDFKEY_OWNER_PASSWORD

"PDF_OWNER_PASSWORD:"

オーナーパスワード

JV_PDFKEY_USER_PASSWORD

"PDF_USER_PASSWORD:"

ユーザーパスワード

JV_PDFKEY_ENCRIPT_LEVEL

"PDF_ENCRIPT_LEVEL:"

暗号化レベル

JV_PDFKEY_ENABLE_PRINT

"PDF_ENABLE_PRINT:"

文書の印刷

JV_PDFKEY_ENABLE_EDIT_ALL

"PDF_ENABLE_EDIT_ALL:"

文書の変更

JV_PDFKEY_ENABLE_COPY

"PDF_ENABLE_COPY:"

コピーと抽出

JV_PDFKEY_ENABLE_EDIT

"PDF_ENABLE_EDIT:" 注釈の追加と変更

JV_PDFKEY_AUTHOR

"PDF_AUTHOR:"

作成者

JV_PDFKEY_CREATOR

"PDF_CREATOR:"

アプリケーション

JV_PDFKEY_TITLE

"PDF_TITLE:"

タイトル

JV_PDFKEY_SUBJECT

"PDF_SUBJECT:"

サブタイトル

JV_PDFKEY_KEYWORD

"PDF_KEYWORD:"

キーワード

 
オーナーパスワード
PDFドキュメントにオーナーパスワードをつけます。(20バイト以内)
オーナーパスワードをつけると、次の利用許可制限を設定することができます。
文書の印刷、文書の変更、内容のコピーと抽出、注釈の追加と変更
 
ユーザーパスワード
PDFドキュメントにユーザーパスワードをつけます。(20バイト以内)
ユーザーパスワードがついたPDFドキュメントは、利用時にユーザーパスワードが必要です。
 
暗号化レベル
PDFドキュメントの暗号化レベルに次のどちらかを指定します。

定数

内容

JV_PDFKEY_ENCRIPT_RCH

"3"

高(128ビット) (初期値)

JV_PDFKEY_ENCRIPT_RCL

"2"

低(40ビット)
   
文書の印刷
PDFドキュメント利用時の印刷に対する制限を指定します。

定数

内容

JV_PDFKEY_SEC_ENABLE

"1"

許可(初期値)

JV_PDFKEY_SEC_DISABLE

"0"

許可しない

 
文書の変更
PDFドキュメント利用時の「テキスト注釈及び対話フォームフィールド以外の文書内容の変更」に対する制限を指定します。

定数

内容

JV_PDFKEY_SEC_ENABLE

"1"

許可(初期値)

JV_PDFKEY_SEC_DISABLE

"0"

許可しない

 
内容のコピーと抽出
PDFドキュメント利用時の「文書からのテキストとグラフィックスのコピー」に対する制限を指定します。

定数

内容

JV_PDFKEY_SEC_ENABLE

"1"

許可(初期値)

JV_PDFKEY_SEC_DISABLE

"0"

許可しない

 
注釈の追加と変更
PDFドキュメント利用時の「テキスト注釈及び対話フォームフィールドの追加または変更」に対する制限を指定します。

定数

内容

JV_PDFKEY_SEC_ENABLE

"1"

許可(初期値)

JV_PDFKEY_SEC_DISABLE

"0"

許可しない

   
作成者
PDFドキュメントに作成者をつけます。(256バイト以内)
作成者は、PDFドキュメントのプロパティ画面で見ることができます。
  
アプリケーション
PDFドキュメントにアプリケーション名をつけます。(256バイト以内)
アプリケーション名は、PDFドキュメントのプロパティ画面で見ることができます。
  
タイトル
PDFドキュメントにタイトルをつけます。(256バイト以内)
タイトルは、PDFドキュメントのプロパティ画面で見ることができます。
  
サブタイトル
PDFドキュメントにサブタイトルをつけます。(256バイト以内)
サブタイトルは、PDFドキュメントのプロパティ画面で見ることができます。
  
キーワード
PDFドキュメントにキーワードをつけます。(256バイト以内)
キーワードは、PDFドキュメントのプロパティ画面で見ることができます。
   
[コーディング例]
 
JvrVw.Key(1) = JV_PDFKEY_OWNER_PASSWORD & "owner"
JvrVw.Key(1) = JV_PDFKEY_USER_PASSWORD & "user"
JvrVw.Key(1) = JV_PDFKEY_AUTHOR & "ジャイブコンピュータ"
JvrVw.Key(1) = JV_PDFKEY_CREATOR & "納品書印刷プログラム"
JvrVw.Key(1) = JV_PDFKEY_ENCRIPT_LEVEL & JV_PDFKEY_ENCRIPT_RCH
JvrVw.Key(1) = JV_PDFKEY_ENABLE_PRINT & JV_PDFKEY_SEC_ENABLE
JvrVw.Key(1) = JV_PDFKEY_ENABLE_EDIT_ALL & JV_PDFKEY_SEC_DISABLE