|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 67
|
||||||
Проверка файла перед вставкой в Richtext-поле18.11.2009, 18:50. Показов 17333. Ответов 9
Метки нет (Все метки)
Доброго времени суток!
Значит есть такая задачка... на форме есть два RichText-поля (SFile и SSample). в SFile будет вставляться файл картинки, а в SSample - типа превью этой картинки. Так вот, как вставить саму картинку в поле - проблем вроде нет, но необходимо еще, перед тем как вставить эту картинку, сделать проверочку, а именно: - чтобы файл был в формате *.jpg; - чтобы он был с разрешением в 200 dpi; - чтобы он был в оттенках серого (типа ч/б). Кто подскажет как такое можно организовать?? З.Ы. Код самой вставки рисунка:
В общем нужно организовать проверку перед вставкой... как? Профи, прошу Ваших советов и рекомендаций!!
0
|
||||||
| 18.11.2009, 18:50 | |
|
Ответы с готовыми решениями:
9
Проверка на корректность даты в поле перед сабмитом Richtext поле проверка файла перед запуском |
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
|||
| 18.11.2009, 19:53 | |||
Если хочешь ограничить расширение файла, воспользуйся проверкой расширения StrRightBack(mFile(0), ".") Если именно на формат, как я поняла - ищи описание формата и читай нужную инфу из файла ( http://www.google.com.ua/search?q=jpeg+header пример http://forums.cnet.com/5208-66... dID=175401) Может, кто попроще посоветует варианты, полностью готовые к употреблению
0
|
|||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 18.11.2009, 20:27 | |
|
как отсекать левые названия - это ваще из "дошкольной практики програмения"
судя по вопросу как анализировать файлы - вы не знаете ;) гуглевание не модно, у поколения пепси, дайте фсё и сра терь про контент файла сначала теория... нек. файлы (графич.) имеют сигнатуру, а нек. - нет... и анализровать над хедером - задача для истинных индейцев путей у вас несколько: -использовать консольную утилиту (работает везде) -использовать java (работает везде) -использовать КОМу (работает в уиндоуз онли) терь практика... консольная утиль (ваще их много) за вас уже всё сделали, например: identify test1.jpeg выдаст test1.jpeg JPEG 260x151 260x151+0+0 8-bit DirectClass 10.3kb identify - это утиль из бесплатного пакета imagemagick под виндоуз (почему-то я не сомневаюсь, что у вас именно оно ;) ) есть её реализация http://imagemagick.linux-mirror.org/script...ses.php#windows java как заюзать java (через бридж): http://www.nsftools.com/tips/N... 2jexamples вот так определить формат: http://www.exampledepot.com/eg... cType.html или вот (от настоящих индейцев): http://kickjava.com/src/imagei... o.java.htm и наконец, КОМа что щас актуально в вянде и какая её версия какой компонент поставляет - не подскажу (где-то есть проги дефолтные, типа имеджвуер от МС, где-то нет) есть вот такие: http://forum.script-coding.inf... hp?id=2846 задейстование из ЛС - подобно васику
0
|
|
|
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
|
||
| 18.11.2009, 21:10 | ||
Тут, наверно, без холивара - выбирайте уже тогда java
0
|
||
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
|
||
| 19.11.2009, 08:05 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 67
|
||
| 19.11.2009, 10:18 | ||
А вообще мне нравится идея с Java, но я не так уж силен в ней :( З.Ы. Спасибо за участие в решении вопроса
0
|
||
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 67
|
||
| 19.11.2009, 12:20 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 19.11.2009, 12:42 | |
|
а какие подробности нужны - код по ссылке
подключение java кода в LS - тоже... можно и просто на java написать весь агент с передачей ему пути файла (через энвайромент или в доке) вы начните тему изучать... выж не предлвагаете мне весь код за вас писать?...
0
|
|
|
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 67
|
|||
| 19.11.2009, 13:57 | |||
индейцев - американцев?? индейцев - ну, тип "тупых", что ли?? )) А теперь ближе к теме..: Вот по ссылке: http://kickjava.com/src/imagei... o.java.htm есть много всякого-такого.. но пока я не совсем въезжаю в букаффки что там написаны Вижу проверки на форматы, на "цветность" и т.д. ... но хотелось бы "вырвать" оттуда только то, что нужно мне, а не все..
0
|
|||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 19.11.2009, 14:48 | |
|
вы читать сначала пробывали ;)
там в коментах всё написано - что вызывать и как... начиная со строки 31 * Use the class like thys: индейцы - терпиливые, пытливые и мудрые
0
|
|
| 19.11.2009, 14:48 | |
|
Помогаю со студенческими работами здесь
10
Richtext поле в Ui документе рисунки в Richtext поле Проверка расширения файла перед загрузкой Проверка наличия файла перед отправкой Проверка расширения файла перед загрузкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|