BitmapCache.SnapsToDevicePixels 属性

定义

获取或设置一个值,该值指示在呈现位图时是否启用像素对齐功能。

public:
 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

属性值

Boolean

如果像素对齐处于活动状态,则为 true;否则为 false。 默认值为 false

注解

SnapsToDevicePixels当缓存显示需要像素对齐才能正确呈现的内容时设置属性。 这是 ClearType 文本的情况。 如果将属性设置为 EnableClearType 该属性 true,请考虑设置 SnapsToDevicePixels 以确保 true 正确呈现。

SnapsToDevicePixels当属性设置为false时,可以按像素的一小部分移动和缩放缓存元素,并应用双线性筛选。

SnapsToDevicePixels当属性设置为true时,位图缓存与目标的像素边界对齐。 如果将缓存元素移动或缩放为像素的一小部分,则位图将对齐到像素网格。 在这种情况下,位图的左上角向上舍入并贴靠到像素网格,但右下角位于小数像素边界上。

属性 SnapsToDevicePixels 被和 BitmapCacheBrush 与 a Viewport2DVisual3D. 一起使用时被忽略。

适用于

另请参阅