:: Visual Foxpro, Foxpro for DOS
Символы транскрипции на Фоксе
Wild ZAY
Автор

Сообщений: 5036
Откуда: 68 регион
Дата регистрации: 13.09.2004
Народ, подскажите, пожалуйста!
Решил сделать небольшой проект в помощь по английскому языку дочке. Думал показывать в форме транскрипцию. Но выходит ерунда. Например вот это:

[attachment 10816 .jpg]

Копирую символы транскрипции, вставляю на Фоксе. Выходит ['?pl].
Что можете посоветовать? Может тупо с копии экрана вырезать jpg-фрагменты и вставлять как рисунок?
Спасибо
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Сделать вставку Webbrowse и рисовать в нем - меньше головняков


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/1 positive
Re: Символы транскрипции на Фоксе
Wild ZAY
Автор

Сообщений: 5036
Откуда: 68 регион
Дата регистрации: 13.09.2004
piva
Сделать вставку Webbrowse и рисовать в нем - меньше головняков

Разжуй, пожалуйста, гуманитарию
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
Wild ZAY
Автор

Сообщений: 5036
Откуда: 68 регион
Дата регистрации: 13.09.2004
Цитата:
WebBrowser позволяет обращаться к Web-узлам, просматривать Web-страницы,

Нет, это не подходит. Инет не нужен. Может какой другой выход?
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Причем тут инет ? контрол только там можно рисовать как в простой html'ке тока как встявлять спецсимолы точно не знаю.


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Это символы из юникода. Используй для показа richtextbox. Кроме него, ну и еще IE-компоненты с html-вставкой, в фоксе (бесплатно) никто юникоды не отображает.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/1 positive
Re: Символы транскрипции на Фоксе
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Любой MS контрол, их тысячи!


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/1 positive
Re: Символы транскрипции на Фоксе
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Влад Колосов
Любой MS контрол, их тысячи!
Юникоды? Бесплатно? Тысячи?!
Однажды копал долго и упорно - кроме этих двух ничего. И то в каждом свои проблемы. В частности со вводом юникодов, который и был нужен, и ради которого пришлось слегка поизвращаться с ричтекстом. Но с отображением все намного проще. Тот же IE-компонент неплохо можно использовать.
Все остальное что есть в инете - все за мани. ;)


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/1 positive
Re: Символы транскрипции на Фоксе
Wild ZAY
Автор

Сообщений: 5036
Откуда: 68 регион
Дата регистрации: 13.09.2004
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
А кстати для конкретно этой задачи я бы сделал все намного-намного проще. ;)
Достаточно в редакторе шрифтов (лучший, что попадался Studio5 от FontLab, в инете полно ссылок на хорошую ;) версию) открыть шрифт Arial и вставить вместо каких-нибудь обычных букв те, что нужны для транскрипции и сохранив под другим своим именем установить у себя в Windows. После чего в любом контроле на форме нужно всего лишь указывать для отображения этот шрифт, выводя те буквы, которые как раз и подменили. Т.е. скажем пишем "A", а вместо нее там подставлена та зюзюка, что на картинке - и именно она как раз и будет отображаться в этом шрифте вместо "A", которую указываем. Просто и универсально действительно для всех контролов. Хоть для лейбла, хоть для грида.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/1 positive
Re: Символы транскрипции на Фоксе
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Все, что в комплекте с фоксом и начинается на Microsoft. Например, Microsoft Forms Textbox/Label control. По идее, должен поддерживать.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Ну как-то так
Declare integer PlaySound in winmm.dll string, integer, integer
Public o
o=CreateObject("form1")
o.show()
Define Class Form1 as Form
Add Object ie as OleControl with OleClass="Shell.Explorer.2", width=300, height=200
Procedure ie.init
With this
.navigate("About:blank")
EndWith
Procedure ie.beforenavigate2(pdisp, url, flags, targetframename, postdata, headers, cancel)
With this
If url="my://sound"
playsound("systemexit",0,0)
cancel=.t.
EndIf
EndWith
procedure Init
With this
.ie.document.write([<FONT SIZE="2" FACE="Arial">])
.ie.document.write("Транскрипция ['&#230;pl] ")
.ie.document.write("<a href='my://sound'>Тынц</a>")
.ie.document.write("</font>")
EndWith
EndDefine


------------------
Часто бывает так, что есть над чем задуматься, а нечем.




Исправлено 1 раз(а). Последнее : piva, 07.10.10 12:20
Ratings: 0 negative/1 positive
Re: Символы транскрипции на Фоксе
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Влад Колосов
Все, что в комплекте с фоксом и начинается на Microsoft. Например, Microsoft Forms Textbox/Label control. По идее, должен поддерживать.

Ну так попробуй сам, если не веришь. Только IE или ричтекст - однозначно больше никто. Из бесплатных разумеется. Нашел неплохие вроде гриды даже, скачал глянуть. Но - там все на картинках по сути. Поскольку скомпилировано в exe-примеры. Рабочие же ocx - кажется где-то в районе 200$ и дороже.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
Wild ZAY
Автор

Сообщений: 5036
Откуда: 68 регион
Дата регистрации: 13.09.2004
Спасибо, буду осмысливать и пробовать.
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
piva
Ну как-то так

По-моему тоже - хороший вариант.
Кстати туда же можно еще и картинку громковорителя засунуть. Если вместо Тынц вставить что-нибудь вроде:
<img src='c:\app\img1.jpg'>


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Главное правильно символы unicode указывать


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Для понимания процесса и "Тынца" хватит


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
piva
Для понимания процесса и "Тынца" хватит

Ну со значком красивше.
Кстати для совсем уж полной красоты надо тогда бордюр убрать. Т.е. вот так:

.ie.document.write("<a href='my://sound'><img src='c:\app\img1.jpg' border=0></a>")


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Ага - еще CSS добавить
Ну не верстальщик я


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Символы транскрипции на Фоксе
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
piva
Ага - еще CSS добавить Ну не верстальщик я

Ага - зато Пива!
А css между прочим неплохая такая штукенция, не грех иной раз и использовать. Удобно получается.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive


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

On-line: 30 Равиль  (Гостей: 29)

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