Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在tcpdf中,我如何知道$pdf->;writeHTML将从当前页还是新页开始?_Php_Pdf_Tcpdf - Fatal编程技术网

Php 在tcpdf中,我如何知道$pdf->;writeHTML将从当前页还是新页开始?

Php 在tcpdf中,我如何知道$pdf->;writeHTML将从当前页还是新页开始?,php,pdf,tcpdf,Php,Pdf,Tcpdf,我使用tcpdf(PHP)将html转换为pdf。首先我使用$pdf->AddPage()writeHTML()。现在假设我再次$pdf->writeHTML,那么我怎么知道新的$pdf->writeHTML()命令将从当前页面或新页面打印?因为我有一些内容,我应该显示在当前或下一页根据悬而未决的空间在当前页面。因此,如果newpdf->writeHTML()将从新页面开始,那么我不想在某些内容中添加手动分页符。TCPDF将向当前页面写入内容,除非您使用手动添加页面,或者启用了AutoPageB

我使用
tcpdf
(PHP)将html转换为pdf。首先我使用
$pdf->AddPage()$pdf->writeHTML()
。现在假设我再次
$pdf->writeHTML
,那么我怎么知道新的
$pdf->writeHTML()
命令将从当前页面或新页面打印?因为我有一些内容,我应该显示在当前或下一页根据悬而未决的空间在当前页面。因此,如果new
pdf->writeHTML()
将从新页面开始,那么我不想在某些内容中添加手动分页符。

TCPDF将向当前页面写入内容,除非您使用手动添加页面,或者启用了
AutoPageBreak
,并且内容超出了与页面底部的设置距离

默认情况下,启用的
AutoPageBreak
边距为2cm。您可以使用禁用它(
$pdf->SetAutoPageBreak(false)
)或设置不同的边距(
$pdf->SetAutoPageBreak(true,$margin_,单位为用户度量单位)
)。默认测量单位为毫米

即使启用了
autoagebreak
功能,如果手动启动新页面(
$pdf->AddPage()
),新内容也会出现在该页面上,直到再次超出底部边距。自动分页符不会在手动分页符之后立即插入第二个分页符


您使用添加的内容可能超过一页长。在这种情况下,
AutoPageBreak
将根据需要自动添加新页面。您可以使用CSS强制内容始终保持在一个页面上(
内部分页符:avoid
)。您可以在以下情况下使用
分页符强制分页符:始终

TCPDF将内容写入当前页面,除非您使用手动添加页面,或者启用了
自动分页符
,并且内容超出了距页面底部的设置距离

默认情况下,启用的
AutoPageBreak
边距为2cm。您可以使用禁用它(
$pdf->SetAutoPageBreak(false)
)或设置不同的边距(
$pdf->SetAutoPageBreak(true,$margin_,单位为用户度量单位)
)。默认测量单位为毫米

即使启用了
AutoPageBreak
,如果手动启动新页面(
$pdf->AddPage()
),新内容也将显示在此页面上,直到再次超出底部边距。自动分页符不会在手动分页符之后立即插入第二个分页符


您使用添加的内容可能超过一页长。在这种情况下,
AutoPageBreak
将根据需要自动添加新页面。您可以使用CSS强制内容始终保持在一个页面上(
内部分页符:avoid
)。您可以在以下情况下使用
分页符强制分页符:always

是否有tcpdf的专业人员可以指导我处理此问题?是否有tcpdf的专业人员可以指导我处理此问题?tcpdf是否有任何功能可用于查找页面中新打印开始位置的当前位置?谢谢马特。它解决了我的问题。我喜欢内部分页符的技巧:avoy您可以使用
TCPDF::GetY()
在用户测量单位中查找页面上的当前垂直位置。TCPDF是否有任何功能可用于查找页面中新打印开始位置的当前位置?谢谢matt。它解决了我的问题。我喜欢内部分页符的技巧:避免你可以使用
TCPDF::GetY()
在用户测量单位中找到你在页面上的当前垂直位置。