BitmapCache.SnapsToDevicePixels Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o bitmap é renderizado com o ajuste 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
Valor da propriedade
true
se a captura de pixel estiver ativa; caso contrário, false
. O padrão é false
.
Comentários
Defina a SnapsToDevicePixels propriedade quando o cache exibir o conteúdo que requer alinhamento de pixels para renderizar corretamente. Esse é o caso do texto ClearType. Se você definir a EnableClearType propriedade como true
, considere a configuração SnapsToDevicePixels para true
garantir a renderização adequada.
Quando a SnapsToDevicePixels propriedade é definida como false
, você pode mover e dimensionar o elemento armazenado em cache por uma fração de pixel e a filtragem bilinear é aplicada.
Quando a SnapsToDevicePixels propriedade é definida como true
, o cache de bitmap é alinhado com os limites de pixel do destino. Se você mover ou dimensionar o elemento armazenado em cache por uma fração de pixel, o bitmap será encaixado na grade de pixels. Nesse caso, o canto superior esquerdo do bitmap é arredondado para cima e encaixado na grade de pixels, mas o canto inferior direito está em um limite de pixel fracionário.
A SnapsToDevicePixels propriedade é ignorada por BitmapCacheBrush e quando usada com um Viewport2DVisual3D.