Рис. 9.12. Настройка фильтров поиска и замены
Элементы управления окна Search & Replace Filters (Фильтры поиска и замены) сгруппированы в двух областях: Search on (Искать на) и Search in (Искать в).
Переключатель области Search on (Искать на) предназначен для определения места поиска и имеет два положения: Current story (На текущем этаже) и All stories (На всех этажах). При установке флажка Include uneditable Elements (Включить нередактируемые элементы) становится доступным переключатель мест поиска нередактируемых элементов, также имеющий два положения: Visible layers (На видимых слоях) и All layers (На всех слоях).
Установка флажков в области Search in (Искать в) определяет объекты, которые будут задействованы при поиске и замене:
• Text blocks (Текстовые блоки);
• Labels (Выносные надписи);
• Dimensions Custom Text (Дополнительный текст размерных надписей);
• Doors/Windows (Двери/окна);
• Zones (Зоны);
• Objects/Lamps (Объекты/источники света).
При установленном флажке Include uneditable Elements (Включить нередактируемые элементы) становятся доступными еще два элемента управления:
• Associative Labels (Ассоциированные выноски);
• Dimensions Measured Value (Измеренные значения).
Устанавливая или снимая флажки области Search in (Искать в), можно определить необходимую совокупность типов объектов, в которых будет производиться поиск.
Поле Replace All with (Заменить на) окна Search & Replace (Поиск и замена) предназначено для ввода последовательности символов, которой будет заменяться найденная последовательность, набранная в поле Find Text that contains (Найти текст, который содержит).
Примечание
В зависимости от установок данное поле может называться Find Text that is (Найти текст, который является), Find Text that begins with (Найти текст, который начинается с) или Find Text that ends with (Найти текст, который кончается). При выборе вариантов с частицей «не» поле Replace All with (Заменить на) становится недоступным.
Рассмотрим пример поиска и замены текста.
Во втором пункте набранных технических требований допущена технологическая ошибка: слово «наибольшей» нужно заменить словом «наименьшей». Для ее исправления выполните следующие действия.
1. Вызовите окно поиска и замены, выполнив команду главного меню Edit → Search & Replace Text (Правка → Поиск и замена текста).
2. В поле Find Text that contains (Найти текст, который содержит) введите слово наибольшей.
3. В поле Replace All with (Заменить на) наберите слово наименьшей.
4. Нажмите кнопку Start Search (Начать поиск). Через некоторое время, продолжительность которого зависит от объема поиска, на экране появится окно Search & Replace Results (Результаты операции поиска и замены) (рис. 9.13).
Рис. 9.13. Результаты поиска и замены
Примечание
Если при заданных параметрах поиска вхождения введенной вами строки не найдено, то появится окно с сообщением There is no matching text (Указанный текст не найден).
В верхнем, недоступном для редактирования поле Found Elements that contains (is, begins with, ends with) (Найдены элементы, содержащие (являющиеся, начинающиеся с, заканчивающиеся на)) отображается введенная строка поиска.
Поля Replace Texts that contain (Заменить текст, содержащий) и With (На), а также кнопка New Search (Новый поиск) предназначены для ввода условия и начала нового поиска.
Список Hits (Найдено) содержит сгруппированные по типам элементов строки, в которых встречается указанная для поиска строка. Щелчком кнопки мыши на строке можно выделить ее, причем можно одновременно выбрать несколько строк, используя способы выделения, применяемые в Windows для обработки списков. Например, щелкая на строках списка при нажатой клавише Ctrl, можно выделить несколько несмежных между собой строк, а щелчки на двух строках при нажатой клавише Shift выделят эти строки и все, расположенные между ними.
Щелкните кнопкой мыши на найденной строке. Строка выделится, и станут доступны расположенные под списком найденных вхождений элементы управления.
К ним относятся кнопки Replace (Заменить) и Apply Changes (Применить изменения), а также кнопка
щелчок на которой откроет окно с элементом текста, соответствующим первой выделенной строке списка найденных вхождений. После открытия элемента кнопка
заменится кнопкой
и станет активной кнопка
Эти кнопки позволят соответственно увеличивать или уменьшать масштаб видимого изображения найденного объекта.
Щелчок на кнопке Replace (Заменить) приведет к выполнению операции замены во всех выделенных строках, а щелчок на кнопке Apply Changes (Применить изменения) произведет реальную операцию замены во всех элементах, связанных со строками списка.
Щелкните на кнопке Replace (Заменить). В выделенной строке слово наибольшей заменится на слово наименьшей, и строка примет наклонное начертание.
Примечание
Если по какой-то причине замена будет невозможна, например найденная строка является автотекстом, который нельзя редактировать, то будет выведено соответствующее сообщение.
Щелкните на кнопке Apply Changes (Применить изменения) или OK. Указанная операция замены будет произведена в объекте, связанном с выделенной строкой, то есть в текстовом блоке с техническими требованиями.
Примечание
Если щелкнуть на кнопке OK, то окно поиска и замены закроется, а если использовать кнопку Apply Changes (Применить изменения), то измененная строка вновь примет прямое начертание и можно будет продолжить дальнейшее редактирование, если список найденных вхождений включает несколько строк.
В указанном выше списке объектов, обрабатываемых командой поиска и замены, отсутствуют такие имеющиеся в ArchiCAD объекты текстового типа, как расчетные функции, GDL-сценарии, заметки проекта и отчеты. Объемы этих документов могут быть очень большими, поэтому для них существуют свои команды поиска и замены. Работа с базами данных объектов ArchiCAD и вычислительными функциями, а также написание GDL-сценариев – прерогатива опытных профессионалов, поэтому рассмотрим эти команды на примере заметок проекта.
Окно заметок проекта вызывается командой главного меню File → Info → Project Notes (Файл → Информация → Заметки проекта) (рис. 9.14).
Рис. 9.14. Окно заметок проекта
При каждом открытии окна в нем записывается системная дата и текущее время, после чего пользователь может вводить в поле окна любую информацию, осуществляя тем самым хронометрированное документальное сопровождение процесса разработки.
При активном окне заметок проекта (и вышеназванных текстовых объектов) изменяется состав меню Edit (Правка).
Вместо команд выбора и редактирования объектов появляются следующие команды.
• Text Style (Стиль текста) – открывает окно, в котором можно установить шрифт, высоту символов и табуляционный отступ, то есть настроить отображение информации в активном окне.
• Find & Replace (Поиск и замена) – отображает окно Text Window Find (Поиск в текстовом окне) (рис. 9.15). Для выполнения данной команды можно также использовать сочетание клавиш Ctrl+F.
Рис. 9.15. Окно поиска и замены в текстовых объектах
Параметры этого окна принципиально не отличаются от рассмотренных выше:
· поле Find which string? (Какую строку искать?) – в него вводится последовательность символов, которую нужно найти;
· флажок Entire Word (Целое слово) – при установке данного флажка будет искаться только целое слово, например если в поле Find which string? (Какую строку искать?) введен один символ, то найдутся только те элементы, где этот символ не входит в состав других слов, а стоит отдельно;
· флажок Case Sensitive (С учетом регистра) – задает поиск с учетом регистра;
· флажок Search Backwards (В обратном направлении) – при установке данного флажка поиск производится в обратном направлении, то есть от конца документа к началу;
· поле Replace with which string? (Какой строкой заменять?) – в это поле вводится последовательность символов, на которую будет заменена строка, набранная в поле Find which string? (Какую строку искать?);
· кнопка Replace (Заменить) – производит замену найденного вхождения;
· кнопка Replace All (Заменить все) – заменяет все найденные вхождения;
· кнопка Cancel (Отменить) – закрывает окно Text Window Find (Поиск в текстовом окне);
· кнопка Find (Найти) – запускает поиск. При найденном вхождении закрывает окно Text Window Find (Поиск в текстовом окне) и подсвечивает в активном окне найденный элемент.
• Find Selection (Найти выбранное) – ищет последовательность символов, выделенную в активном окне. Сочетание клавиш для выполнения команды – Ctrl+H.
• Find Again (Найти следующее)– ищет следующее вхождение искомой строки. Сочетание клавиш – Ctrl+G.
• Replace Again (Заменить следующее) – заменяет следующее вхождение. Сочетание клавиш – Ctrl+T.
Остальные команды меню становятся доступными и применяются только при создании и редактировании текста сценария GDL-объекта.
Проверка орфографии
Инструмент проверки правописания программы ArchiCAD (будем называть его корректором) использует механизм проверки орфографии Microsoft Word. Это значит, что для работы корректора на компьютере должна быть установлена программа Microsoft Word с системой проверки орфографии и словарями используемых вами языков.
Примечание
Поскольку корректор применяет систему проверки орфографии Microsoft Word, ArchiCAD может определить ее местонахождение и правильно подключиться к ней, только если параметры Microsoft Word правильно указаны в реестре Windows. Если на вашем компьютере вручную изменено стандартное местоположение Microsoft Word, то ArchiCAD не сможет использовать возможности проверки орфографии.
Предположим, что программа Microsoft Word и входящая в ее состав система проверки орфографии правильно установлены на вашем компьютере. Рассмотрим, как выполнять автоматический поиск и исправление возможных орфографических ошибок в объектах вашего проекта.
Выберите команду главного меню Document → Spell Checker → Open Spell Checker (Документ → Корректор → Открыть корректор). Откроется окно Spell Checker (Корректор) (рис. 9.16), и автоматически запустится поиск орфографических ошибок. Ход процесса поиска отображается на индикаторе, расположенном в нижней части окна корректора. Когда будет найдена первая «ошибка», проверка остановится. Слово «ошибки» взято в кавычки потому, что ошибкой, с точки зрения корректора, считается слово, которого нет в его подключенных словарях.
Рис. 9.16. Окно корректора
Примечание
Если ошибок не найдено, то будет выведено окно с сообщением There are no spelling errors in editable elements (В редактируемых объектах не обнаружено орфографических ошибок).
В левой части окна корректора расположены следующие элементы управления.
• Поле Not in Dictionary (Нет в словаре). Это нередактируемое поле содержит обнаруженную ошибку, то есть слово, не найденное ни в одном из подключенных словарей.
• Информационное поле, находящееся под полем Not in Dictionary (Нет в словаре), показывает имя объекта, в котором найдена ошибка, и место его расположения.
• Кнопки изменения масштаба изображения объекта, расположенные слева от информации об объекте, содержащем ошибку.
• Поле Change To (Заменить на), в котором предлагается замена ошибочного слова. Это поле является редактируемым, поэтому пользователь может ввести в него свой вариант замены.
• Список Suggestions (Предложения), в котором находятся слова, похожие на ошибочное слово. Из этого списка пользователь может выбрать устраивающий его вариант.
• Под списком Suggestions (Предложения) расположена информация о языке проверки и подключенных дополнительных словарях.
В правой части окна корректора находятся следующие кнопки:
• Ignore (Пропустить) – пропускает текущее вхождение найденного ошибочного слова без выполнения над ним каких-либо действий;
• Ignore All (Пропустить все) – пропускает все вхождения найденного ошибочного слова, где бы они ни находились;
• Add (Добавить) – добавляет найденное слово в словарь. При последующих проверках добавленное слово не будет считаться ошибочным;
• Check (Проверить) – проверяет правильность написания слова, введенного пользователем в поле Change To (Заменить на). Результат проверки высвечивается в списке Suggestions (Предложения);
• Replace (Заменить) – заменяет найденное вхождение неправильного слова на предложенный системой или выбранный и введенный пользователем вариант;
• Replace All (Заменить все) – заменяет все вхождения найденного слова;
• Preferences (Настройки) – доступна при остановленном процессе проверки. Она предназначена для определения местоположения и типов объектов поиска, а также настройки и подключения словарей;
• Close (Закрыть) – закрывает окно корректора;
• Stop (Стоп) – останавливает процесс проверки.
Прежде чем запускать проверку орфографии, необходимо настроить корректор.
Щелкните на кнопке Stop (Стоп). Процесс проверки будет остановлен, и станет доступной кнопка Preferences (Настройки). Нажмите кнопку Preferences (Настройки). На экране появится окно Spell Checker Preferences (Настройки корректора). Перейдите на вкладку Language and dictionaries (Языки и словари) (рис. 9.17).
Рис. 9.17. Окно настроек корректора
Настройки корректора сгруппированы в двух областях. В верхней области расположены раскрывающийся список Language (Язык), в котором можно выбрать язык проверки, и кнопка Search (Поиск), щелчок на которой запустит процесс поиска установленных в системе языков, если в списке Language (Язык) нужного языка не оказалось.
В нижней области находится список дополнительных словарей, подключенных к системе проверки орфографии. Кнопки Add (Добавить), Remove (Удалить) и New (Создать) предназначены соответственно для добавления словаря в список, удаления из списка и создания нового словаря.
На вкладке Filters (Фильтры) расположены элементы управления, идентичные элементам управления окна Search & Replace Filters (Фильтры поиска и замены) (см. рис. 9.12), за исключением параметров, которые становятся доступными при установке флажка Include uneditable Elements (Включить нередактируемые элементы).
Продолжим работу с корректором.
1. Выберите из раскрывающегося списка Language (Язык) язык русский (Россия).
2. Если такого языка в списке нет, щелкните на кнопке Search (Поиск) и по окончании процесса, отображаемого на индикаторе, повторите пункт 1.
3. Закройте окно настроек корректора щелчком на кнопке OK.
4. Щелкните на кнопке Start (Пуск) окна корректора.
5. Поскольку в качестве языка проверки установлен русский, а в различных текстовых элементах проекта могут находиться английские слова или русские сокращения, то корректор будет останавливаться на них, считая их ошибочными и предлагая их заменить. Щелкайте на кнопке Ignore All (Пропустить все) до тех пор, пока корректор не доберется до слова Талщину (см. рис. 9.16). Корректор предложит заменить его на слово Толщину, показывая его в поле Change To (Заменить на).
6. Щелкните на кнопке Replace (Заменить).
7. Продолжайте проверку, пока не исправятся все орфографические ошибки.
8. Закройте окно корректора щелчком на кнопке Close (Закрыть).
В меню Document → Spell Checker (Документ → Корректор) есть еще две команды: Find & Save Errors in Editable Elements (Найти и сохранить ошибки в редактируемых элементах) и Find & Save Errors in All Elements (Найти и сохранить ошибки во всех элементах). Эти команды сохраняют сообщения о найденных ошибках в файле, имя которого задает пользователь (рис. 9.18).
Рис. 9.18. Файл с сохраненными сообщениями об ошибках
Если какие-либо текстовые объекты перед проверкой были выделены, то файл будет формироваться только на основании проверки в этих объектах.
Глава 10
Оформление чертежа
• Нанесение размеров
• Выносные надписи
• Настройка единиц измерения
Виртуальное здание позволяет создать полное впечатление о проектируемом объекте, но построить этот объект можно, только имея комплект конструкторской документации, основу которой составляют чертежи, оформленные в соответствии с принятыми стандартами. На чертежах должна быть представлена исчерпывающая информация, достаточная для изготовления составных частей объекта, определения их взаимного расположения, обеспечения необходимой последовательности действий при возведении сооружения и т. д. Для этого должны быть указаны конкретные размеры деталей и сборок, технические и технологические требования и прочая необходимая информация. Оформление чертежа – сложная и ответственная работа, от выполнения которой зависит сама возможность воплощения в жизнь разработанного проекта. Для облегчения работы конструктора по оформлению чертежей в ArchiCAD имеется необходимый инструментарий.
В этой главе будут рассмотрены инструменты ArchiCAD, предназначенные для нанесения размерных и выносных надписей.
Нанесение размеров
Одной из наиболее трудоемких работ по оформлению чертежей является нанесение размеров. В данном разделе изучим имеющиеся в ArchiCAD инструменты, помогающие облегчить нанесение линейных, угловых, радиальных размеров, создание выносных надписей, а также отметок высоты и уровней.
Линейные размеры
Для нанесения линейных размеров, в том числе размерных цепочек, предназначен инструмент Dimension (Размер)
расположенный в разделе Document Документ) палитры ToolBox (Палитра инструментов). После щелчка на этом инструменте на информационной палитре появятся параметры линейных размеров (рис. 10.1).
Рис. 10.1. Настройки линейных размеров на информационной палитре
При щелчке на кнопке Settings Dialog (Окно настроек)
открывается окно параметров линейных размеров по умолчанию (рис. 10.2).
Рис. 10.2. Окно настроек линейных размеров
Настройка параметров линейных размеров
Параметры линейных размеров сгруппированы в трех областях: Type and Font Тип и шрифт), Marker and Witness Line Options (Параметры маркеров и выносных линий) и Dimension Details (Детали размеров).
В области Type and Font (Тип и шрифт) определяется вид размерных элементов верхний раздел) и размерной надписи (нижний раздел). Рассмотрим элементы этой области.