Химические редакторы / Маркин В.И. Практическое руководство по использованию ChemWindow 6.0
..pdfПеренос информации из ChemWindow в Microsoft Word и обратно
Тексты химической тематики часто сопровождаются различными схемами, уравнениями реакций и структурами химических соединений. Простейшим способом переноса объектов, созданных в программе ChemWindow, является использование буфера памяти (Clipboard), который создан для хранения информации и обмена с другими приложениями. Причем этот обмен может осуществляться в обоих направлениях, как из программы ChemWindow в другие приложения, так и обратно из других приложений в программу ChemWindow.
Рассмотрим на примере осуществление этого процесса. Предположим, Вы создали структуру химического соединения и
подпись к нему с использованием программы ChemWindow (рис. 161) и необходимо ее вставить в текстовый документ Microsoft Word. Для этого, используя инструмент Selection (см. с. 57), выделяют объект (или объекты), которые необходимо перенести в текстовый документ. Если выделенное представляет собой несколько объектов, то их обязательно надо сгруппировать с помощью команды Group (см. с. 69). Это необходимо для того, что иногда при переносе информации между приложениями возможны ошибки, которые сопровождаются изменением взаимного позиционирования между объектами. После этого можно выделенный объект скопировать (или вырезать) с помощью команд редактирования (см. раздел Меню Edit, с. 39) в буфер обмена. Перейти в программу Microsoft Word, поставить курсор в нужное место экрана и, используя команды редактирования, вставить данный объект (рис. 162). В результате получится текст, в котором в нужном месте находится химическая формула. С этим изображением можно работать как с обычным элементом абзаца.
Его можно выровнять по центру (как это показано на рис. 162), изменить размер, увеличить (уменьшить) отступ и т.д. При желании можно разместить рисунок таким образом, чтобы он был позади текста или установить обтекание вокруг текста, есть и много других возможностей. Чтобы изменить расположение рисунка относительно текста, нужно навести указатель мыши на рисунок и нажать правую кнопку мыши. В появившемся меню выбрать элемент Формат рисунка и в открывшемся окне выбрать нужные установки.
161
Рис. 161. Пример окна ChemWindow с выделенной структурой
Подробное описание возможностей программы Microsoft Word по размещению рисунков следует искать в специализированных руководствах.
Когда происходит вставка объекта ChemWindow с помощью команды меню Правка–Вставить или с помощью «горячих» клавиш CTRL– V или Shift–Insert, то он помещается в программу Microsoft Word как объект, поддерживающий механизм OLE*. Это значит, что в случае необходимости вставленный в документ Word объект можно редактировать непосредственно в программе Word. Для этого нужно выделить этот объект, как показано на рисунке 162, и дважды щелкнуть на нем
* Способ обмена и совместного использования данных приложениями посредством вставки объекта, созданного одним приложением, в документ, созданный другим приложением.
162
левой кнопкой мыши. Обратите внимание на строку состояния в программе Microsoft Word, изображенную на рисунке 162: «Дважды щелк-
ните, чтобы Edit ChemWindow Document». Она фактически предлагает редактировать объект ChemWindow, дважды щелкнув по изображению. При этом появляется возможность работать с объектом ChemWindow непосредственно внутри программы Microsoft Word (рис. 163). Система меню становится такой же, как и в программе ChemWindow. Объект, который подвергся редактированию, находится в динамическом окне, которое фактически является окном ChemWindow.
Можно осуществить и обратный перенос информации из Microsoft Word в ChemWindow традиционным способом, т.е. с применением команд редактирования из меню Правка (или с использованием «горячих» клавиш).
Рис. 162. Пример документа Microsoft Word со вставленной в него химической структурой
163
Рис. 163. Пример редактирования объекта ChemWindow внутри документа Microsoft Word
Рис. 164. Пример редактирования объекта ChemWindow внутри документа Microsoft Word
164
Как уже отмечалось ранее, при перемещении информации из ChemWindow, она вставляется в виде объекта ChemWindow, поддерживающего механизм OLE. Однако можно эту же информацию переместить и другим способом. Для этого в программе Microsoft Word нужно войти в меню Правка и выбрать команду Специальная вставка. При этом открывается окно (рис. 164), в котором пользователю предоставляется выбор формата переносимой информации.
Если выбрать элемент ChemWindow Document (объект), то информация переносится как OLE-объект со всеми вышеописанными свойствами этой информации.
Если выбрать элемент Рисунок (метафайл Windows), то информация переносится в виде метафайла и вставляется как графический объект, который затем уже нельзя редактировать средствами ChemWindow.
Перенос информации из ChemWindow в другие приложения
Перенос информации в другие приложения возможен несколькими способами.
Во-первых, это использование буфера памяти (Clipboard) с помощью команд редактирования. При этом результат зависит от типа программы, в которую происходит перемещение. Например, если перемещать информацию в программу Adobe Photoshop, то происходит вставка в растровом формате. При этом изображение можно редактировать только средствами Adobe Photoshop. Существуют специализированные программные средства, которые так же, как и ChemWindow, работают с химической графикой. Некоторые программы автоматически понимают тип передаваемой информации и позволяют с ней активно работать. В качестве примера таких программ можно назвать KnowItAll (дальнейшее развитие программы ChemWindow), ISIS Draw и др.
Во-вторых, это сохранение информации в альтернативных форматах (см. с. 28), чаще всего это MolFile (*.mol), разработанный компанией MDL. Этот формат понимают практически все программы, которые работают с химической информацией. В качестве примера такого способа переноса информации можно привести программу ACD ChemSketch.
165
Другие программы химической графики
В настоящее время в мировой индустрии программного обеспечения для химиков разработано достаточное количество программных средств, в которых реализуется функция создания различной химической графики. Однако тенденции современного развития программного обеспечения в этой области таковы, что фирмы-производители нацелены на производство программ, которые сочетают в себе много разнообразных функций (так называемые «Офисы», «Все в одном»). Это редакторы химических структур и схем реакций, генераторы пространственных моделей, модули, позволяющие проводить простейшие квантово-химические расчеты, возможность создания собственных баз данных и осуществлять структурный поиск в коммерческих базах данных (в том числе и через Интернет), различные приложения для спектральных методов анализа и многое другое.
Наиболее популярные программные средства представлены в таблице 11. Это программы, разрабатываемые крупными фирмамипроизводителями программного обеспечения в области химии. Часто некоторые фирмы идут на свободное бесплатное распространение этих программ (или отдельных их модулей) среди образовательных учреждений (или делают им значительные скидки).
Кроме крупных производителей коммерческого программного обеспечения для химиков, есть ряд энтузиастов, которые рассматривают разработку программ для химиков как некое увлечение и предлагают воспользоваться им любому желающему. В таблице 12 приведен перечень некоммерческих программ химической графики, разработанных некоторыми исследователями или небольшими фирмами. По сравнению с коммерческими продуктами они обладают небольшим перечнем функций, но того инструментария, который предусмотрен в программах, вполне хватает для повседневной работы рядовому хими- ку-пользователю персонального компьютера. Эти программы, как правило, распространяются бесплатно, но по популярности с ранее приведенными, им не сравниться.
166
Таблица 11. Основные программные продукты, реализующие функцию химической графики
Название программы |
Фирма-производитель |
Адрес в сети Интернет |
Форма |
Последн |
|
|
|
распространения |
обновлен |
|
|
http://www.mdli.com |
|
|
ISIS/Draw 2.5 |
MDL Informations Sys- |
Бесплатно для |
Июнь 20 |
|
|
tem, SanLeandro, Califor- |
|
образовательных |
|
|
nia, USA |
|
учреждений и |
|
|
|
|
персонального |
|
ChemDraw Ultra 9.0 в |
CambridgeSoft |
|
использования |
|
http://www.camsoft.com |
Цена для образо- |
Январь 20 |
||
составе пакета |
Corporation, Cambridge, |
|
вательных учреж- |
|
ChemOffice Ultra 2005 |
USA |
|
дений $1,390 |
|
KnowItAll 4.1 Academic |
Bio-Rad Laboratories |
http://www.bio-rad.com |
Бесплатно для |
Ноябрь 20 |
Edition |
Informatics Division, |
|
образовательных |
|
|
Philadelphia, USA |
|
учреждений и |
|
|
|
|
персонального |
|
ACD/ChemSketch 5.0 |
Advanced Chemistry De- |
|
использования |
|
http://www.acdlabs.com |
Бесплатно |
Ноябрь 20 |
Таблица 12. Некоторые некоммерческие программы химической графики
Название |
Автор или фирма- |
Адрес в сети Интернет |
Форма |
Послед |
программы |
производитель |
|
распространения |
обновл |
|
|
|
|
|
WinPLT 7.1 |
Hans J. Reich |
http://www.chem.wisc.edu/areas/reich/plt/ |
Бесплатно |
|
|
|
winplt.htm |
|
|
|
|
или |
|
|
|
|
http://www.msn.fullfeed.com/~plt/winplt/ |
|
|
|
|
winplt.htm |
|
|
ChemPen+ |
Hilton Evans |
http://www.chempensoftware.com/ |
Shareware |
200 |
|
|
|
$39 |
|
XDrawChem 1.9.1 |
Bryan Herger |
http://www.prism.gatech.edu/~gte067k/xdr |
Бесплатно |
Январь |
|
|
awchem/ |
|
|
JChemPaint 2.0.8. |
JChemPaint Project |
http://jchempaint.sourceforge.net/ |
Бесплатно |
Январь |
MarvinSketch 3.5.4 |
ChemAxon Ltd |
http://www.chemaxon.com/products.html |
Бесплатно |
Январь |
|
|
|
|
|
Фирма Bio-Rad Laboratories – производитель программы ChemWindow, значительно ее переработала и произвела на свет «монстра» – KnowItAll 4.1, который содержит в себе огромное число различных модулей. То, что фирма Bio-Rad Laboratories известна прежде всего как производитель аналитического оборудования (ИК-спектрометры, спектрофотометры и др.) и баз данных спектральной информации, не могло не отразиться на программном обеспечении которое она производит. В новой программе KnowItAll 4.1 (рис. 165) количество функций создания и редактирования химических структур, аналогичных описанным в данной книге, занимают менее 10% от общего количества функций. Кроме них следует отметить модули работы с объемными моделями, несложные квантово-механические расчеты, структурный поиск в локальных базах данных и через Интернет, моделирование и работа со спектроскопическими данными ЯМР, ИК-, Раман-, массспектроскопии и некоторые другие. Программа имеет даже встроенный Интернет-навигатор, которой автоматически выходит на сайт компании и позволяет работать с ресурсами представленными на нем.
Рис. 165. Окно программы KnowItAll 4.1
169
МАРКИН ВАДИМ ИВАНОВИЧ
ПРАКТИЧЕСКОЕ РУКОВОДСТВО ПО ИСПОЛЬЗОВАНИЮ
CHEMWINDOW (ВЕРСИЯ 6.0)
Учебное пособие
Литературный редактор: Н.Я. Тырышкина
Издательство Алтайского государственного университета, 656049, Барнаул, пр. Ленина, 61
Изд. лиц. ЛР 020261
Подписано в печать 02.06.2005. Формат 60 × 84/16. Бумага типографская. Печать офсетная. Усл. печ. л. 10,0. Тираж 100 экз. Заказ
Цена свободная
Типография Алтайского государственного университета: 656049, г. Барнаул, ул. Димитрова, 66
