Partager via


BitmapCache.SnapsToDevicePixels Propriété

Définition

Obtient ou définit une valeur qui indique si la bitmap est rendue avec l’alignement de pixels.

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

Valeur de propriété

true si l’alignement de pixels est actif ; sinon, false. La valeur par défaut est false.

Remarques

Définissez la propriété lorsque le cache affiche le SnapsToDevicePixels contenu qui nécessite l’alignement des pixels pour s’afficher correctement. Il s’agit du cas du texte ClearType. Si vous définissez la propriété truesur , envisagez de définir SnapsToDevicePixels pour true garantir le EnableClearType rendu approprié.

Lorsque la SnapsToDevicePixels propriété est définie falsesur , vous pouvez déplacer et mettre à l’échelle l’élément mis en cache par une fraction d’un pixel, et le filtrage biligne est appliqué.

Lorsque la SnapsToDevicePixels propriété est définie truesur , le cache bitmap est aligné sur les limites de pixels de la destination. Si vous déplacez ou mettez à l’échelle l’élément mis en cache par une fraction d’un pixel, l’image bitmap s’aligne sur la grille de pixels. Dans ce cas, le coin supérieur gauche de la bitmap est arrondi et aligné sur la grille de pixels, mais le coin inférieur droit se trouve sur une limite de pixels fractionnaire.

La SnapsToDevicePixels propriété est ignorée par BitmapCacheBrush et lorsqu’elle est utilisée avec un Viewport2DVisual3D.

S’applique à

Voir aussi