BitmapCache.SnapsToDevicePixels Propriedade

Definição

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.

Aplica-se a

Confira também