AcceptPageBreak

boolean AcceptPageBreak()

الإصدار

1.4

الشرح

تقوم هذه الدالة بتحديد امكانية اتاحة فاصل الصفحات بشكل اتوماتيكي او لا وذلك حسب القيمة المعادة من الدالة , والتطبيق الإفتراضي لهذه الدالة والخاص بنوع القيمة المعادة يتم تحديده بواسطة الدالة SetAutoPageBreak ويتم إستدعاء هذه الدالة بشكل تلقائي ويجب الا تستدعى مباشرة من البرنامج

مثال

هذة الطريقة يتم تحميلها بشكل زائد في عمليات الوراثة من الكلاس FPDF
class PDF extends FPDF
{
var $col=0;

function SetCol($col)
{
    //Move position to a column
    $this->col=$col;
    $x=10+$col*65;
    $this->SetLeftMargin($x);
    $this->SetX($x);
}

function AcceptPageBreak()
{
    if($this->col<2)
    {
        //Go to next column
        $this->SetCol($this->col+1);
        $this->SetY(10);
        return false;
    }
    else
    {
        //Go back to first column and issue page break
        $this->SetCol(0);
        return true;
    }
}
}

$pdf=new PDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','',12);
for($i=1;$i<=300;$i++)
    $pdf->Cell(0,5,"Line $i",0,1);
$pdf->Output();

انظر لمواضيع ذات صلة

SetAutoPageBreak
الرئيسية