Вопрос может немного не в тему, но может кто знает:
Как я понял модуль print использует tcpdf. У меня появилась необходимость изменить, а точнее переделать часть функционала по формированию pdf. А еще точнее - мне не нужно использовать преобразование html2pdf, а использовать непосредственно методы класса. Начал смотреть исходник класса tcpdf. Там, конечно, все понятно - все подробно расписано по методам. Но вот информации, про то, как верстать сам pdf - нигде не могу найти... Начал пробовать - конечно получается, но методом тыка (сработает - несработает). Если кто знает - киньте ссылочку на адекватную документацию, желательно на русском.
Верстка PDF, tcpdf и модуль print
-
- Power Poster
- Posts: 339
- Joined: Thu Nov 01, 2007 3:11 pm
Re: Верстка PDF, tcpdf и модуль print
Хммм, и в чем проблема? Заходим на http://www.google.com/search?q=tcpdf , тыкаем на первую ссылку и попадаем сюда:
http://www.tecnick.com/public/code/cp_d ... f_examples
Тут находим дофига примеров + исходники, которыми их сделали.
http://www.tecnick.com/public/code/cp_d ... f_examples
Тут находим дофига примеров + исходники, которыми их сделали.
unsigned double ZYV;
-
- Power Poster
- Posts: 339
- Joined: Thu Nov 01, 2007 3:11 pm
Re: Верстка PDF, tcpdf и модуль print
Уже смотрел. Там есть много интересного. Но вот общий смысл непонятен. Я, например, путем долгих проб сообразил, как что и относительно чего выравнивается.
Re: Верстка PDF, tcpdf и модуль print
Хммм, ну я пару файлов там посмотрел, вроде бы всё ясно. Что значит непонятен общий смысл?
Тогда, наверное, следует задавать более конкретный вопрос, типа как выравнять то-то относительно того-то - из документации здесь-то это непонятно.
Тогда, наверное, следует задавать более конкретный вопрос, типа как выравнять то-то относительно того-то - из документации здесь-то это непонятно.
unsigned double ZYV;
-
- Power Poster
- Posts: 339
- Joined: Thu Nov 01, 2007 3:11 pm
Re: Верстка PDF, tcpdf и модуль print
Не, мне нужен общий смысл. Например, "что вся верстка строится из ячеек, ячейки могут содержать текст. Есть отступ страницы, есть отступ колонтитула..."....
Особенно на данный момент мне непонятно как работать с размерами. Какие-то коеффициенты и т.п. я подобрал для себя и относительно них уже выставляю размеры, но, помоему - там уже все предусмотрено. Но на примерах я не особо понял.
Особенно на данный момент мне непонятно как работать с размерами. Какие-то коеффициенты и т.п. я подобрал для себя и относительно них уже выставляю размеры, но, помоему - там уже все предусмотрено. Но на примерах я не особо понял.
- Il_Burbero
- Forum Members
- Posts: 128
- Joined: Tue Apr 15, 2008 10:36 am
Re: Верстка PDF, tcpdf и модуль print
Размеры в ПДФ лучше всего это страница и миллиметры для нас, россиян. Иностранцы в дюймах обычно делают.
А ну вот же в самом конце http://www.tecnick.com/pagefiles/tcpdf/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html
я по аналогии с Адобой конечно, наверняка где то можно задать формат страницы и формат единицы измерения.# 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'