y quisira solicitar vuestra ayuda
les explico brevemente lo que pasa:
tengo una aplicacion para imprimir reclamos de un parque cementerio(que tenebroso)
esto habia funcionado bien durante 3 largos años
pero extrañamente ahora no , al momento de hacer onPress en l boton de imprimir
muestra el cuadro de dialogo e indica que el documento a imprimir fue enviado(se ve todo con normlidad)
pero la impresion jamas se realiza
que sera?
e investigado durante 3 semanas ya y no e llegado a ninguna conclusion.
de antemano muchas gracias
este es el codigo
on (release)
{
var printJob:PrintJob = new PrintJob();
//Crear Impresion
var total:Number =miDataGridn.length;
trace(miDataGridn.length);
if (printJob.start()) {
var numPages:Number = 0;
if (total > 174)
{total=174;}// limitar cantidad de registros que se imprimen
for (i=0; i < total; i++){
if (i < 15){
//cooX = 2;
cooX = 28.6;
cooY = 115 + i*30;
_root.PrintArea3.attachMovie("item_print_landscape2", "item_asignados"+i, 3000+i, {_x:cooX, _y:cooY});
_root.PrintArea3["item_asignados"+i].t1.text = _root.gestion_re.miDataGridn.miDataGridn.getItemAt(i).ID;
//trace(_root.gestion_re.miDataGridn.getItemAt(i).ID);
trace(PrintArea3["item_asignados"+i].t1.text);
_root.PrintArea3["item_asignados"+i].t2.text = _root.gestion_re.miDataGridn.getItemAt(i).Sector;
_root.PrintArea3["item_asignados"+i].t3.text = _root.gestion_re.miDataGridn.getItemAt(i).Sepultura;
_root.PrintArea3["item_asignados"+i].t4.text = _root.gestion_re.miDataGridn.getItemAt(i).Reclamo;
_root.PrintArea3["item_asignados"+i].t5.text = _root.gestion_re.miDataGridn.getItemAt(i).Tipo_Reclamo;
_root.PrintArea3["item_asignados"+i].t6.text = _root.gestion_re.miDataGridn.getItemAt(i).Sub_tipo;
_root.PrintArea3["item_asignados"+i].t7.text = _root.gestion_re.miDataGridn.getItemAt(i).capataz;
_root.PrintArea3["item_asignados"+i].t8.text = _root.gestion_re.miDataGridn.getItemAt(i).Fecha_Ingreso;
_root.PrintArea3["item_asignados"+i].t88.text = _root.gestion_re.miDataGridn.getItemAt(i).fecha_entrega_cap;
_root.PrintArea3["item_asignados"+i].t9.text = "......................";
//_root.PrintArea3["item_asignados"+i].p_estado.text = li_estado[i];
//_root.PrintArea3["item_asignados"+i].p_status.text = li_status[i];
_root.PrintArea3["item_asignados"+i]._visible= true;
}else{
if (i == (numPages+1)*15){
if (printJob.addPage(_root.PrintArea3)) {
numPages++;
for (j=0;j<15;j++)
{_root.PrintArea3["item_asignados"+j]._visible=false;}
}
}
coor=i-15*numPages;
trace("item:"+(i+1)+",item_asignados"+coor);
_root.PrintArea3["item_asignados"+coor].t1.text = _root.gestion_re.miDataGridn.getItemAt(i).ID;
_root.PrintArea3["item_asignados"+coor].t2.text = _root.gestion_re.miDataGridn.getItemAt(i).Sector;
_root.PrintArea3["item_asignados"+coor].t3.text = _root.gestion_re.miDataGridn.getItemAt(i).Sepultura;
_root.PrintArea3["item_asignados"+coor].t4.text = _root.gestion_re.miDataGridn.getItemAt(i).Reclamo;
_root.PrintArea3["item_asignados"+coor].t5.text = _root.gestion_re.miDataGridn.getItemAt(i).Tipo_Reclamo;
_root.PrintArea3["item_asignados"+coor].t6.text = _root.gestion_re.miDataGridn.getItemAt(i).Sub_tipo;
_root.PrintArea3["item_asignados"+coor].t7.text = _root.gestion_re.miDataGridn.getItemAt(i).capataz;
_root.PrintArea3["item_asignados"+coor].t8.text = _root.gestion_re.miDataGridn.getItemAt(i).Fecha_Ingreso;
_root.PrintArea3["item_asignados"+coor].t88.text = _root.gestion_re.miDataGridn.getItemAt(i).fecha_entrega_cap;
_root.PrintArea3["item_asignados"+coor].t9.text = "......................";
//_root.PrintArea3["item_asignados"+coor].p_estado.text = li_estado[i];
//_root.PrintArea3["item_asignados"+coor].p_status.text = li_status[i];
_root.PrintArea3["item_asignados"+coor]._visible=true;
}
}
if (printJob.addPage(_root.PrintArea3)) {numPages++;}
if (numPages > 0) {
//printJob.addPage(_root.PrintArea3);
printJob.send(); // print page(s)
}
delete printJob;
} else {
trace("PrintJob.start() failed");
}
}
el movie clip convocado contiene los textos pra la informacion que se compaginra hacia abajo
limitado por la cantidad de hojas que a su vez depende de la cantidad de reclamos(registros)
