Sdílet prostřednictvím


BitmapCache.RenderAtScale Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje měřítko, které je použito rastrového obrázku.

public:
 property double RenderAtScale { double get(); void set(double value); };
public double RenderAtScale { get; set; }
member this.RenderAtScale : double with get, set
Public Property RenderAtScale As Double

Hodnota vlastnosti

Měřítko, které je použito na rastrový obrázek. Výchozí hodnota je 1.

Poznámky

RenderAtScale Vlastnost použijte k vykreslení objektu BitmapCache v násobku normální velikosti rastrového obrázku. Normální velikost je určena místní velikost prvku.

Hodnoty větší než 1 zvyšují rozlišení rastru vzhledem k nativnímu rozlišení prvku a hodnoty menší než 1 rozlišení snižují. Pokud je například RenderAtScale vlastnost nastavená na hodnotu 2.0 a použijete transformaci měřítka, která zvětší obsah o faktor 2, bude mít obsah stejnou vizuální kvalitu jako stejný obsah s RenderAtScale hodnotou 1,0 a měřítkem transformace 1.

Pokud RenderAtScale je nastavená hodnota 0, nevykreslí se žádný rastrový obrázek. Záporné hodnoty jsou uchycené na 0.

Pokud tuto hodnotu změníte, mezipaměť se znovu vygeneruje s odpovídajícím novým rozlišením.

Následující obrázky ukazují, jak se stejný obsah zobrazuje pro různé hodnoty RenderAtScale vlastnosti.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0,5

RenderAtScale = 0,2

RenderAtScale = 0.2

Následující obrázek znázorňuje transformaci lupy, která se použije u nadřazeného prvku uloženého v mezipaměti. Když je lupa nastavená na 1 a RenderAtScale je nastavená na 1, kvalita obrazu je téměř stejná, jako když RenderAtScale je nastavená hodnota 2. Pokud je ale lupa větší než 1, nastavení RenderAtScale na hodnotu 2 bude mít lepší kvalitu obrazu.

RenderAtScale = 1.0

RenderAtScale = 1.0

RenderAtScale = 2.0

RenderAtScale = 2.0

Platí pro