SetParamメソッド

各種パラメータを設定します。
 
[構文]
 
レポートライブラリOCX
 
Object.SetParam (mode, param)
 
レポートライブラリ.NETコントロール
 
long Object.SetParam (mode, param)
 

設定項目

内容

Object

 

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

mode

long

設定する項目

param

string

設定値

 
[エラーコード]
 

内容

1071

パラメータエラー

1123

Startが実行されています

   
[設定値]
 
mode には次の値を指定します。
 

定数

内容

JV_PDF_OWNER_PASSWORD

20

PDFドキュメントのオーナーパスワード(20バイト以内)

JV_PDF_USER_PASSWORD

21

PDFドキュメントのユーザーパスワード (20バイト以内)

JV_PDF_AUTHOR

22

PDFドキュメントの作成者(256バイト以内)

JV_PDF_CREATOR

23

PDFドキュメントのアプリケーション(256バイト以内)

JV_PDF_TITLE

24

PDFドキュメントのタイトル(256バイト以内)

JV_PDF_SUBJECT

25

PDFドキュメントのサブタイトル(256バイト以内)

JV_PDF_KEYWORD

26

PDFドキュメントのキーワード(256バイト以内)

JV_PDF_ENCRIPT_LEVEL

41

PDFドキュメントの暗号化レベル(設定値参照)

JV_PDF_ENABLE_PRINT

42

PDFドキュメントの文書の印刷(設定値参照)

JV_PDF_ENABLE_EDIT_ALL

43

PDFドキュメントの文書の変更 (設定値参照)

JV_PDF_ENABLE_COPY

44

PDFドキュメントの内容のコピーと抽出(設定値参照)

JV_PDF_ENABLE_EDIT

45

PDFドキュメントの注釈の追加と変更(設定値参照)

JV_GAIJI_FILE

31

ジャイブレポート外字ファイル名

JV_WINHDC

32

ウィンドウデバイスコンテキストの設定(X64対応版のみ使用可)

JV_PRNHDC

33

印刷するプリンタの設定(X64対応版のみ使用可)

暗号化レベル(JV_PDF_ENCRIPT_LEVEL)のparam には次の値を指定します。

定数

内容

JV_PDF_ENCRIPT_RCH

"3"

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

JV_PDF_ENCRIPT_RCL

"2"

低(40ビット)
   
文書の印刷(JV_PDF_ENABLE_PRINT)param には次の値を指定します。
 

定数

内容

JV_PDF_SEC_ENABLE

"1"

許可(初期値)

JV_PDF_SEC_DISABLE

"0"

許可しない

文書の変更(JV_PDF_ENABLE_EDIT_ALL)のparam には次の値を指定します。  

定数

内容

JV_PDF_SEC_ENABLE

"1"

許可(初期値)

JV_PDF_SEC_DISABLE

"0"

許可しない

 
内容のコピーと抽出(JV_PDF_ENABLE_COPY)param には次の値を指定します。
 

定数

内容

JV_PDF_SEC_ENABLE

"1"

許可(初期値)

JV_PDF_SEC_DISABLE

"0"

許可しない

 
注釈の追加と変更(JV_PDF_ENABLE_EDIT)param には次の値を指定します。
 

定数

内容

JV_PDF_SEC_ENABLE

"1"

許可(初期値)

JV_PDF_SEC_DISABLE

"0"

許可しない

   
[解説]
 
Startメソッドの前に設定します。
 
オーナーパスワード
オーナーパスワードをつけると、次の利用許可制限を設定することができます。
文書の印刷、文書の変更、内容のコピーと抽出、注釈の追加と変更
 
ユーザーパスワード
ユーザーパスワードがついたAdobe PDFドキュメントは、利用時にユーザーパスワードが必要です。
 
文書の印刷
Adobe PDFドキュメント利用時の印刷に対する制限を指定します。
 
文書の変更
Adobe PDFドキュメント利用時の「テキスト注釈及び対話フォームフィールド以外の文書内容の変更」に対する制限を指定します。
 
内容のコピーと抽出
Adobe PDFドキュメント利用時の「文書からのテキストとグラフィックスのコピー」に対する制限を指定します。
 
注釈の追加と変更
Adobe PDFドキュメント利用時の「テキスト注釈及び対話フォームフィールドの追加または変更」に対する制限を指定します。
 
作成者、アプリケーション、タイトル、サブタイトル、キーワード
設定値は、Adobe PDFドキュメントのプロパティ画面で見ることができます。
   
ジャイブレポート外字ファイル名
ジャイブレポート外字ファイルの名前をフルパスで指定します。ジャイブレポート 外字ファイルはレポートエディタで作成します。
 
ウィンドウデバイスコンテキストの設定(X64対応版のみ使用可)
X64対応版レポートライブラリでウィンドウデバイスコンテキストを設定する場合に使用します。
ィンドウデバイスコンテキストについての詳細は、WinHdcプロパティを参照してください。
(X86対応版レポートライブラリではこの機能は使用できません。WinHdcプロパティを使用します。)
   
印刷するプリンタの設定(X64対応版のみ使用可)
X64対応版レポートライブラリで印刷するプリンタを設定する場合に使用します。
印刷するプリンタの設定についての詳細は、PrnHdcプロパティを参照してください。
(X86対応版レポートライブラリではこの機能は使用できません。PrnHdcプロパティを使用します。)
 
[コーディング例]
 
レポートライブラリOCX
 
If IntPtr.Size = 4 Then
  Jvr.PrnHdc = hdc.ToInt32()
Else
  Call Jvr.SetParam(JV_PRNHDC, hdc.ToString())
End If
 
レポートライブラリ.NETコントロール
 
If IntPtr.Size = 4 Then
  Jvr.PrnHdc = hdc.ToInt32()
Else
  ret = Jvr.SetParam(JV_PRNHDC, hdc.ToString())
End If
 
外字の描画
 
PDFドキュメントのセキュリティ