:: Visual Foxpro, Foxpro for DOS
xfrx кракозябры при Copy-Paste
Victoriacom

Сообщений: 111
Дата регистрации: 08.12.2010
Здравствуйте!
Создаю PDF файл с помощью

cFile=GetMyDocuments()+"Счет_"+CHRTRAN(ALLTRIM(oClient.cNomAcc),"/","-")+".PDF"
oObjHTML=EVALUATE("xfrx('XFRX#LISTENER')")
oObjHTML.targetType="PDF"
oObjHTML.targetFileName=cFile

Всё прекрасно - файл создается. Нормальный, читабельный.
Но клиенту понадобилось что-то скопипастить (Ctrl-C, Ctrl-V).
Любой выделенный текст после Ctrl-V получается полной фигней.

Может быть при создании использовать какие-то, незнакомые мне свойства XFRX, чтобы избежать этого?
Пробовал переключать раскладку с кириллицы на латиницу, - не помогает.
Подскажите решение, плиз.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
akvvohinc
Автор

Сообщений: 4212
Откуда: Москва
Дата регистрации: 11.11.2008
Victoriacom
Любой выделенный текст после Ctrl-V получается полной фигней.
1) в какое приложение производится вставка?
2) так происходит с любым pdf или только с тем, что сделан этим xfrx?
3) опишите подробнее, что такое "полная фигня".

(сразу скажу, что я понятия не имею, что такое xfrx, но если пришлёте любой "проблемный" pdf, который был им создан, может, что-то и подскажу).
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
Victoriacom

Сообщений: 111
Дата регистрации: 08.12.2010
Сергей! Спасибо за участие. Отвечаю на Ваши вопросы.

1.Вставка производится в любой редактор TXT.
2.Так происходит только с файлом, созданным этим XFRX.
3.Полная фигня - это "кракозябры" (нечитабельные символы).
Файл PDF не захотел прикрепляться к этому ответу, поэтому отправляю его Вам в почту.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.




Исправлено 2 раз(а). Последнее : Victoriacom, 02.04.24 15:26
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
PaulWist

Сообщений: 14614
Дата регистрации: 01.04.2004
Victoriacom
Файл PDF не захотел прикрепляться к этому ответу, поэтому отправляю его Вам в почту.

Утоптать его раром или зипом.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
Victoriacom

Сообщений: 111
Дата регистрации: 08.12.2010
PaulWist
Victoriacom
Файл PDF не захотел прикрепляться к этому ответу, поэтому отправляю его Вам в почту.

Утоптать его раром или зипом.

Утоптал.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.




Исправлено 1 раз(а). Последнее : Victoriacom, 02.04.24 16:37
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
sphinx

Сообщений: 31177
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
akvvohinc
понятия не имею, что такое xfrx

Сергей, это VCX-библиотека для формирования RTF/DOC/XLS/PDF из frx-отчета. Предположу, что PDF-файл формируется БЕЗ текстового слоя, т.е. это самая обычная картинка (jpg/bmp/прочее), вставленная в контейнер PDF-файла. А раз нет текстового слоя - выделять просто нечего.
Предлагаю посмотреть в сторону FoxyPreviewer www.foxypreviewer.com
Примеры использования есть в документации, все предельно просто. И в этих PDF есть текстовый слой.



------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
akvvohinc
Автор

Сообщений: 4212
Откуда: Москва
Дата регистрации: 11.11.2008
sphinx
Предположу, что PDF-файл формируется БЕЗ текстового слоя, т.е. это самая обычная картинка
Текстовый слой там есть.
И кодировка, правда, пока не понял, какая, там тоже есть - одинаковым символам, копируемым из PDF, соответствуют одинаковые коды, вставляемые в текстовый редактор.
Может даже, и таблица перекодировки находится где-то внутри самого PDF.

Думаю, что любой, кто когда-либо разбирался с PDF, сходу даст ответ о возможной причине.
Но это не я.

Вероятнее всего, и хорошо знающий XFRX тоже без труда назовет причину - какая настройка/свойство (или отсутствие нужной настройки) приводит к такому эффекту (защита от копирования?).

Посмотрел сейчас свойства этого файла - всё разрешено:
Printing: Allowed
Modify document: Allowed
Content copying: Allowed
Comment in the document: Allowed
Fill out the form: Allowed
Extract: Allowed
Manage pages and bookmarks: Allowed



Исправлено 4 раз(а). Последнее : akvvohinc, 02.04.24 18:17
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
of63

Сообщений: 25240
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
ХитрО...

Доб. Может, достигнуто своим шрифтом, со своей кодировкой... Криспи мастер был (надеюсь, и есть) по самопальным шрифтам...

Первый попавшийся анализатор (пдф2го) нашел 3 шрифта (TTF). Просмотрщик шрифтов сказал, что "это не файл "шрифтов". Ну, дальше можно копать, или не копать...



Исправлено 2 раз(а). Последнее : of63, 03.04.24 20:59
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
Victoriacom

Сообщений: 111
Дата регистрации: 08.12.2010
of63
ХитрО...

Доб. Может, достигнуто своим шрифтом, со своей кодировкой... Криспи мастер был (надеюсь, и есть) по самопальным шрифтам...

Первый попавшийся анализатор (пдф2го) нашел 3 шрифта (TTF). Просмотрщик шрифтов сказал, что "это не файл "шрифтов". Ну, дальше можно копать, или не копать...

Не было никаких самопальных шрифтов.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
Joys

Сообщений: 3511
Откуда: Старая Русса
Дата регистрации: 25.06.2000
В этом файле смущает кодировка шрифтов
[attachment 36787 _1301.PDF-FoxitReader_240408112857.png]
И если после копирования текста , посмотреть что же в буфере обмена , например с помощью InsideClipboard , то там будет непонятно что.
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
Victoriacom

Сообщений: 111
Дата регистрации: 08.12.2010
Не стал заморачиваться со шрифтами. Тем более, что ничего особенного с ними я не делал. Всё по умолчанию.
Поскольку надо было срочно, сделал через ж.
Сформировал шаблон в Word. Все шрифты - Times New Roman. Затем создал документ на основании этого шаблона и сохранил его как PDF.
Проверял шрифты в репорте. После проверки ничего не изменилось.
Через ж получилось быстрее, чем разбирать шрифты в Report'e.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.
Ratings: 0 negative/0 positive
Re: xfrx кракозябры при Copy-Paste
sphinx

Сообщений: 31177
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Через Foxypreview одна строчка и работает без Word'а.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 15 (Гостей: 15)

© 2000-2024 Fox Club 
Яндекс.Метрика