MOBIFile::appendPageBreak PHP Метод

appendPageBreak() публичный Метод

public appendPageBreak ( )
    public function appendPageBreak()
    {
        $this->parts[] = array(self::PAGEBREAK, null);
    }

Usage Example

Пример #1
0
 $content->set('title', 'My first eBook');
 $content->set('author', 'Me');
 $content->appendChapterTitle('Introduction');
 for ($i = 0, $lenI = rand(5, 10); $i < $lenI; ++$i) {
     $content->appendParagraph('P' . ($i + 1));
 }
 //Based on PHP's imagecreatetruecolor help paage
 $im = imagecreatetruecolor(220, 200);
 $text_color = imagecolorallocate($im, 233, 14, 91);
 imagestring($im, 10, 5, 5, 'A Simple Text String', $text_color);
 imagestring($im, 5, 15, 75, 'A Simple Text String', $text_color);
 imagestring($im, 3, 25, 125, 'A Simple Text String', $text_color);
 imagestring($im, 2, 10, 155, 'A Simple Text String', $text_color);
 $content->appendImage($im);
 imagedestroy($im);
 $content->appendPageBreak();
 for ($i = 0, $lenI = rand(10, 15); $i < $lenI; ++$i) {
     $content->appendChapterTitle($i + 1 . '. Chapter ' . ($i + 1));
     for ($j = 0, $lenJ = rand(20, 40); $j < $lenJ; ++$j) {
         $content->appendParagraph('P' . ($i + 1) . '.' . ($j + 1) . ' TEXT TEXT TEXT');
     }
     $content->appendPageBreak();
 }
 $mobi->setContentProvider($content);
 //Get title and make it a 12 character long filename
 $title = $mobi->getTitle();
 if ($title === false) {
     $title = 'file';
 }
 $title = urlencode(str_replace(' ', '_', strtolower(substr($title, 0, 12))));
 //Send the mobi file as download
All Usage Examples Of MOBIFile::appendPageBreak