Ciaoa tutti!
sto utilizzando fpdf per comporre alcuni report.
In particolare sto utlizzando l'estensione tablemulticell.
Il mio problema č il seguente:
Se richiamo la funzione pdf.Row "1","2","3","4" funziona tutto correttamente.
siccome perō utilizzo dei recordset dinamici (non so a priori nč il numero nč il nome dei campi) vorrei poterfare una cosa del genere:

pdf.Row arrField

dove arrField č un array con i valori da stampare.
Ho provato a modificare la funzione row() in questo modo, ma pare non funzionare.
avete qualche suggerimento?
grazie!

codice:
this.CustomRow=function() {
	var xarg = arguments;
	var xdata = xarg[0];
	var xi;var xh;var xnb;var xnbmax;
	var xw;
	var tmpAlign;
	xnb=0;
	xnbmax=0;
	for(xi=0;xi<xdata.length;xi++){xnbmax=Math.max(xnbmax,this.NbLines(this.widths[xi],xdata[xi]))};
	xh=(xnbmax)*5;
	this.CheckPageBreak(xh);
	//this.Cell 0,10,xdata.length,0,1;
	for(xi=0;xi<xdata.length;xi++)  {
		xw=this.widths[xi];
		xx=this.GetX();
		xy=this.GetY();
		xnb=this.NbLines(this.widths[xi],xdata[xi])
		if (this.Table.Border.Width>0||this.Table.Fill.Color!=''){
			var xstyle='';
			this.SetLineWidth(this.Table.Border.Width);
			if(this.Table.Border.Color!=''){
				var RGB = this.HexToRGB(this.Table.Border.Color);
				this.SetDrawColor(RGB["R"],RGB["G"],RGB["B"]);
				xstyle+='D';
			
			}
			if(this.Table.Fill.Color!=''){
				var RGB = this.HexToRGB(this.Table.Fill.Color);
				this.SetFillColor(RGB["R"],RGB["G"],RGB["B"]);
				xstyle+="F"
			}
			this.Rect(xx,xy,xw,xh,xstyle);
		}
		//Next 3 lines set vertical alignment
		if(this.Table.TextValign=="B"){this.SetXY(xx,xy+(xnbmax-xnb)*5)};
		else if(this.Table.TextValign=="M"){this.SetXY(xx,xy+(xnbmax-xnb)*5/2)};
		else this.SetXY(xx,xy);
		//this.MultiCell(xw,5,xdata[xi],0,this.widths[xi]);
		if (this.aligns==null) {
		  tmpAlign = this.Table.TextAlign;
		} else {
		  if (this.aligns[xi]==1){ 
		    tmpAlign = "R";
		  } else{ 
		    tmpAlign = "J" ;
		  }
		
		}  
		this.MultiCell(xw,5,xdata[xi],0,tmpAlign);
		this.SetXY(xx+xw,xy);
	}
	this.Ln(xh);
}