Автор | Сообщение |
|
| |
Пост N: 7013
Зарегистрирован: 17.05.05
|
|
Отправлено: 05.02.19 17:50. Заголовок: PDF файлик
Можно ли средствами Harbour , встроить нужный TTF Font в сам документ ? Если можно то как и чем ? Можно ли средствами Harbour , Pdf преобразовать в JPG скажем ?
|
|
|
Ответов - 3
[только новые]
|
|
|
| |
Пост N: 212
Зарегистрирован: 19.05.05
|
|
Отправлено: 06.02.19 19:28. Заголовок: Встроить свой шрифт ..
Встроить свой шрифт можно detail_fnt_name := HPDF_LoadTTFontFromFile(pdf, TTName,; // Загрузить фонт из файла embed) // pdf - объект PDF // TTName - имя файла с фонтом // embed - вложение (фонтав файл PDF) // .T. - да // .F. - нет // detail_fnt_name Возвращает имя фонта // содержащегося в файле If HPDF_GetError(pdf)!=0 // ? HPDF_GetError(pdf) // Показать ошибку . wait ENDIF
|
|
|
|
| |
Пост N: 7014
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.02.19 22:01. Заголовок: nick_mi пишет: Встр..
nick_mi пишет: цитата: | Встроить свой шрифт можно detail_fnt_name := HPDF_LoadTTFontFromFile(pdf, TTName,; // Загрузить фонт из файла embed) // pdf - объект PDF |
| Так дело в том что сам файл PDF у меня уже есть готовый и мне не нужно его формировать с помощью hbhpdf , а эта либа не позволяет работать c уже существующим и полностью сформированным PDF файлом. Сам файл PDF формирую средствами PageScript 32 (в версии для печати) а сам PageScript 32 не делает (не умеет) внедрять фонт в сам PDF. Временно выкрутился что вместо используемого шрифта в PDF , Lucida Console заюзал фонт Verdana , проверили на трубе и планшете , кирилица в норме
|
|
|
|
| |
Пост N: 195
Зарегистрирован: 05.11.05
|
|
Отправлено: 07.12.19 13:46. Заголовок: Создаю файл PDF. Исх..
Создаю файл PDF. Исходный текст в UTF8. Посмотрел примеры, с русским языком все хорошо, если ставлю: SET HPDFDOC ENCODING TO "CP1251". Но нужно кучу фраз на разных языках показывать, т.е. 1251 маловато будет. Подумал, что если исходный текст в UTF8 и вывод в UTF8 то перекодировать ничего не надо будет. Сделал и саму программу в UTF8, чтобы точно ничего не перекодировалось. Но нет, не получается. Обращусь к знатокам - что не так?
|
|
|
|