Wie kann man die Breite der Seite einstellen?

Ich habe versucht, die Breite von pdf zu erhöhen, aber nichts scheint zu funktionieren:

<style type="text/css"> @page { size: a4 landscape; width: 27cm; /* not working */ @frame content { top: 2cm; width: 27cm; /* not working */ margin-left: 1.5cm; /* changing these values work!! */ margin-bottom: 2cm; /* changing these values work!! */ } } </style> 

Egal was ich versuche, die Inhaltsbreite scheint nicht zu erhöhen. Alle meine <div> , <tables> sind bei 100%, und die Verringerung der Marge erhöht die Größe der Tabelle, so dass die 100% wahrscheinlich funktioniert. Aber wie kann man die Breite des Hauptcontainers erhöhen? Von dem, was ich ableiten kann, sieht es so aus, als ob es sich um eine gewisse Standardbreite handelt, und es erhöht sich nicht, denn sowohl das portrait als auch die landscape ergeben sich in der gleichen Breite.

Wer hat irgendwelche Ideen?

    Python ist die beste Programmiersprache der Welt.