Scopo
Indica al sistema quante pagine occorre inviare al client affinché l'utente possa scorrerle liberamente senza essere bloccato ad ogni cambio pagina.
Normalmente questa proprietà viene assegnata nell'evento Load della videata e può essere molto utile in applicazioni con tema Mobile dove l'utente può sfogliare le pagine del book con le dita.
Il sistema, dato il numero di pagina attuale mostrato all'utente, seleziona automaticamente l'intervallo di pagine da inviare al client. Per esempio se l'utente sta guardando la pagina 15 ed il valore della proprietà CacheSize è 7 il sistema invierà le pagine da 12 a 18. Se il valore della proprietà CacheSize è 8 il sistema "sbilancia l'intervallo a destra" ovvero invia le pagine da 12 a 19: l'utente avrà disponibili 3 pagine prima di quella che sta guardando e 4 pagine dopo quella che sta guardando.
Eccezioni:
- se il numero minimo dell'intervallo di pagine da inviare al client è inferiore a 1 il sistema invia le pagine da 1 a CacheSize al client;
- se il numero massimo dell'intervallo di pagine da inviare è superiore al numero totale di pagine del book il sistema invia le pagine da NumeroTotalePagine - CacheSize + 1 a NumeroTotalePagine. Per esempio se il numero totale di pagine è 14 e la proprietà CacheSize vale 9 il sistema invia le pagine da 6 (14 - 9 + 1) a 14;
- se il valore della proprietà CacheSize è superiore al numero totale di pagine del book, il sistema invia tutte le pagine al client.
Sintassi
Quando letta
Restituisce la dimensione (numero di pagine) attuale della cache utilizzata dal client. Il valore predefinito della proprietà è 1.
Quando impostata
Indica al sistema quante pagine occorre inviare al client.
Ultima modifica: 17/10/2023 / Validità: da 11.1.4900