【问题标题】:How to set alignment in word generation using CodeIgniter?如何使用 CodeIgniter 在单词生成中设置对齐方式?
【发布时间】:2018-11-07 22:17:43
【问题描述】:

我想将字头设置为左居中,但我不能。我的中心内容已从左侧内容放下。我的代码如下:

foreach($news as $n){
$section = $phpWord->addSection();
$header = $section->addHeader();
/*$sectionStyle = array(
                          'orientation' => 'landscape',
                           'marginTop' => 400,
                           'colsNum' => 2,
                                                 );   */
$header->addText("Branch Address :", array('bold' => true,'name'=> 'times new roman','size' => 11,'color' =>'','align' => 'left','colsNum' => 2,'lineHeight' =>1 ));                             
$section->addTextBreak(1);
$header->addText("SARATHY MAIN WORKSHOP", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>'','align' => 'left','lineHeight' =>1));
$section->addTextBreak(1);
$header->addText("Sarathy Bajaj", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>'','align' => 'left','lineHeight' =>1));
$section->addTextBreak(1);
$header->addText("Pallimukku", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>''),array('colsNum' => 2,'align' => 'left',));
 //$section->addTextBreak(1);
 $header->addText("Kollam-10,", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>'','align' => 'left','lineHeight' =>1));
$header->addText("Kerala[State Code:32]", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>'','align' => 'left','lineHeight' =>1));
 $header->addTextBreak(1);
$header->addImage($targetFile.'bajaj.png', array('align' => 'center','width'=>150, 'height'=>100));
$header->addText("SARATHY MOTORS", array('bold' => true,'name'=> 'times new roman','size' => 12,'color' =>'black'),array('align' => 'center'));
//$section = $phpWord->addSection();
 $header->addText("Sarathy Bajaj Pallimukku Kollam Kerala State", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>''),array('align' => 'center','lineHeight' =>1));
$header->addText("Code:32 Kerala[State Code:32]", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>''),array('align' => 'center','lineHeight' =>1));
$header->addTextBreak(1);
$header->addText("GSTIN:", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>'','align' => 'left','lineHeight' =>1));
$header->addText("32ABQFS6676M1ZA:", array('bold' => true,'name'=> 'times new roman','size' => 9),array('color' =>'','align' => 'left',));
$header->addText("Tax Invoice", array('bold' => true,'underline' => 'single','name'=> 'arial','size' => 21),array('align' => 'center','color' =>'black' ));
$header->addTextBreak(1);
$lineStyle = array('weight'=>1,'width' =>590,'height' => 0,'align'=>'left','color' => 'black');
$header->addLine($lineStyle); 
$section->addText($n['inv_jcard_date'], array('name'=> 'arial','size' => 14),array('align' => 'left', 'spaceAfter' => 10));
//$section->addTextBreak(1);
$section->addText($n['inv_no'], array('name'=> 'arial','size' => 14),array('align' => 'right', 'spaceAfter' => 10));
            }
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
            $objWriter->save($filename);

请帮助解决问题。 我的输出如下:

【问题讨论】:

    标签: php image codeigniter ms-word


    【解决方案1】:
    $header->addImage($targetFile.'bajaj.png', array('align' => 'center','width'=>150, 'height'=>100));
                  $header->addText("SARATHY MOTORS", array('bold' => true,'name'=> 'times new roman','size' => 12,'color' =>'black'),array('align' => 'left'));//here
                //$section = $phpWord->addSection();
    
                $header->addText("Sarathy Bajaj Pallimukku Kollam Kerala State", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>''),array('align' => 'left','lineHeight' =>1));//here
                $header->addText("Code:32 Kerala[State Code:32]", array('bold' => true,'name'=> 'times new roman','size' => 9,'color' =>''),array('align' => 'left','lineHeight' =>1));//here
    

    看看我在哪里评论过 //这里

    简而言之,改变

    'align' => 'center'
    

    'align' => 'left'
    

    根据您的要求

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多