0

解決済み
(解決策は質問の下で説明されています)

PHPExcel で XLSX ファイルのページ設定を変更しようとしています。
しかし、用紙サイズを変更すると、幅と高さが間違ったユーザー定義のサイズになります。

これが私がすることです:

$sheet->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3);
$sheet->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);

XLS ファイルでは、正しく動作します。
しかし、XLSX ファイルではそうではありません。

私はすでにグーグルとフォーラムで検索しましたが、それについて何も見つかりませんでした.
私は何か間違ったことをしていますか?

Libre Officeでテストしています(Excelでもチェックしましたが、同じ問題があります)

XLSX ファイルの結果: これが結果です

さらに情報が必要な場合はお知らせください。

前もって感謝します!

解決:

これは libreOffice のバグでした。libre office の問題は、プリンター設定の属性が必要なことです。定義されていない場合は、プリンターの設定が自動的に使用されます。

4

1 に答える 1

0

これは libreOffice のバグでした。libre office の問題は、プリンター設定の属性が必要なことです。定義されていない場合は、プリンターの設定が自動的に使用されます。

于 2013-04-19T14:13:23.107 に答える