Share via


BitmapCache.SnapsToDevicePixels Proprietà

Definizione

Ottiene o imposta un valore che indica se il rendering della bitmap viene eseguito con il blocco dei pixel.

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

Valore della proprietà

true se il blocco dei pixel è attivo; in caso contrario, false. Il valore predefinito è false.

Commenti

Impostare la SnapsToDevicePixels proprietà quando la cache visualizza il contenuto che richiede l'allineamento dei pixel per il rendering corretto. Questo è il caso del testo ClearType. Se si imposta la proprietà su true, prendere in considerazione l'impostazione EnableClearTypeSnapsToDevicePixels per true garantire il rendering corretto.

Quando la SnapsToDevicePixels proprietà è impostata su false, è possibile spostare e ridimensionare l'elemento memorizzato nella cache in base a una frazione di pixel e viene applicato il filtro bilineare.

Quando la SnapsToDevicePixels proprietà è impostata su true, la cache bitmap è allineata ai limiti pixel della destinazione. Se si sposta o si ridimensiona l'elemento memorizzato nella cache in base a una frazione di pixel, la bitmap viene agganciata alla griglia dei pixel. In questo caso, l'angolo superiore sinistro della bitmap viene arrotondato e ritagliato alla griglia dei pixel, ma l'angolo inferiore destro si trova su un limite di pixel frazionari.

La SnapsToDevicePixels proprietà viene ignorata da BitmapCacheBrush e quando viene utilizzata con un oggetto Viewport2DVisual3D.

Si applica a

Vedi anche