2009-09-24 4 views
0

내가은 가능한 인쇄 파일 동작

function view($formid = null)//viewPage 
    { 

    $this->set('formid',$formid); 
    $viewfields=$this->Form->viewForms($this->data); 
    $this->set('viewfields',$viewfields); 
    } 

모델 -> viewforms

function viewForms($data)//ViewPage 
    { 
     $this->data['Attribute']['form_id']=$data['Form']['id']; 


      $viewfields=$this->Attribute->find('all',array('conditions'=>array('Attribute.form_id'=>$this->data['Attribute']['form_id']),'fields'=>array('Attribute.id','Attribute.label','Attribute.type','Attribute.sequence_no','Attribute.size','Attribute.form_id','Attribute.instructions','Attribute.required'),'order' => 'Attribute.sequence_no')); 

     return $viewfields; 
    } 

같은 PLC의 작용을 갖는이고 나는이 일을 사용하고 혼자 CakePHP의 작업 결과를 전송하는 것입니다

인쇄로보기

<div id="forrm_content_sub_container1"> 

     <?php foreach ($viewfields as $r): ?> 
     <?php echo $r['Attribute']['label']; ?> 
     <?php endforeach; ?> 

    </div> 
,

은 가능한 내가 좋아하는

HTTP를주는 시도

인쇄 파일 동작에 혼자 조치 결과를 전송하는 것입니다 : //localhost/FormBuilder/index.php/forms/view/','mywin '); w.print(); "> 인쇄

하지만이 .. PDF 파일 프린트 아웃으로 나에게 전체 페이지를주고있다

답변

1

당신은 모양과 느낌을 조작을 시도 할 수 있습니다 (예 : 디스플레이에 특정 요소를 설정합니다 : 아무도는 css media types을 통해) 삭제가 없습니다.

지금까지 내가이 요청을 인쇄 할 수있는 별도의 조치를 작성하지 않는 한, 서버 측에 인쇄하는 것입니다 알고 불가능 알고 ...