Добавление вертикального текста с помощью fpdf/fpdi в phpPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Добавление вертикального текста с помощью fpdf/fpdi в php

Сообщение Гость »


У меня есть сценарий, который создает многостраничный PDF-файл из объекта базы данных. Этот PDF-файл работает и выводит хороший ток, но мне нужно добавить вертикальную строку текста в левой части каждой страницы. Мне удалось заставить это работать с некоторыми PDF-файлами, но для некоторых я получаю ошибку поврежденного файла. Есть ли у кого-нибудь другой способ добавления вертикального текста, я могу попробовать использовать fpdf/fpdi.

Вот что у меня есть на данный момент:

function buildBSIPDF($filename){ глобальный $поставщик; $pdf = новый FPDI(); $я = 1; $pagecount = $pdf->setSourceFile($filename); //создаем текст для добавления $sideline = "Здесь какой-то текст"; while($i setSourceFile($filename); // импортируем страницу 1 $tplIdx = $pdf->importPage($i); //используем импортированную страницу и размещаем ее в точке 0,0; рассчитать ширину и высоту //автоматически устанавливаем и подгоняем размер страницы под размер импортируемой страницы //$s = $pdf->getTemplatesize($tplidx); $pdf->AddPage(); $pdf->useTemplate($tplIdx); // теперь пишем текст над импортированной страницей $pdf->SetFont('Arial', '', '12'); $pdf->SetTextColor(0,0,0); //устанавливаем позицию в PDF-документе $pdf->SetXY(20, 20); //первый параметр определяет высоту строки $pdf->RotatedText(5,250,$sideline,90); $я++; } $pdf->Output($filename, 'F');
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»