PHPExcel: Druck-Seitenränder und drucken auto passen scheint funktioniert nicht

Rufe ich diese 3 Funktionen eine nach der anderen exakt in dieser Reihenfolge

public function setPrintFitToWidth()
{
    $this->sheet->getPageSetup()->setFitToWidth(1);    
}

public function setPrintArea($cell_area)
{
    $this->sheet->getPageSetup()->setPrintArea($cell_area); 
}

public function setPrintMargins($top, $right, $bottom, $left)
{
    $this->sheet->getPageMargins()->setTop($top);
    $this->sheet->getPageMargins()->setRight($right);
    $this->sheet->getPageMargins()->setLeft($left);
    $this->sheet->getPageMargins()->setBottom($bottom);
}

Das problem ist, dass die Eröffnung resultierende Excel-Datei, ich habe Seitenrand auf 'custom', aber in der Tat, setzen Sie auf unterschiedliche Werte anstelle von margin-ich ging zu meiner Funktion. In der Tat habe ich genannt, mit dem argument (1,0.5,0.5,1) aber ich habe in der gleichen Bestellungen 2, 0.8, 0.8, 2. Es ist wirklich merkwürdig ...

Auch: ich kann nicht arbeiten setFittoWidth(1); ich erwarte, um zu sehen, angepasst für Spalte alle in einer Seite, aber Excel sagt mir, dass Es das setup auf anpassen-Blatt auf einer Seite.

Was mache ich falsch?

  • Welche Schriftsteller sind Sie?
  • Die Standardeinstellung ist. Ich denke, es ist Excel2007, da ich erstellen .xlsx Dateien
InformationsquelleAutor realtebo | 2016-01-14
Schreibe einen Kommentar