![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]()
Есть не большой файлик символов (приват юзер) хочу программно сделать замену букв на символы. Как это понятно здесь нет привязки символа к букве это должна делать функция.
Мне нужно искать как я понял так: смотреть на символ в Memo далее менять его на какой я хочу по коду символа на нужный в моем приватном? И как тогда определить коды личных символов? |
![]() |
![]() |
![]() |
#2 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
функция stringreplace(s,b,a,[rfreplaceall]);вернет string
s:строка в которой менять b:что менять a:на что менять |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]()
Эм...как бы вопрос на что менять то? Функция о замене валялась где то а вот как узнать коды символов в личном шрифте? Ведь там не просто буквы вот как например в ворде выделил и поменял шрифт там значки, и каждому значку свой код по идеи. В таблице символов это отображается как U+0002 и т.д. а в Делфи как будет? И еще хотел спросить если файл шрифта с символами перекинуть на чужой комп вместе с текстовым файлом переделанным, на нем он нормально ведь прочитается?
Последний раз редактировалось Зод; 04.03.2012 в 16:23. |
![]() |
![]() |
![]() |
#4 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
не понятно немного вам нужно шрифт в программу свой загрузить ? если да то не давно такая тема обсуждалась на форуме
|
![]() |
![]() |
![]() |
#5 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]()
Здесь скорее и шрифт и перенос его и замена.
Ну вот ладно я загрузил шрифт в программу. Пишу обработку Button: Код:
Вопрос в том как на не знакомый символ для Делфи произвести замену в Мемо? Ну вот более понятно может будет: Я открываю редактор личных символов и рисую единственный символ, какуе-нибудь карякулу а теперь хочу что бы моя программа в Мемо1 заменила все буквы "а" на эту карякулу. Вот в чем суть. Или если я захочу заменить все буквы русские на их аналоги на английском (но с учетом что делфи не знает американский шрифт) Если произвести просто команду Memo2.Font.Name:='XXX'; то просто будет применен новый шрифт к тексту а у меня там просто набор символов, это как бы нет связки с буквами. Последний раз редактировалось Зод; 05.03.2012 в 14:53. |
![]() |
![]() |
![]() |
#7 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
кодировка символа? если utf8 то так
Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]()
А что грузить в переменную?)
код нужного мне символа в таблице Юникода U+E005: Private use Как-то так, не уже ли нельзя как-то просто заменить букву на нужный мне код? Вообще если я в мемо даже загружи на прямую текстовый файл в котором есть этот символ то в мемо ни чего похожего не будет. Видимо по стандарту не поддерживает такие коды, это как то загрузить наверно в программу нужно. У меня есть файл *tte что с ним делать я не знаю. |
![]() |
![]() |
![]() |
#9 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
скиньте файл
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на замену символов | Walter Bishop | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 18.10.2011 18:16 |
Delphi. как добавить в Memo 5 строк, длина каждой 10 символов. | Nostalgia | Помощь студентам | 3 | 21.03.2010 12:31 |
Как в компоненте memo сделать ... | }{oт@бь)ч | Компоненты Delphi | 21 | 07.02.2009 07:10 |
как сделать Memo прозрачным | 1234 | Общие вопросы Delphi | 1 | 21.02.2008 16:38 |
как сделать в memo строку не 256 символов, а 1024 например. | Alar | Компоненты Delphi | 0 | 29.10.2006 18:46 |