Enum AccessCacheOptions

Enum AccessCacheOptions

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Možnosti cache pro přístup k datům. Lze kombinovat s operátorem | pro více možností dohromady.

[Flags]
public enum AccessCacheOptions

Pole

All = -1

Použijte všechna možná optimalizace pro všechny typy přístupu k datům v pracovním sešitu.
Všechna nastavení a data by během optimalizovaného přístupu neměla být změněna.

CalculateFormula = 8388617

Použijte možnou optimalizaci pro výpočet vzorců.
Data buněk by během optimalizovaného přístupu neměla být změněna, žádné nové objekty (Bunka, Řádek, atd.)
by také neměly být vytvářeny (např. pomocí Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

CellDisplay = 1048710

Použijte možnou optimalizaci pro získání výsledků souvisejících s zobrazením buněk
(Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, atd.).
Data buněk a objekty související se stylem (styly Buněk/Řádků/Sloupců, šířka sloupce, atd.) by neměla být změněna
během optimalizovaného přístupu.

CellsData = 9

Použijte možnou optimalizaci pro získání hodnot buněk.
Data buněk (data a nastavení Buněk, Řádků) by během optimalizovaného přístupu neměla být změněna,
žádné nové objekty Buněk/Řádků by také neměly být vytvářeny (např.
pomocí Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

ConditionalFormatting = 16777225

Použijte možnou optimalizaci pro získání výsledku formátování podmíněného formátování.
Všechna data a nastavení, která mohou ovlivnit výsledek podmíněného formátování (nastavení podmíněného formátování,
závislé hodnoty buněk, atd.) by neměla být změněna během optimalizovaného přístupu.

GetFormula = 2097152

Použijte možnou optimalizaci pro získání vzorců.
Všechna data a nastavení, která mohou ovlivnit výraz vzorce (název listu, text názvu,
sloupec tabulky, atd.) by neměla být změněna během optimalizovaného přístupu.

None = 0

Žádný cache pro žádný přístup k datům.

PositionAndSize = 3

Použijte možnou optimalizaci pro získání pozice a velikosti objektu (např. Tvar).
Nastavení výšky řádku a šířky sloupce by neměla být změněna během optimalizovaného přístupu.

SetFormula = 4194304

Použijte možnou optimalizaci pro nastavování vzorců.
Všechna data a nastavení, která mohou ovlivnit výraz vzorce (název listu, text názvu,
sloupec tabulky, atd.) by neměla být změněna během optimalizovaného přístupu.

Validation = 33554441

Použijte možnou optimalizaci pro získání výsledku validace.
Všechna data a nastavení, která mohou ovlivnit výsledek validace (nastavení validace,
závislé hodnoty buněk, atd.) by neměla být změněna během optimalizovaného přístupu.

Poznámky

Pro některé funkce vyžaduje přístup k velkým datovým sadám mnoho opakovaných a složitých operací,
jako je vyhledávání, výpočty, …atd., a tyto operace zaberou spoustu extra času.
V běžných situacích zůstávají všechna závislá data během přístupu nezměněna, takže lze vytvořit a použít
nějaké cache pro zlepšení výkonu přístupu.
Za tímto účelem poskytujeme toto API, aby uživatel mohl specifikovat, jaký typ přístupu k datům
je třeba optimalizovat možným mechanismem cache.


Vezměte prosím na vědomí, že pro různé možnosti může být vyžadována různá datová sada,
která musí být “pouze pro čtení”.
A výkon přístupu k datům závisí na mnoha aspektech, použití mechanismu cache
nezaručuje, že výkon bude zlepšen. V některých situacích,
jako je malá datová sada, může použití cache dokonce způsobit více času, protože
cache sama o sobě také potřebuje určité extra čas.

 Čeština