重要
このコンテンツは、特に指定がない限り、.NET Framework にのみ適用されます。
Windows フォーム アプリケーションには、多くの場合、印刷機能が含まれます。 .NET Framework では、PrintingPermission クラスを使用して、印刷機能へのアクセスを制御し、関連付けられている PrintingPermissionLevel 列挙値を使用してアクセスレベルを示します。 既定では、印刷はローカル イントラネットゾーンとインターネットゾーンで既定で有効になっています。ただし、アクセス レベルは両方のゾーンで制限されます。 アプリケーションで印刷できるかどうか、ユーザー操作が必要か、印刷できないかは、アプリケーションに付与されたアクセス許可の値によって異なります。 既定では、ローカル イントラネット ゾーンは DefaultPrinting アクセスを受け取り、イントラネット ゾーンは SafePrinting アクセスを受け取ります。
次の表は、各印刷権限レベルで使用できる機能を示しています。
印刷権限レベル | 説明 |
---|---|
AllPrinting | インストールされているすべてのプリンターへのフル アクセスを提供します。 |
DefaultPrinting | 制限の厳しい印刷ダイアログ ボックスを使用して、既定のプリンターへのプログラムによる印刷と安全な印刷を有効にします。 DefaultPrinting は AllPrintingのサブセットです。 |
SafePrinting | より制限の多いダイアログ ボックスからのみ印刷を提供します。 SafePrinting は DefaultPrintingのサブセットです。 |
NoPrinting | プリンターへのアクセスを禁止します。 NoPrinting は SafePrintingのサブセットです。 |
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback