Вверх ↑
Этот топик читают: Гость
Ответов: 542
Рейтинг: 12
#16: 2009-01-26 11:11:16 ЛС | профиль | цитата
Следя за форумом замечаю что по большей части все пишут програамы для скачивания и разбора web страныц. поэтому инструменты такого анализа
как разбор словоформ, нохождения корня слова (для поиска например), формирования MT потоков на основе реузльтата работы регулярного выражения и т.д. будут востребованы. Не знаю как для Delphi но для PHP в инете есть готовый пакет нахождения все слоформ и .т.д
------------ Дoбавленo:

Тот же WikiCenter который здесь разрабатывался содержить более 5 компеннтов для разбора массива текста в многомерный поток. А используя одно регулярное выражение можно получить массыв (матрицу) данных, совместив в это в один компоненте это все, схемы анализа веб страныц намного сократились бы.
карма: 0

0
Разработчик
Ответов: 26135
Рейтинг: 2126
#17: 2009-01-26 11:34:34 ЛС | профиль | цитата
afandi, и причем здесь "Оптимизатор RTF", ты топик-то читал
Следующий раз, оффтоп я буду безжалостно удалять, а то млин достали писать все подряд в один и тот же попавшийся топик.
По регулярным выражениям была отдельная тема, вот туда и пости.
карма: 22

0
Ответов: 542
Рейтинг: 12
#18: 2009-01-26 11:49:47 ЛС | профиль | цитата
я писал это как дополнение вашего текста ниже следующего.
nesco писал(а):
если его делать, то делать надо отдельным компонентом, возможно, тем же текстовым процессором, который можно будет в дальнейшем наращивать и добавлять в него различный функции, тот же "падеж", например.

карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#19: 2009-01-26 13:06:56 ЛС | профиль | цитата
afandi, на всякий случай - перевод текстовой строки в МТ, где каждый элемент отделен одним и тем же разделителем делается одним элементом, а не пятью.
карма: 27
0
Ответов: 542
Рейтинг: 12
#20: 2009-01-26 13:17:21 ЛС | профиль | цитата
Dilma писал(а):
где каждый элемент отделен одним и тем же разделителем делается одним элементом, а не пятью.

знаю. сам его использовал в своем первом приложении. Я имед виду те решения в которых разработчки ожидает не один сымвол разделитель а разные.
А если сказать точнее... когда искомый текст может встрчеатся в текстовом массиве в различных обрамлениях слева и справа.
Порою достаточно сложный алгоритм в классическом понимании мне доводилось заменять всего лишь одним шаблоном регулярного выражения.
В современном мире большинство задач сводится к тому что приходится обрабатывать большие массивы данных для получения результата многократно меньшего порядка или того же объема но перестроенного.

Ps. Извините что получился оффтоп, у админов нет функции которая позволить подобние офтопи срезать и присоединить туда где им место
карма: 0

0
Ответов: 5227
Рейтинг: 587
#21: 2009-01-26 13:21:34 ЛС | профиль | цитата
Почитал по формату rtf и понял что в нашем компоненте и половины не реализовано. Возможности у этого ActivX довольно приличные. Чтото конечно можно засчёт имитации горячих клавиш сделать но это какоето сомнительное решение. По форматированию документов и таблиц там есть неплохие возможности. Опционально наверно встроеный конвертор не помешал бы. Приду домой буду его тестировать.

а вот есть ещё вопросик, если возможность у этого контрола загружать форматированй документ не из файла а из потока?
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Администрация
Ответов: 15295
Рейтинг: 1519
#22: 2009-01-26 13:33:52 ЛС | профиль | цитата
у контрола можно, у компанента нет
карма: 27
0
Ответов: 3851
Рейтинг: 159
#23: 2009-01-26 19:54:41 ЛС | профиль | цитата
Dilma писал(а):
К RichEdit это действительно никак не относится.
я думал - раз уж Rich единственный элемент в палитре, сохраняющий своё содержимое в RTF просто указанием такой необходимости в свойстве FileName, то ему это
andrestudio писал(а):
обьём сохраняемого файла будет в четыре раза меньше
будет полезно и в тему опять же..
карма: 0
начавший
0
Ответов: 5227
Рейтинг: 587
#24: 2009-01-29 09:01:14 ЛС | профиль | цитата
Хочу програмно задать размер шрифта с помощью процедуры

#pas
Control.RE_FmtFontSize := ReadInteger(_Data,_data_FontSize,0);
но похоже она задаёт в dpi, по какой формуле можно правельно расчитать эти значения :?:
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1926
Рейтинг: 172
#25: 2009-01-30 10:37:30 ЛС | профиль | цитата
andrestudio писал(а):
по какой формуле можно правельно расчитать эти значения


Определить экспериментально.
карма: 9
0
Ответов: 5227
Рейтинг: 587
#26: 2009-01-30 11:32:16 ЛС | профиль | цитата
3042, это функция, по умолчанию она возращает значение 165dpi, если текст мышкой перетащить в WordPad то он вопринимает шрифт по умолчанию как Microsoft Sans Serif 8,5 хотя в HiAsm он по умолчанию ровно 8. Короче экспериментально у меня получилось так

#pas
Control.RE_FmtFontSize := ReadInteger(_Data,_data_FontSize,0)*20;
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26135
Рейтинг: 2126
#27: 2009-01-30 12:57:33 ЛС | профиль | цитата
andrestudio, достаточно было зайти в KOL и посмотреть описание свойства


    property RE_FmtFontSize: Integer index (12 shl 16) or CFM_SIZE read REGetFontAttr write RESetFontAttr;
{* |<#richedit>
Formatting value: font size, in twips (1/1440 of an inch, or 1/20 of a
printer's point, or about 1/10 of pixel). When retrieving, returns
RE_Font.FontHeight.
When set, changes font size for entire <A area> (but does not change
other font attributes). }
карма: 22

1
Голосовали:andrestudio
Ответов: 5227
Рейтинг: 587
#28: 2009-01-30 13:52:19 ЛС | профиль | цитата
nesco, в Delphi Kol.dcu а в FPC не догадался заглянуть, спасибо, буду знать где смотреть
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1891
Рейтинг: 110
#29: 2009-02-02 01:54:10 ЛС | профиль | цитата
nesco, а в указанный компонент можно доработать что бы многотекстовые столбцы в таблице отображались нормально
карма: 0
%time%
0
Разработчик
Ответов: 26135
Рейтинг: 2126
#30: 2009-02-02 02:39:20 ЛС | профиль | цитата
Alexbootch, ты задаешь этот вопрос уже не первый раз. У меня прошлый раз это не получилось сделать. Надо еще будет подробнее рассмотреть этот вопрос.
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)