|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Доброго Вам времени суток Уважаемые господа при наличии времени прошу Вас подсказать есть большое количество документов которые были написаны шрифтом ArialAzLat (не через раскладку клавиатуры) необходимо перевести эти документы в unikod (привести их в тот вид - как если бы они были бы набраны через раскладку клавиатуры) возможно ли это ? где можно почитать об этом, или посмотреть пример С Уважением Намик ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:07 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Намик, вы путаете шрифт, кодировку и раскладку. Давайте может конкретный файлик для примера. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:11 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
приветствую Вас Благодарю Вас за ответ вот пример чтобы файл открылся Вам нужны будут шрифты которые я вложил ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:21 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
А результат какой надо получить? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:23 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
без этих шрифтов - этот документы (и ему подобные) не будут читабельны при открытии а вот если бы их набирали, выбрав в раскладке клавиатуры az(латиница) то они откроются на любом компьютере как их перевести вот в этот формат С Уважением и Благодарностью Намик ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:26 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
К слову, шрифты можно интегрировать в документ - то есть они будут распространяться с документом и открыть можно будет везде. Что касается перевода в юникод - можно принтскрином выложить то, что сейчас и то, что нужно получить, а то я что-то делаю, но не уверен в том, что я правильно делаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:31 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
И еще вопрос, вот этот текст: Мящсяти Эянжяви, Щейран ханым Дцнбцли, Ашыг Пяри иля бярабяр Хуршидбану Натяван да Азярбайжан ядябиййаты тарихиндя юзцнямяхсус хидмятляри олмуш гадын шаирляримиздяндир. имеет какой-то смысл в AZ(кир) или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:35 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
прошу Вас просмотреть пример если Вы сейчас удалите из системы те шрифты которые я Вам отослал то в левом столбце таблицы будут иероглифы и кириллический текст а в правом всё сохраниться неизменно С Уважением и Благодарностью Намик ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:38 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Уважаемый Shocker.Pro, Вы кажется не загрузили те шрифты которые были в папке поэтому текст так и отражается прошу Вас просмотреть второй пример я думаю Вы увидите как необходимо получить С Уважением и Благодарностью Намик ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:40 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
да не, загрузил, разобрался в общем надо просто заменить (Ctrl+H) одну букву (скопировав ее из левой ячейки) на ту же букву, (скопировав ее из правой ячейки). И так для всего алфавита. Потом в левой ячейке поставить любой юникодовый шрифт и выбрать язык az(латиница). По крайней мере я так проделал и у меня получилось нужное (не для всех букв, разумеется). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:53 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
я пробовал так Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Однако когда я удалял шрифты всё было по по прежнему (не читабельно) С Уважением и Благодарностью Намик ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:55 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Это же можно сделать и программно, составив таблицу замен с ASCII на юникод, к пример в данном случае "ш" заменяется на ChrW(351). Но я не помню вашу подкованность в программировании, сможете ли вы создать цикл по таблице замен, а также цикл перебора файлов (он, как я понимаю, тоже нужен) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:57 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Пока отвечал, вы написали, ща проверю ваш вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 18:59 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
перебор Файла - Вы имеете ввиду чтобы он открывал файл проверял шрифт ? если да то мы сами будет конвертировать нужный файл авторсоставив таблицу замен с ASCII на юникод А вот то что я пробовал -это оно или Вы имеете ввиду что то другое ? если можно - один пример замены, на одну букву а дальше я сам постараюсь разобраться С Уважением и Благодарностью Намик ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 19:02 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Namikперебор Файла - Вы имеете ввиду чтобы он открывал файл проверял шрифт ?я сказал "перебор файлов" - ну то есть открыть все файлы, выполнить в них этот макрос, заменить шрифт, сохранить и закрыть, но это отдельная песня. Макрос ваш правильный, но только он не делает ни одной замены букв (кстати, что вы его сразу-то не выложили, вы ж не первый день на форуме). Просто конструкцию " 240;" по крайней мере мой 2003-й не понимает. А вот так: Код: vbnet 1. 2. 3. 4.
и так Код: vbnet 1.
получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 19:11 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Только у вас в массиве unikodrn почему-то лишние пробелы есть, из-за них текст немного коцается. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 19:13 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Shocker.Pro, на счет выложить свой пример - это Вы правы я забыл об этом все работает лишние пробелы я уберу Дай Вам Бог всего С Уважением и Благодарностью Намик ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 19:19 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Да, там не помешает Код: vbnet 1.
в начале макроса и Код: vbnet 1.
в конце, чтобы на экране ничего не мелькало ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 19:22 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Спасибо Вам большое Благодарю Вас ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 19:23 |
|
VB конвертер шрифта
|
|||
---|---|---|---|
#18+
Вот рабочий вариант вопроса может кому пригодиться Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
спасибо Shocker.Pro С Уважением и Благодарностью Намик ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 19:39 |
|
|
start [/forum/topic.php?fid=60&fpage=68&tid=2157389]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 306ms |
total: | 439ms |
0 / 0 |