名前 | 解説 | |
---|---|---|
AccessType | この StandardSecurityHandler によって許可されるアクセスタイプ、または null を取得します。 このプロパティは、ドキュメントがロードされると初期化されます。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
AesIV | 内部使用。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev4から継承されます。 | |
CopyContent | ドキュメントのコンテンツをコピーまたは抽出できるかどうかを示す値を取得または設定します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev3から継承されます。 | |
CopyContentAccessibility | アクセシビリティのためにコンテンツを抽出できるかどうかを決定する値を取得または設定します。
この制限はPDF 2.0では廃止されており、PDFリーダーはこのビットを無視する必要があります。このプロパティのデフォルト値はtrueであり、変更しないでください。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev3から継承されます。 | |
CopyContentPermissions | ドキュメントのコンテンツのコピーまたは抽出方法を制御する値を取得または設定します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev3から継承されます。 | |
EditingPermissions | ドキュメントの編集方法を制御する値を取得または設定します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev3から継承されます。 | |
EncryptionAlgorithm | StandardSecurityHandlerRev5 は常に AES 暗号化を使用します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev4から継承されます。 | |
EncryptionKeyLength | StandardSecurityHandlerRev5 は常に 256 キーの長さを使用します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev3から継承されます。 | |
EncryptMetadata | ドキュメントレベルのメタデータストリームを暗号化するかどうかを示す値を 取得または設定します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev4から継承されます。 | |
EncryptStreams | ストリームを暗号化するかどうかを示す値を取得または設定します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev4から継承されます。 | |
EncryptStrings | 文字列を暗号化するかどうかを示す値を取得または設定します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev4から継承されます。 | |
FileEncryptionKey | 内部使用。ティ ファイルの暗号化キーはドキュメントをエンコードするときに使用されます。指定しない場合は、ランダムに生成されます。 | |
Filter | 内部使用。 セキュリティハンドラの名前を取得します。 暗号化辞書の Filter エントリの値。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
HasOwnerPassword | ドキュメントを編集するために必要な所有者パスワードが PDF に含まれているかどうかを示す値を取得します。
このプロパティは、ドキュメントがロードされるときに初期化されます。 ドキュメントは空のパスワードで暗号化される場合があることに注意してください。その場合、HasUserPassword および HasOwnerPassword プロパティは false を返します。 また、PDF仕様に従って、所有者パスワードが指定されていない場合は、ユーザーパスワードを使用する必要があることにも注意してください。GcPdf はこのルールに従っているため、GcPdf を使用してユーザーパスワードのみで作成された PDF を GrapeCity.Documents.Pdf.GcPdfDocument にロードすると、その AccessType は AccessType.Owner、HasOwnerPassword は true、HasUserPassword も true になります。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
HasUserPassword | ドキュメントを開くために必要なユーザーパスワードが PDF に含まれているかどうかを示す値を取得します。
このプロパティは、ドキュメントがロードされるときに初期化されます。 ドキュメントは空のパスワードで暗号化される場合があることに注意してください。その場合、HasUserPassword および HasOwnerPassword プロパティは false を返します。 また、PDF仕様に従って、所有者パスワードが指定されていない場合は、ユーザーパスワードを使用する必要があることにも注意してください。GcPdf はこのルールに従っているため、GcPdf を使用してユーザーパスワードのみで作成された PDF を GrapeCity.Documents.Pdf.GcPdfDocument にロードすると、その AccessType は AccessType.Owner、HasOwnerPassword は true、HasUserPassword も true になります。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
ObjID | PDF のオブジェクト ID を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBaseから継承されます。 | |
OwnerKeySalt | 内部使用。所有者キーソルトはドキュメントをエンコードするときに使用されます。指定しない場合は、ランダムに生成されます。 | |
OwnerPassword | PDFドキュメントの権限を変更するために必要なパスワードを文字列として取得または設定します。
2つのプロパティ OwnerPassword と OwnerPasswordBytes により、パスワードを文字列またはバイトの配列として定義できます。 PDF仕様によると、文字列型のパスワードは、 リビジョン4以下の標準セキュリティハンドラーが使用されている場合システムコードページを使用してバイトの配列に変換する必要があります 。 一部の環境では、システムコードページが使用できないため、GcPdfはこの変換を実行できません。 パスワード文字列にASCII文字のみが含まれている場合、問題はありません。 ただし、パスワードの文字列にASCII Unicode以外文字が含まれている場合、開発者は、このプロパティを使用して変換を実行してパスワードを設定するかどうかを管理できます。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
OwnerPasswordBytes | PDFドキュメントの権限を変更するために必要なパスワードを文字列として取得または設定します。
2つのプロパティ OwnerPassword と OwnerPasswordBytes により、パスワードを文字列またはバイトの配列として定義できます。 PDF仕様によると、文字列型のパスワードは、 リビジョン4以下の標準セキュリティハンドラーが使用されている場合システムコードページを使用してバイトの配列に変換する必要があります 。 一部の環境では、システムコードページが使用できないため、GcPdfはこの変換を実行できません。 パスワード文字列にASCII文字のみが含まれている場合、問題はありません。 ただし、パスワードの文字列にASCII Unicode以外文字が含まれている場合、開発者は、このプロパティを使用して変換を実行してパスワードを設定するかどうかを管理できます。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
OwnerValidationSalt | 内部使用。所有者検証ソルトはドキュメントをエンコードするときに使用されます。指定しない場合は、ランダムに生成されます。 | |
PasswordMatches | PDF のロード時に指定されたパスワードがドキュメントのユーザーおよび所有者パスワードとどのように一致するかを示すフラグの組み合わせを取得します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
PdfDict | 基になる GrapeCity.Documents.Pdf.Spec.IPdfDict を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfDictWrapperから継承されます。 | |
PdfObject | 基になる GrapeCity.Documents.Pdf.Spec.IPdfObject を取得します。 GrapeCity.Documents.Pdf.Wrappers.PdfWrapper<IPdfDict>から継承されます。 | |
PermsBytes | 内部使用。Perms エントリーの計算に使用された 4 バイト 。指定しない場合は、ランダムに生成されます。 | |
PrintingPermissions | ドキュメントの印刷方法を制御する値を取得または設定します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerRev3から継承されます。 | |
Revision | この StandardSecurityHandler のリビジョンを取得します。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
SubFilter | 内部使用。 暗号化辞書の「サブフィルタ」エントリ。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
UserKeySalt | 内部使用。ユーザーキーソルトはドキュメントをエンコードするときに使用されます。指定しない場合は、ランダムに生成されます。 | |
UserPassword | PDFドキュメントを文字列として開くために必要なパスワードを取得または設定します。
2つのプロパティ UserPassword と UserPasswordBytes により、パスワードを文字列またはバイトの配列として定義できます。 PDF仕様によると、文字列型のパスワードは、 リビジョン4以下の標準セキュリティハンドラーが使用されている場合システムコードページを使用してバイトの配列に変換する必要があります 。 一部の環境では、システムコードページが使用できないため、GcPdfはこの変換を実行できません。 パスワード文字列にASCII文字のみが含まれている場合、問題はありません。 ただし、パスワードの文字列にASCII Unicode以外文字が含まれている場合、開発者は、UserPasswordBytesを使用して変換を実行してパスワードを設定するかどうかを管理できます。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
UserPasswordBytes | PDFドキュメントをバイト配列として開くために必要なパスワードを取得または設定します。
2つのプロパティ UserPassword と UserPasswordBytes により、パスワードを文字列またはバイトの配列として定義できます。 PDF仕様によると、文字列型のパスワードは、 リビジョン4以下の標準セキュリティハンドラーが使用されている場合システムコードページを使用してバイトの配列に変換する必要があります 。 一部の環境では、システムコードページが使用できないため、GcPdfはこの変換を実行できません。 パスワード文字列にASCII文字のみが含まれている場合、問題はありません。 ただし、パスワードの文字列にASCII Unicode以外文字が含まれている場合、開発者は、このプロパティを使用して変換を実行してパスワードを設定するかどうかを管理できます。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 | |
UserValidationSalt | 内部使用。ユーザー検証ソルトはドキュメントをエンコードするときに使用されます。指定しない場合は、ランダムに生成されます。 | |
Version | 内部使用。 ドキュメントの暗号化および復号化で使用されるアルゴリズムを指定するコードを取得します。 暗号化辞書の「V」エントリ。 GrapeCity.Documents.Pdf.Security.StandardSecurityHandlerから継承されます。 |