BitmapCache.SnapsToDevicePixels Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.