Hiyas,
我正在尝试打印到较旧的双面打印机,并且纸张尺寸大小为字母大小,但只有半个字母大小,所以我正在尝试定义这样的自定义页面输出。我尝试了很多东西,但这就是我现在所处的位置,可能并非全部都是必要的,但似乎没有任何工作。
$width = '300';
$height = '150';
$pageLayout = array($width, $height); // or array($height, $width)
$pdf = new TCPDF('P', 'mm', $pageLayout, true, 'UTF-8', false);
// set array for viewer preferences
$preferences = array(
'FitWindow' => false,
'NonFullScreenPageMode' => 'UseNone', // UseNone, UseOutlines, UseThumbs, UseOC
'ViewArea' => 'MediaBox', // CropBox, BleedBox, TrimBox, ArtBox
'ViewClip' => 'MediaBox', // CropBox, BleedBox, TrimBox, ArtBox
'PrintArea' => 'MediaBox', // CropBox, BleedBox, TrimBox, ArtBox
'PrintClip' => 'MediaBox', // CropBox, BleedBox, TrimBox, ArtBox
'PrintScaling' => 'AppDefault', // None, AppDefault
'Duplex' => 'DuplexFlipLongEdge', // Simplex, DuplexFlipShortEdge, DuplexFlipLongEdge
'PickTrayByPDFSize' => false
);
$pdf->setViewerPreferences($preferences);
$pdf->AddPage('P', $pageLayout, false, false);
任何时候我试图改变高度,它似乎会影响宽度。如果我改变宽度,它仍然会影响宽度,而其他尺寸只是没有像你期望的那样出现。 任何人都有建议,或者知道我做错了什么?