Oggetti rappresentanti Tag dinamici
classe TagTermina estende TagChiuso
{
CambiaModo($modo, $param);
}
define("TERMINA_FINE_DATI", 0);
define("TERMINA_SOMMA", 1);
define("TERMINA_NUMRIGHE", 2);
define("TERMINA_NO_CICLO", 2);
costruttore(&$nome, &$vAttr)
Consumati(&$cons, $bCompleto)
Comportamento()
Metodo che definisce il comportamento del metodo stampa.
locale
IncrementoLivello()
locale
IndiceFineBlocco($indice)
locale
VaiA($indiceAttuale)
costruttore(&$nome, &$vAttr)
Consumati(&$cons, $bCompleto)
Comportamento()
Metodo che definisce il comportamento del metodo stampa.
DaTogliere($bool)
locale
NotificaInserimento(&$html)
locale
IncrementoLivello()
locale
IndiceFineBlocco($indice)
locale
VaiA($indiceAttuale)
costruttore($campo, $cond)
Consumati(&$cons, $bCompleto)
Comportamento()
Metodo che definisce il comportamento del metodo stampa.
locale
IncrementoLivello()
locale
IndiceFineBlocco($indice)
locale
VaiA($indiceAttuale)
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere)
Consumati(&$cons, $bCompleto)
Comportamento()
Metodo che definisce il comportamento del metodo stampa.
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere)
Consumati(&$cons, $bCompleto)
Comportamento()
Metodo che definisce il comportamento del metodo stampa.
CambiaAttributi(&$vAttrNuovo)
CambiaContenuto(&$sContNuovo)
CalcolaSeVuoto()
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere)
Consumati(&$cons, $bCompleto)
Fornisci($bVuoto = FALSO) &
protetta
CambiaAttributi(&$vAttrNuovo)
CambiaContenuto(&$sContNuovo)
LeggiContenuto() &
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere)
NotificaInserimento(&$html)
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere)
ImpFormato(&$formato, $num)
protetta
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere, &$dati)
Consumati(&$cons, $bCompleto)
Vedi ImpostaDatiRip
protetta
CambiaAttributo($indice, &$attrNuovo)
CambiaAttributi(&$vAttrNuovo)
CambiaContenuto(&$sContNuovo)
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere, $ncol)
Consumati(&$cons, $bCompleto)
Ritorna l'HTML che rappresenta il Tag.
Funziona come la classe Tag, solo che ogni istanza di %1 presente viene
sostituita, di volta in volta, con ogni carattere presente nella stringa
passata al costruttore o a ImpStringa.
Quindi produce tanti tag quanto è lunga la stringa passata.
costruttore(&$str, $cicloSingolo=VERO, $indiceConBarre)
Consumati(&$cons, $bCompleto)
Comportamento()
Metodo che definisce il comportamento del metodo stampa.
locale
IndiceFineBlocco($indice)
locale
VaiA($indiceAttuale)
locale
costruttore()
locale
Consumati(&$cons, $bCompleto)
Comportamento()
Metodo che definisce il comportamento del metodo stampa.
privata
Passo($pos)
privata
FineCiclo()
locale
IncrementoLivello()
CambiaModo($modo, $param)
Questo metodo cambia il modo di verifica per la fine del ciclo di stampa;
accetta i seguenti valori:
-
TERMINA_FINE_DATI
Il ciclo di stampa viene terminato quando i dati sono finiti.
Contemporaneamente viene svuotato il buffer di protoh.
-
TERMINA_SOMMA
Il parametro passato è una coppia (indice colonna, valore massimo).
Nella colonna indicata devono essere presenti valori numerici; il tag li
somma ed il ciclo di stampa termina quando l'iterazione successiva
avrebbe l'effetto di aumentare la somma oltre il valore massimo stabilito.
-
TERMINA_NUMRIGHE
Il ciclo di stampa viene terminato quando i dati sono finiti, ma non
vengono stampate un numero di righe superiore al massimo indicato nel
paramentro.
locale
IndiceFineBlocco($indice)
locale
VaiA($indiceAttuale)
locale
NotificaInserimento(&$html)