PrintFilter クラス

定義

PrintDriver クラスと PrintProcessor クラスの両方に共通する破棄動作を定義します。Defines disposal behavior that is common to both the PrintDriver and PrintProcessor classes. PrintFilter は、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。PrintFilter supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

public ref class PrintFilter abstract : System::Printing::PrintSystemObject
public abstract class PrintFilter : System.Printing.PrintSystemObject
type PrintFilter = class
    inherit PrintSystemObject
Public MustInherit Class PrintFilter
Inherits PrintSystemObject
継承
派生

注釈

注意事項

名前空間内のクラス System.Printing は、Windows サービスまたは ASP.NET アプリケーションまたはサービス内での使用はサポートされていません。Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. これらのアプリケーションの種類の中からこれらのクラスを使用しようとすると、サービスパフォーマンスの低下や実行時の例外など、予期しない問題が発生する可能性があります。Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Windows フォームアプリケーションから印刷する場合は、名前空間を参照してください System.Drawing.PrintingIf you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

プロパティ

IsDisposed

オブジェクトが破棄されたかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the object has been disposed.

(継承元 PrintSystemObject)
Name

オブジェクトの名前を取得します。Gets the name of the object.

(継承元 PrintSystemObject)
Parent

オブジェクトの親を取得します。Gets the parent of the object.

(継承元 PrintSystemObject)
PropertiesCollection

属性と値のペアのコレクションを取得します。Gets a collection of attribute and value pairs.

(継承元 PrintSystemObject)

メソッド

Commit()

派生クラスでオーバーライドされると、オブジェクトのプロパティに対してプログラムで行った変更を、オブジェクトが表す実際のソフトウェア コンポーネントまたはハードウェア コンポーネントに書き込みます。When overridden in a derived class, writes any changes that your program has made to the object's properties to the actual software or hardware component that the object represents.

(継承元 PrintSystemObject)
Dispose()

PrintSystemObject によって使用されているすべてのリソースを解放します。Releases all resources used by the PrintSystemObject.

(継承元 PrintSystemObject)
Dispose(Boolean)

PrintSystemObject によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

(継承元 PrintSystemObject)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
Initialize()

PrintSystemObject のプロパティを初期化します。Initializes the properties of the PrintSystemObject.

(継承元 PrintSystemObject)
InternalDispose(Boolean)

PrintFilter から派生したクラスによって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources that are used by the class that is derived from PrintFilter and optionally releases the managed resources.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
Refresh()

派生クラスでオーバーライドされると、派生クラスのオブジェクトのプロパティを更新し、オブジェクトが表す実際のソフトウェア コンポーネントまたはハードウェア コンポーネントの値にプロパティの値が一致するようにします。When overridden in a derived class, updates the properties of an object of the derived class so that its values match the values of the actual software or hardware component that the object represents.

(継承元 PrintSystemObject)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象