tcpdf中是否有任何类使页面显示 - >启用滚动默认选项(当我在adobe reader中打开它时),请帮助,我失去了一半的时间。我找到了这门课,但不是我需要的课。
// set pdf viewer preferences
$pdf->setViewerPreferences($preferences);
答案 0 :(得分:4)
我一直在寻找相同的答案,你的问题实际上让我走上正轨。
从检查TCPDF类开始,在静态方法TCPDF_STATIC :: getPageLayoutMode()中找到TCPDF_STATIC类中的答案。
使用的正确函数是TCPDF :: SetDisplayMode($ zoom,$ layout,$ mode)。为了你的目的,我建议:
$pdf->SetDisplayMode('default','OneColumn'); OR $pdf->SetDisplayMode('default','continuous'); // continuous not documented, although should work.
这些参数的可能值如下(来自方法的PHPdoc):
public function SetDisplayMode($zoom, $layout='SinglePage', $mode='UseNone') { if (($zoom == 'fullpage') OR ($zoom == 'fullwidth') OR ($zoom == 'real') OR ($zoom == 'default') OR (!is_string($zoom))) { $this->ZoomMode = $zoom; } else { $this->Error('Incorrect zoom display mode: '.$zoom); } $this->LayoutMode = TCPDF_STATIC::getPageLayoutMode($layout); $this->PageMode = TCPDF_STATIC::getPageMode($mode); }