[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: R&OS: pdf class
zvezda_t
Всем привет!

Кто пользовался классом R&OS: pdf class ?

Его можно заставить по русски понимать?


_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Игорь_Vasinsky
а чё вместо русских букв?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
zvezda_t
ничего, документ дальше не обрабатывается(

_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Игорь_Vasinsky
на каком методе вылетает?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
там видимо используется шрифт - который не поддерживает кириллицу

$pdf->selectFont('ZapfDingbats.afm',array('encoding'=>'none')); 


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
sharki
Мне как то приводилось работать с FPDF нормальный класс, русский понимает
T1grOK
Лучше TCPDF он еще и с UTF-8 работает. Но опять же зависит от используемого шрифта, если он кирилицу не поддерживает, то ничего не получится. Но есть в комплекте утилитка которая из ttf шрифтов создает свой(насколько помню шрифт в комплекте dejavusans поддерживает кирилицу).
Алгоритм следующий(делал так неоднократно, пример на лок. сервере):

1. берется файл *.ttf с именем в нижнем регистре с правильным синтаксисом (если был полужирного начертания, то переименовывается в *b.ttf и т.д.) и копируется в папку Fonts
2. в командной строке пишется:
"C:\WebServers\home\localhost\www\tcpdf\fonts\utils\ttf2ufm" -a -F "C:\WebServers\home\localhost\www\Fonts\arialuni.ttf"
после чего появляются в папке Fonts 3 файла: *.ufm, *.afm, *.t1a.
В этой же папке лежит рнр-скрипт, состоящий из:

require('C:\WebServers\home\localhost\www\tcpdf\fonts\utils\makefont.php'); 
MakeFont('*.ttf', '*.ufm', true, 'cp1251');


3. запускается рнр-скрипт и в папке Fonts появляются ещё 3 файла: *.php, *.z и *.ctg.z.
4. все три файла вместе с *.ufm копируются в папку шрифтов сайта (так как все рассматривалось на примере стандартных примеров, складывалось все в директорию C:\WebServers\home\localhost\www\tcpdf\fonts и уже потом запускался скрипт C:\WebServers\home\localhost\www\tcpdf\examples\example_001.php - в нем вставлено название шрифта, как и в файле C:\WebServers\home\localhost\www\tcpdf\config\tcp_config.php строчки с
define ('PDF_FONT_NAME_MAIN', 'arial');
define ('PDF_FONT_NAME_DATA', 'arial'); на всякий случай).

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
zvezda_t
T1grOK, спасибо!
Попробовала - tcpdf - мне он понравился) Главное можно таблички рисовать с помощью html - крастота)))


dejavusans - нормальный шрифт?
проблем при печати не возникало? rolleyes.gif

_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
T1grOK
При печати проблем не замечал.
С html работает с очень простыми конструкциями, с вложенными тегами порой очень странно себя ведет.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.