|
Черная магия xDxDesigner - трюк "Русская кодировка" |
|
|
|
Jan 15 2016, 22:25
|
Группа: Участник
Сообщений: 8
Регистрация: 31-10-07
Пользователь №: 31 932

|
Фокусник демонстрирует xDxDesigner с пользовательскими кнопками и зрители убеждаются, что вместо русского текста отображается абракадабра  Фокусник закрывает xDxDesigner, делает несколько магических пассов с файлом c:\MentorGraphics\...\SDD_HOME\standard\addins.ini, снова открывает xDxDesigner и - voila! - зрители видят русский текст!  Всем сомневающимся фокусник предлагает сгенерировать перечень элементов с помощью известной утилиты - и зрители получают таблицу в Excel с родным русским языком. В чем же дело? Секрет фокуса заключается в использовании малоизвестного реквизита, а именно - скомпилированного в локализованных Windows компонента ActiveX (ActiveX Control), который заранее зарегистрирован в ОС с помощью утилиты regsvr32.exe (например как dll-ка в архиве
BlackMagic.rar ( 1.09 мегабайт )
Кол-во скачиваний: 112) А измененный файл addins.ini автоматически загружает компонент в xDxDesigner, как Addin Object (секция [CPPRUS]).  Каково?
|
|
|
|
|
Jan 16 2016, 17:55
|

Участник

Группа: Участник
Сообщений: 54
Регистрация: 22-06-04
Пользователь №: 114

|
QUOTE (dmitry-tomsk @ Jan 16 2016, 17:25)  Вот этот фокусник починил бы шрифты в xdxdesigner. А то в iopt заходишь во вкладку шрифты, там написано: идите правьте шрифты в xdxdesigner, а там просто таких вкладок нет. Как по госту схему оформлять? Как это нет? В Setup/Settings/Font Styles в Fixed пропишите гостовский шрифт - и будет вам счастье. (мопэд не мой, вычитано где-то на форуме).
|
|
|
|
|
Jan 17 2016, 08:46
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(ovchik @ Jan 16 2016, 01:25)  Секрет фокуса заключается в использовании малоизвестного реквизита, а именно - скомпилированного в локализованных Windows компонента ActiveX (ActiveX Control), который заранее зарегистрирован в ОС с помощью утилиты regsvr32.exe (например как dll-ка в архиве
BlackMagic.rar ( 1.09 мегабайт )
Кол-во скачиваний: 112) А измененный файл addins.ini автоматически загружает компонент в xDxDesigner, как Addin Object (секция [CPPRUS]). Каково? К сожалению у меня проблема остается.
CPPRus.dll зарегестрировал. addins.ini заменил. Может еще что-то забыли?
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Jan 17 2016, 09:19
|
Знающий
   
Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379

|
Цитата(Harry @ Jan 16 2016, 20:55)  Как это нет? В Setup/Settings/Font Styles в Fixed пропишите гостовский шрифт - и будет вам счастье. (мопэд не мой, вычитано где-то на форуме). До конца эта фишка не работает. Да шрифты подменяет, и текст читается на русском. Но вот в свойствах компонентов, там кириллица остается кракозябрами. И желтые рамочки достают, как убрать не знаю. В общем Export PDF что то никак они до ума не доведут.
|
|
|
|
|
Jan 17 2016, 13:38
|

Участник

Группа: Участник
Сообщений: 54
Регистрация: 22-06-04
Пользователь №: 114

|
QUOTE (dmitry-tomsk @ Jan 17 2016, 14:55)  Я вообще про это Про IOPT сказать не могу - не пользую. Но вы же пишете, что посылает в xdxdesigner: QUOTE (dmitry-tomsk @ Jan 16 2016, 17:25)  Вот этот фокусник починил бы шрифты в xdxdesigner. А то в iopt заходишь во вкладку шрифты, там написано: идите правьте шрифты в xdxdesigner, а там просто таких вкладок нет. Как по госту схему оформлять? Может, его настройки использует и IOPT... QUOTE (agregat @ Jan 17 2016, 12:19)  До конца эта фишка не работает. Да шрифты подменяет, и текст читается на русском. Но вот в свойствах компонентов, там кириллица остается кракозябрами. И желтые рамочки достают, как убрать не знаю. В общем Export PDF что то никак они до ума не доведут. А про какие свойства речь? Ввод криллицы - да, через костыль. Но работает. И что за желтые рамочки?
Прикрепленные файлы
ru.pdf ( 17.7 килобайт )
Кол-во скачиваний: 55
|
|
|
|
|
Jan 17 2016, 13:45
|
Знающий
   
Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379

|
Цитата(Harry @ Jan 17 2016, 16:38)  А про какие свойства речь? Ввод криллицы - да, через костыль. Но работает. И что за желтые рамочки? С рамочками да, их можно убрать. А про свойства смотрите приаттаченный рисунок. В свойствах компонента кракозябры.
Эскизы прикрепленных изображений
|
|
|
|
|
Jan 18 2016, 15:23
|

Участник

Группа: Участник
Сообщений: 54
Регистрация: 22-06-04
Пользователь №: 114

|
QUOTE (agregat @ Jan 17 2016, 16:45)  С рамочками да, их можно убрать. А про свойства смотрите приаттаченный рисунок. В свойствах компонента кракозябры. Угу. Ну что, ждем возвращения специалиста по черной магии) Кстати, у меня кракозябры выглядят немного иначе - без апострофов вверху. Особенности ОС или результат регистрирования его dll - не знаю.
|
|
|
|
|
Mar 26 2016, 16:18
|
Группа: Участник
Сообщений: 5
Регистрация: 21-02-09
Пользователь №: 45 186

|
Шрифтом GOST Type A печатаются только английские буквы, русские буквы вообще не печатаются, что делать?
|
|
|
|
|
Mar 26 2016, 17:20
|
Группа: Участник
Сообщений: 5
Регистрация: 21-02-09
Пользователь №: 45 186

|
Цитата(R-Max @ Mar 26 2016, 19:18)  Шрифтом GOST Type A печатаются только английские буквы, русские буквы вообще не печатаются, что делать? Н-да работает так: добавить в FIXED стиль шрифт GOST Type A, а надписи вставлять, печатая их в строке таблицы символов Windows, неужели нельзя нормальную поддержку Unicode сделать, LoL ...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|