2015-01-21 125 views
0

如何在PHPExcel上設置頁面邊框。 找不到它? 此邊框將出現在另一個創建的頁面之前。PHPExcel頁面邊框(用戶定義的邊框)

以及底部應用邊界後的結果。 After Page Border Applied

我已經使用這個

$ excel-> getDefaultStyle()嘗試 - > applyFromArray($ styleArray);

$ excel-> getActiveSheet() - >的getStyle( 'A1:'。 $ excel-> getActiveSheet() - > getHighestColumn() $ excel-> getActiveSheet() - > getHighestRow() ) - > applyFromArray($ styleArray);

,不能創建頁面上沒有運氣...下邊框...

非常感謝您......

回答

0

頁面邊框設置是通過工作表的頁邊距對象定義,使用$objPHPExcel->getActiveSheet()->getPageMargins()訪問。有資格專注於這一主題的開發者文檔的一部分,「Page margins

$objPHPExcel->getActiveSheet() 
    ->getPageMargins() 
    ->setTop(1) 
    ->setRight(0.75) 
    ->setLeft(0.75) 
    ->setBottom(1.25); 

請注意,這只是下一個頁面之前,適用於Excel2007中和Excel5作家

+0

不,這不是工作...底部邊框不是showup ... 也許是因爲我正在使用具有底部邊框設置功能的LibreOffice Calc ......並且Ms Excel沒有它......是嗎? – 2015-01-21 08:09:41

+0

那麼什麼是頁面邊界呢?請詳細解釋您對頁面邊界的理解....就MS Excel(和PHPExcel)而言,當工作表打印在紙上時,它是圍繞打印頁邊緣的空白部分 – 2015-01-21 08:33:38

+0

由PHPExcel創建的此電子表格 http://i.imgur.com/H9RXSHJ.png .... 我想有一個像這樣的http://i.imgur.com/hne9N9H.png邊框底部。 ..我用libreOffice Calc創建了這個。 我不知道如何使用PHPExcel製作這樣的邊框(我稱它爲底部頁面上的邊框).. – 2015-01-21 08:39:24