Freigeben über


BitmapCache.SnapsToDevicePixels Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Bitmap mit Pixelausrichtung gerendert wird, oder legt diesen fest.

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

Eigenschaftswert

true, wenn die Pixelausrichtung aktiv ist, andernfalls false. Der Standardwert ist false.

Hinweise

Legen Sie die SnapsToDevicePixels -Eigenschaft fest, wenn im Cache Inhalte angezeigt werden, für die die Pixelausrichtung ordnungsgemäß gerendert werden muss. Dies ist für ClearType-Text der Fall. Wenn Sie die EnableClearType -Eigenschaft auf truefestlegen, sollten Sie auf festlegen SnapsToDevicePixels , true um ein ordnungsgemäßes Rendering sicherzustellen.

Wenn die SnapsToDevicePixels -Eigenschaft auf falsefestgelegt ist, können Sie das zwischengespeicherte Element um einen Bruchteil eines Pixels verschieben und skalieren, und die bilineare Filterung wird angewendet.

Wenn die SnapsToDevicePixels -Eigenschaft auf truefestgelegt ist, wird der Bitmapcache an den Pixelgrenzen des Ziels ausgerichtet. Wenn Sie das zwischengespeicherte Element um einen Bruchteil eines Pixels verschieben oder skalieren, wird die Bitmap am Pixelraster angedockt. In diesem Fall wird die obere linke Ecke der Bitmap aufgerundet und am Pixelraster angedockt, aber die untere rechte Ecke befindet sich auf einer Pixelbruchteilgrenze.

Die SnapsToDevicePixels -Eigenschaft wird von BitmapCacheBrush und ignoriert, wenn sie mit verwendet Viewport2DVisual3Dwird.

Gilt für:

Weitere Informationen