sorgente attrStile.iphp
creato lì 2 apr 2024 da Mirko
ultima modifica il $Date: 2024-12-09 00:48:24 +0100(lun, 09 dic 2024) $
da $Author: mirko $ r.$Rev: 10887 $

Classe che estende la più generica classe @Attributo aggiungendo logiche
specifiche dell'attributo style per gestire separatamente le diverse
proprietà css e permettere le operazioni per i valori numerici.

spazio navigami\html;
classe AttributoStile estende Attributo
{
costruttore(&$stile, &$valore, $um=null);
Aggiungi(&$stile, &$valore);
Imposta(&$stile, &$valore, $um=null);
Rimuovi(&$stile);
}


costruttore(&$stile, &$valore, $um=null)
Istanzia un oggetto che consente di gestire i diversi stili elencabili nell'attributo style

Clona()
esegue un clone dell'elemento corrente, copiando nel nuovo oggetto gli stili ed i valori associati

Imposta(&$stile, &$valore, $um=null)
Assegna allo stile indicato il valore specificato, gli stili che indicano una dimensione (top, width, left, ...) vanno indicati con l'unità di misura (px, em, pt, ...) separata.

Aggiungi(&$stile, &$valore)
Somma al valore attuale il valore indicato per lo stile indicato.

Rimuovi(&$stile)
rimuove lo stile indicato

Fornisci() &
valorizza $stringa passato come valore alla superclasse prima di passare il controllo dell'esecuzione alla superclasse stessa