BitmapCache.EnableClearType BitmapCache.EnableClearType BitmapCache.EnableClearType BitmapCache.EnableClearType Property


ClearType をアクティブにして、ビットマップを描画するかどうかを指定する値を取得または設定します。Gets or sets a value that indicates whether the bitmap is rendered with ClearType activated.

 property bool EnableClearType { bool get(); void set(bool value); };
public bool EnableClearType { get; set; }
member this.EnableClearType : bool with get, set
Public Property EnableClearType As Boolean


ClearType がアクティブな場合は true。それ以外の場合は falsetrue if ClearType is active; otherwise, false. 既定値は、false です。The default is false.


プロパティをEnableClearType設定して、ClearType テキストがキャッシュ内に表示されるようにします。Set the EnableClearType property to allow ClearType text to be rendered in the cache.

プロパティがの場合true、アプリケーションは、すべての ClearType テキストを不透明な背景上に表示する必要があります。 EnableClearTypeWhen the EnableClearType property is true, your application must render all of its ClearType text on an opaque background.

EnableClearTypeプロパティがfalseの場合、キャッシュ内のテキストはグレースケールのアンチエイリアシングを使用してレンダリングされます。When the EnableClearType property is false, text in the cache is rendered with grayscale antialiasing.

ClearType テキストには、レンダリングされた文字の正しいピクセルアラインメントがSnapsToDevicePixels必要なtrueため、プロパティをに設定する必要があります。ClearType text requires correct pixel alignment of rendered characters, so you should set the SnapsToDevicePixels property to true. このプロパティを設定しない場合、コンテンツが正しくブレンドされない可能性があります。If you do not set this property, the content may not blend correctly.

キャッシュがピクセル境界でレンダリングされることがわかっている場合は、プロパティを使用します。そのため、ClearTypeテキストを安全にキャッシュすることができます。EnableClearTypeUse the EnableClearType property when you know the cache is rendered on pixel boundaries, so it is safe to cache ClearType text. この状況は、一般的にテキストスクロールのシナリオで発生します。This situation occurs commonly in text-scrolling scenarios.