|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: В чем конструктор грамот делать? | |||
Delphi | 16 | 76.19% | |
Photoshop | 3 | 14.29% | |
MacromediaFlash | 1 | 4.76% | |
CorelDraw | 1 | 4.76% | |
Paint | 0 | 0% | |
Другой вариант | 0 | 0% | |
Голосовавшие: 21. Вы ещё не голосовали в этом опросе |
|
|
Опции темы | Поиск в этой теме |
28.02.2009, 12:29 | #11 |
работа не волк....
Форумчанин
Регистрация: 09.06.2008
Сообщений: 337
|
Я тут в нете нашёл статейку про установку HTMLEdit. Сделал как написано. А он мне ошибку выдаёт: Error
Cannot debug project unless a host application is defined. Use Run|Parameters... dialog box и [Warning] Unit 'MSHTML_TLB' implicitly imported into package 'dclusr'. Подскажите как установить. Собственно сама статья: 1. Запускаем один экземпляр Delphi (у меня 5-ая версия). 2. В меню-баре выбираем пункт "Component", затем "Import ActiveX Control". 3. В появившемся окне, в списке зарегестрированных ActiveX Control'ов находим строку "DHTML Edit Control..." и выделяем ее (я не обещаю что у всех она будет, но если вдруг не будет попробуйте нажать кнопку "Add" и найти файл "C:\Program Files\Common Files\Microsoft Shared\Triedit\DHTMLED.OCX").. 1. Нажимаем кнопку "Install". 2. В следующем окне выбираем вкладку "Into new package". 3. Выбираем путь куда будет установлен наш ActiveX package и имя для него. 1. Далее жмем "Ok". 2. После долгого раздумья появится окно, в котором нажмите "Compile". 1. После чего в выскочившем сообщении нажмите "Ok". 2. Закройте все с сохранением вашей новой библиотеки. А теперь в два приема создаем проект и тестируем то что получилось. 1. Создаем новый проект 2. находим палитру компонент "ActiveX", где видим две новые иконки 3. выбираем ту что называется "DHTMLEdit" 4. бросаем ее на форму 5. устанавливаем Align := alClient 6. запускаем проект 7. выделяем текст на странице которую вы сейчас читаете (Ctrl+A) и копируем с нее текст (Ctrl+C) 8. переходим в наш проект 9. ставим в поле курсор (щелкните мышью по полю) 10. нажимаем "Ctrl+V" 11. смотрим и удивляемся.
Цель, для которой требуются неправые средства, не есть неправая цель.
|
28.02.2009, 14:40 | #12 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
и чем же7 там просто синтаксис другой... все остальное одно и тоже... просто ты привык к делфам и поэтому говоришь что удобней...
|
28.02.2009, 14:47 | #13 | |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Цитата:
А C++ я изучаю как и Delphi ! |
|
28.02.2009, 22:35 | #15 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
В принципе для , скажем, тех же грамот - создать форму (она же окно),выбираешь дизайн со всеми атрибутами.Далее все вставляемые атрибуты даже через простой Edit (кому, за что, дата, опись, протокол, отпечатки пальцев) .Через объект Printers (uses Printers; и процедуру BeginDoc ... EndDoc выводим на принтер.
Я вот таким образом (пытаюсь внедрить) шаблоны документов при проектировании разрабатываю.Сейчас воткнулся в Unicode c нестандартными символами.Но это уже совсем другая история . . .
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
28.02.2009, 22:44 | #16 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Многое зависит от требуемой сложности графики в грамоте.
Я делал подобные проекты средствами VBA в CorelDRAW - в плане количества возможностей по обработке векторной графики и удобства работы с графическими объектами (хорошо проработанная объектная модель) ему нет равных. Плюсом является также то, что графические заготовки и код хранятся в одном файле, и отредактировать код и графику можно на любом компе, где установлен CorelDRAW, без установки дополнительного ПО. Конечно, для этого нужен опыт работы с VBA... В случае же, если требуется менять только текст в грамоте, есть варианты намного проще, и CorelDRAW в этом случае абсолютно не нужен.
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 28.02.2009 в 22:48. |
28.02.2009, 22:54 | #17 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Я думаю идеальный вариант-Delphi+Image.Canvas!+XML(для шаблонов)
|
01.03.2009, 11:16 | #18 |
работа не волк....
Форумчанин
Регистрация: 09.06.2008
Сообщений: 337
|
Вопрос #11, про установку компонента снимается. Оказывается надо было Delphi перезапустить. Instrumental Workshop установил, обалдел. Народоваться не могу. Классная штука.
Спасибо что про Canvas подсказали (правда с ним замучаешься). А я и не знал что CorelDraw поддерживает VBA. И про принтеры спасибо. Клёвый форум. Столько новой полезной информации.
Цель, для которой требуются неправые средства, не есть неправая цель.
|
01.03.2009, 11:32 | #19 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
А сейчас посредством чего печатают эти грамоты? Тупо в ворде набирают или в векторном редакторе каком или еще как?
|
01.03.2009, 11:50 | #20 |
работа не волк....
Форумчанин
Регистрация: 09.06.2008
Сообщений: 337
|
Редактор называется МашБюро (на Pascale вроде написан). Там в базе хранятся заранее нужные положения текста. То есть готовую болванку грамоты (сделанную к примеру Photoshop + занесённую в базу программы), прогоняют с помощью этой программы через принтер. В итоге, надписи типа Иван Петрович печатаются в нужном месте.
Цель, для которой требуются неправые средства, не есть неправая цель.
Последний раз редактировалось Лукманов Александр; 01.03.2009 в 12:25. Причина: Вспомнил важную деталь |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
конструктор игр | koljsch | Фриланс | 13 | 04.02.2009 03:49 |
Конструктор | PilGrim | Общие вопросы C/C++ | 0 | 16.01.2009 10:21 |
Конструктор копирования | Djaconda | Общие вопросы C/C++ | 3 | 11.06.2008 18:54 |
Класс и конструктор | Andr | Общие вопросы C/C++ | 2 | 10.05.2008 18:21 |
Конструктор запросов | kaa | БД в Delphi | 12 | 20.12.2006 16:45 |