Верстка PDF, tcpdf и модуль print

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Верстка PDF, tcpdf и модуль print

Post by von-hamster »

Вопрос может немного не в тему, но может кто знает:

Как я понял модуль print использует tcpdf. У меня появилась необходимость изменить, а точнее переделать часть функционала по формированию pdf. А еще точнее - мне не нужно использовать преобразование html2pdf, а использовать непосредственно методы класса. Начал смотреть исходник класса tcpdf. Там, конечно, все понятно - все подробно расписано по методам. Но вот информации, про то, как верстать сам pdf - нигде не могу найти... Начал пробовать - конечно получается, но методом тыка (сработает - несработает). Если кто знает - киньте ссылочку на адекватную документацию, желательно на русском.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Верстка PDF, tcpdf и модуль print

Post by ZYV »

Хммм, и в чем проблема? Заходим на  http://www.google.com/search?q=tcpdf , тыкаем на первую ссылку и попадаем сюда:

http://www.tecnick.com/public/code/cp_d ... f_examples

Тут находим дофига примеров + исходники, которыми их сделали.
unsigned double ZYV;
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Верстка PDF, tcpdf и модуль print

Post by von-hamster »

Уже смотрел. Там есть много интересного. Но вот общий смысл непонятен. Я, например, путем долгих проб сообразил, как что и относительно чего выравнивается.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Верстка PDF, tcpdf и модуль print

Post by ZYV »

Хммм, ну я пару файлов там посмотрел, вроде бы всё ясно. Что значит непонятен общий смысл?

Тогда, наверное, следует задавать более конкретный вопрос, типа как выравнять то-то относительно того-то - из документации здесь-то это непонятно.
unsigned double ZYV;
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Верстка PDF, tcpdf и модуль print

Post by von-hamster »

Не, мне нужен общий смысл. Например, "что вся верстка строится из ячеек, ячейки могут содержать текст. Есть отступ страницы, есть отступ колонтитула..."....

Особенно на данный момент мне непонятно как работать с размерами. Какие-то коеффициенты и т.п. я подобрал для себя и относительно них уже выставляю размеры, но, помоему - там уже все предусмотрено. Но на примерах я не особо понял.
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: Верстка PDF, tcpdf и модуль print

Post by Il_Burbero »

Размеры в ПДФ лучше всего это страница и миллиметры для нас, россиян. Иностранцы в дюймах обычно делают.
# supports all ISO page formats;
# supports custom page formats, margins and units of measure;
я по аналогии с Адобой конечно, наверняка где то можно задать формат страницы и формат единицы измерения.
А ну вот же в самом конце http://www.tecnick.com/pagefiles/tcpdf/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html
PDF_UNIT = 'mm'
Post Reply

Return to “Russian - русский”