1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| private function tablePDF():void{
var idU: String;
var nomU : String;
var prenomU: String;
var i: int = 0 ;
var nbligne:int = dgUtil.dataProvider.length;
var dp:ArrayCollection = new ArrayCollection();
var grid:Grid;
var vert:RGBColor = new RGBColor(0x228B22);
var bleu:RGBColor = new RGBColor(0x3399CC);
var rouge:RGBColor = new RGBColor(0x8B2323);
var jaune:RGBColor = new RGBColor(0xFFB90F);
var noir: RGBColor = new RGBColor(0x0);
var blanc: RGBColor = new RGBColor(0xFFFFFF);
// Boucle récuperant l'ensemble des lignes du tableau et l'inserant dans l'arrayCollection
while (i<nbligne){
dgUtil.selectedIndex=i;
idU=dgUtil.selectedItem.id_util;
nomU=dgUtil.selectedItem.nom_util;
prenomU=dgUtil.selectedItem.prenom_util;
i= i+1;
dp.addItem({ id: idU, nom: nomU, prenom: prenomU });
}
myPDF = new PDF (Orientation.PORTRAIT, Unit.MM, Size.A4);
grid = new Grid ( dp.toArray(), 200, 120, bleu,vert, noir,false, rouge);
myPDF.addPage();
myPDF.setDisplayMode("REAL");
myPDF.setFont("Arial","u",20);
myPDF.addText("Mon tableau",80,10);
myPDF.setFont("Arial","",10);
myPDF.addGrid(grid,50,20,true);
myPDF.save(Method.REMOTE,"../AlivePDF/Core/create.php", Download.INLINE, "Tableau.pdf");
} |
Partager