Page 1 of 1

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

Posted: Wed Jun 03, 2009 9:12 am
by von-hamster
Вопрос может немного не в тему, но может кто знает:

Как я понял модуль print использует tcpdf. У меня появилась необходимость изменить, а точнее переделать часть функционала по формированию pdf. А еще точнее - мне не нужно использовать преобразование html2pdf, а использовать непосредственно методы класса. Начал смотреть исходник класса tcpdf. Там, конечно, все понятно - все подробно расписано по методам. Но вот информации, про то, как верстать сам pdf - нигде не могу найти... Начал пробовать - конечно получается, но методом тыка (сработает - несработает). Если кто знает - киньте ссылочку на адекватную документацию, желательно на русском.

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

Posted: Wed Jun 03, 2009 12:32 pm
by ZYV
Хммм, и в чем проблема? Заходим на  http://www.google.com/search?q=tcpdf , тыкаем на первую ссылку и попадаем сюда:

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

Тут находим дофига примеров + исходники, которыми их сделали.

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

Posted: Wed Jun 03, 2009 1:34 pm
by von-hamster
Уже смотрел. Там есть много интересного. Но вот общий смысл непонятен. Я, например, путем долгих проб сообразил, как что и относительно чего выравнивается.

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

Posted: Wed Jun 03, 2009 1:45 pm
by ZYV
Хммм, ну я пару файлов там посмотрел, вроде бы всё ясно. Что значит непонятен общий смысл?

Тогда, наверное, следует задавать более конкретный вопрос, типа как выравнять то-то относительно того-то - из документации здесь-то это непонятно.

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

Posted: Wed Jun 03, 2009 1:55 pm
by von-hamster
Не, мне нужен общий смысл. Например, "что вся верстка строится из ячеек, ячейки могут содержать текст. Есть отступ страницы, есть отступ колонтитула..."....

Особенно на данный момент мне непонятно как работать с размерами. Какие-то коеффициенты и т.п. я подобрал для себя и относительно них уже выставляю размеры, но, помоему - там уже все предусмотрено. Но на примерах я не особо понял.

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

Posted: Wed Jun 03, 2009 6:00 pm
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'