BitmapCache.SnapsToDevicePixels Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o bitmap é renderizado com snapping 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 de Propriedade
true se o snapping de píxeis estiver ativo; caso contrário, false. A predefinição é false.
Observações
Defina a SnapsToDevicePixels propriedade quando a cache exibe conteúdo que requer alinhamento de píxeis para ser renderizado corretamente. Este é o caso do texto ClearType. Se definir a EnableClearType propriedade para true, considere definir SnapsToDevicePixels para true garantir a renderização correta.
Quando a SnapsToDevicePixels propriedade está definida para false, pode-se mover e escalar o elemento em cache por uma fração de pixel, aplicando-se um filtro bilinear.
Quando a SnapsToDevicePixels propriedade é definida para true, a cache bitmap está alinhada com os limites dos píxeis do destino. Se mover ou escalar o elemento em cache numa fração de pixel, o bitmap encaixa-se na grelha de píxeis. Neste caso, o canto superior esquerdo do mapa de bits é arredondado para cima e encaixado na grelha de píxeis, mas o canto inferior direito está numa fronteira fracionária de píxeis.
A SnapsToDevicePixels propriedade é ignorada por BitmapCacheBrush e quando usada com um Viewport2DVisual3D.