BitmapCache.SnapsToDevicePixels BitmapCache.SnapsToDevicePixels BitmapCache.SnapsToDevicePixels BitmapCache.SnapsToDevicePixels Property


ピクセル スナップを使用して、ビットマップを描画するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the bitmap is rendered with pixel snapping.

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


ピクセル スナップがアクティブな場合は true。それ以外の場合は falsetrue if pixel snapping is active; otherwise, false. 既定値は、false です。The default is false.


設定、SnapsToDevicePixelsプロパティ キャッシュが適切に描画するピクセルの配置が必要なコンテンツを表示します。Set the SnapsToDevicePixels property when the cache displays content that requires pixel-alignment to render correctly. これは、ClearType テキストの場合です。This is the case for ClearType text. 設定した場合、EnableClearTypeプロパティをtrue、設定を検討してください。SnapsToDevicePixelstrueに適切なレンダリングを確認します。If you set the EnableClearType property to true, consider setting SnapsToDevicePixels to true to ensure proper rendering.

ときに、SnapsToDevicePixelsプロパティに設定されてfalse双一次フィルターの適用、および移動し、キャッシュされた要素をピクセルの割合でスケールできます。When the SnapsToDevicePixels property is set to false, you can move and scale the cached element by a fraction of a pixel, and bilinear filtering is applied.

ときに、SnapsToDevicePixelsプロパティに設定されてtrueビットマップのキャッシュ変換先のピクセルの境界に揃えて配置されます。When the SnapsToDevicePixels property is set to true, the bitmap cache is aligned with pixel boundaries of the destination. 移動またはピクセルの割合によって、キャッシュされた要素をスケーリングする場合、ビットマップがピクセル グリッドにスナップされます。If you move or scale the cached element by a fraction of a pixel, the bitmap snaps to the pixel grid. この場合、ビットマップの左上隅にあるは切り上げられ、ピクセルのグリッドにスナップされますが、小数部のピクセルの境界が右下隅。In this case, the top-left corner of the bitmap is rounded up and snapped to the pixel grid, but the bottom-right corner is on a fractional pixel boundary.

SnapsToDevicePixelsプロパティはBitmapCacheBrushと併用すると、Viewport2DVisual3Dします。The SnapsToDevicePixels property is ignored by BitmapCacheBrush and when used with a Viewport2DVisual3D.