Capitolo V: Applicazioni dell'XML |
Specifiche dell'impostazione La specifica SMIL afferma che è possibile utilizzare un assortimento di formati di specifica dell'impostazione differenti insieme alla presentazione SMIL. Tuttavia, SMIL viene fornito con una proposta di un semplice meccanismo di specifica dell'impostazione. SMIL utilizza il concetto dei canali per specificarne l'impostazione. Un canale definisce la posizione, le dimensioni e la scala di un oggetto multimediale. I canali che si sovrappongono sono gestiti da un processo denominato clipping (ritagliare), che si occupa di gestire le immagini che sono troppo grandi o troppo piccole per essere inserite perfettamente in una determinata area. Ogni canale definito deve avere un ID univoco mediante il quale viene identificato. Si può anche utilizzare l'impostazione di default inserendo questo frammento di codice nella descrizione SMIL: <layout type="text/smil - basic"></layout> La posizione di un canale viene definita dai valori seguenti:
Le proporzioni di un canale sono definite dalla larghezza e dall'altezza:
Figura La definizione delle coordinate dello schermo CLIPPING La funzione di ritaglio (clipping) permette di gestire quelle situazioni nelle quali le dimensioni effettive dell'oggetto non corrispondono alle proporzioni specificate nella definizione del canale. Il linguaggio SMIL fornisce un insieme di attributi che possono essere utilizzati per controllare la strategia del ritaglio, se una cosa di questo tipo dovrebbe verificarsi. Il nome dell'attributo è clip e i possibili valori sono i seguenti:
|
Copyright © 2000-2005. Tutti i diritti sono riservati. Per informazioni: mgianni@infinito.it