Инструменты разработки

Функция "Инструменты разработки" позволяет осмотреть объекты в документах AlterOffice и просмотреть поддерживаемые службы UNO, а также доступные методы, свойства и реализованные интерфейсы. С помощью этой функции так-же есть возможность изучить структуру документа с помощью объектной модели документа.

Доступ к инструментам разработки:



Инструменты разработки доступны во всех документах AlterOffice AText, ACell, AConcept и AGraph. Окно инструментов отображается постоянно и остается видимым, пока не будет отключено.

Когда инструменты разработчика включены, появляется доп. окно внизу экрана. Это окно состоит из двух разделов:

  • Дерево модели объектов документа: отображает разделы документа в соответствии с объектной моделью документа. Используйте этот раздел, чтобы выбрать объект для осмотра.


  • Панель просмотра объекта: отображает доступные службы, методы, свойства и интерфейсы выбранного объекта.



Дерево модели документа


Левая часть окна содержит кнопку переключения текущего выделения, кнопку обновления и древовидное представление, которое отображает все объекты в документе.

Поведение древовидного представления зависит от состояния кнопки переключения текущего выделения:

  • Нажмите на кнопку "Текущий выделение", чтобы отобразить свойства объекта, который в данный момент выбран в документе. Таким образом, нажатие на любой элемент в древовидном представлении не будет иметь никакого эффекта.

  • Нажмите на кнопку "Текущее выделение" еще раз, чтобы отобразить любой элемент в древовидном представлении и обновить содержимое панели инспектирования объектов.

Типы объектов, отображаемых в дереве модели объектов документа, зависят от используемого приложения AlterOffice:

AText

  • Абзацы
  • Части текста в абзаце
  • Фигуры
  • Таблицы
  • Фреймы
  • Графические объекты
  • Встроенные объекты
  • Семейства стилей и стили

ACell

  • Листы
  • Фигуры на листе
  • Графики на листе
  • Сводные таблицы на листе
  • Семейства стилей и стили

AConcept

  • Слайды
  • Фигуры на слайде
  • Мастер-слайды
  • Семейства стилей и стили

AGraph

  • Страницы
  • Фигуры на странице
  • Семейства стилей и стили

Панель инспектирования объектов


Правая часть окна - это панель инспектирования объектов, которая отображает информацию о текущем инспектируемом объекте. Вы можете дополнительно инспектировать объект, используя четыре доступных вкладки, которые отображают его интерфейсы, сервисы, свойства и методы.

Вкладка "Интерфейсы":
  • Содержит список интерфейсов, реализованных объектом.
Вкладка "Службы":
  • Содержит представляющий список сервисов, поддерживаемых объектом.
Вкладка "Свойства":
  • Содержит четыре столбца, которые описывают свойства объекта:
     - Имя: отображает имена свойств объекта.
     - Значение: отображает текстовое представление текущего значения свойства.
     - Тип: отображает тип свойства.
     - Информация: отображает  информацию о свойстве. Например, для свойства только для чтения в этом столбце отображается "только для чтения".

Вкладка "Методы":
  • Содержит четыре столбца, которые описывают объединенный список методов, которые могут быть вызваны текущим объектом:
     -  Метод: отображает имена всех методов объекта.
     - Тип результата: отображает тип возвращаемого значения методов объекта.
     - Параметры: отображает список параметров, которые требуются для метода, а также их соответствующие типы.
     - Класс реализации: отображает имя класса, где реализован метод.