LocalPrintServer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ローカル プリント サーバー (アプリケーションを実行中のコンピューター) を表し、その印刷キューの管理を有効にします。
public ref class LocalPrintServer sealed : System::Printing::PrintServer
public sealed class LocalPrintServer : System.Printing.PrintServer
type LocalPrintServer = class
inherit PrintServer
Public NotInheritable Class LocalPrintServer
Inherits PrintServer
- 継承
例
LocalPrintServer クラスのインスタンスを作成する方法の例を次に示します。
// -------------------- GetPrintXpsDocumentWriter() -------------------
/// <summary>
/// Returns an XpsDocumentWriter for the default print queue.</summary>
/// <returns>
/// An XpsDocumentWriter for the default print queue.</returns>
private XpsDocumentWriter GetPrintXpsDocumentWriter()
{
// Create a local print server
LocalPrintServer ps = new LocalPrintServer();
// Get the default print queue
PrintQueue pq = ps.DefaultPrintQueue;
// Get an XpsDocumentWriter for the default print queue
XpsDocumentWriter xpsdw = PrintQueue.CreateXpsDocumentWriter(pq);
return xpsdw;
}// end:GetPrintXpsDocumentWriter()
' -------------------- GetPrintXpsDocumentWriter() -------------------
''' <summary>
''' Returns an XpsDocumentWriter for the default print queue.</summary>
''' <returns>
''' An XpsDocumentWriter for the default print queue.</returns>
Private Function GetPrintXpsDocumentWriter() As XpsDocumentWriter
' Create a local print server
Dim ps As New LocalPrintServer()
' Get the default print queue
Dim pq As PrintQueue = ps.DefaultPrintQueue
' Get an XpsDocumentWriter for the default print queue
Dim xpsdw As XpsDocumentWriter = PrintQueue.CreateXpsDocumentWriter(pq)
Return xpsdw
End Function ' end:GetPrintXpsDocumentWriter()
注釈
アプリケーションがオブジェクトの LocalPrintServer プロパティに値を書き込む場合、その変更は、オブジェクトによって LocalPrintServer 表されるコンピューターに値が渡されるまでは影響しません。 値の変更が有効になるようにするには、 メソッドを使用します Commit 。
さらに、他のアプリケーションでは、コンピューターの印刷サービスのプロパティも変更される場合があります。 アプリケーションで使用されるオブジェクトに LocalPrintServer 最新の実際の値があることを確認するには、 メソッドを使用します Refresh 。
注意事項
名前空間内の System.Printing クラスは、Windows サービスまたはアプリケーションまたはサービス内での使用 ASP.NET サポートされていません。 これらのアプリケーションの種類の 1 つ内からこれらのクラスを使用しようとすると、サービスのパフォーマンスの低下や実行時の例外など、予期しない問題が発生する可能性があります。
Windows フォーム アプリケーションから印刷する場合は、 名前空間をSystem.Drawing.Printing参照してください。
コンストラクター
LocalPrintServer() |
LocalPrintServer クラスの新しいインスタンスを初期化します。 |
LocalPrintServer(LocalPrintServerIndexedProperty[]) |
指定した LocalPrintServer 配列を持つ LocalPrintServerIndexedProperty クラスの新しいインスタンスを初期化します。 |
LocalPrintServer(LocalPrintServerIndexedProperty[], PrintSystemDesiredAccess) |
指定した LocalPrintServer 配列と指定した LocalPrintServerIndexedProperty を持つ PrintSystemDesiredAccess クラスの新しいインスタンスを初期化します。 |
LocalPrintServer(PrintSystemDesiredAccess) |
指定した LocalPrintServer を持つ PrintSystemDesiredAccess クラスの新しいインスタンスを初期化します。 |
LocalPrintServer(String[]) |
指定したプロパティを持つ LocalPrintServer クラスの新しいインスタンスを初期化します。 |
LocalPrintServer(String[], PrintSystemDesiredAccess) |
指定したプロパティおよび LocalPrintServer を持つ PrintSystemDesiredAccess クラスの新しいインスタンスを初期化します。 |
プロパティ
BeepEnabled |
プリンターのエラーに応答して、プリント サーバーで警告音を鳴らすかどうかを示す値を取得または設定します。 (継承元 PrintServer) |
DefaultPortThreadPriority |
使用しないでください。 (継承元 PrintServer) |
DefaultPrintQueue |
既定の印刷キューを取得または設定します。 |
DefaultSchedulerPriority |
使用しないでください。 (継承元 PrintServer) |
DefaultSpoolDirectory |
プリント サーバーのスプール ファイルが配置されている位置へのパスを取得または設定します。 (継承元 PrintServer) |
EventLog |
プリント サーバーがログに記録しているイベントの種類を取得または設定します。 (継承元 PrintServer) |
IsDelayInitialized |
PrintServer プロパティの初期化が延期されているかどうかを示す値を取得または設定します。 (継承元 PrintServer) |
IsDisposed |
オブジェクトが破棄されたかどうかを示す値を取得または設定します。 (継承元 PrintSystemObject) |
MajorVersion |
オペレーティング システムのメジャー バージョンを取得します。 (継承元 PrintServer) |
MinorVersion |
オペレーティング システムのメジャー バージョン内のマイナー バージョンを取得します。 (継承元 PrintServer) |
Name |
プリント サーバーの名前を取得します。 (継承元 PrintServer) |
NetPopup |
ジョブの完了通知を、プリント サーバーまたはクライアント サーバーのどちらに送信するかを指定する値を取得または設定します。 (継承元 PrintServer) |
Parent |
オブジェクトの親を取得します。 (継承元 PrintSystemObject) |
PortThreadPriority |
プリンター ポートによって I/O を管理するプロセスのスレッド優先順位を取得または設定します。 (継承元 PrintServer) |
PropertiesCollection |
属性と値のペアのコレクションを取得します。 (継承元 PrintSystemObject) |
RestartJobOnPoolEnabled |
プリンター プールが有効になっている場合、エラーの発生後にユーザーがジョブを再開できるかどうかを示す値を取得または設定します。 (継承元 PrintServer) |
RestartJobOnPoolTimeout |
プリンター プールが有効になっているときにエラーが発生した場合、ジョブが再開されるまでの待機時間を示す値を取得または設定します。 (継承元 PrintServer) |
SchedulerPriority |
印刷ジョブをアプリケーションから印刷キューにルーティングするプロセスのスレッド優先順位を取得または設定します。 (継承元 PrintServer) |
SubSystemVersion |
印刷スプーラー システムのバージョンを取得します。 (継承元 PrintServer) |
メソッド
適用対象
こちらもご覧ください
.NET