Самый маленький объект в текстовом процессоре

Обновлено: 21.11.2024

Объекты в Ms Word. Несколько десятилетий назад пишущая машинка квалифицировалась как функциональный инструмент для обработки текста. По мере того, как персональный компьютер набирал популярность, люди могли избавляться от любимой пишущей машинки и переходить на «электронное» редактирование. Это имело одно БОЛЬШОЕ отличие: вы могли легко изменить/удалить то, что вы уже напечатали, не переделывая всю страницу. Круто!

Сегодня крупные игроки вывели программные инструменты MS World для обработки текстов на совершенно другой уровень, поскольку они вышли далеко за рамки объектов «текст» в словах. Графика, векторные фигуры, клип-арт, диаграммы данных и графики, различные файлы изображений, анимированные изображения, звуковые файлы и медиафайлы — вы называете это, у вас есть это, и все это делает скромное программное обеспечение для обработки текстов ms world мощным рабочим столом. инструмент публикации!

Функции Excel, формулы, диаграммы, форматирование, создание информационной панели Excel и др.

В этом посте вы узнаете, как работать с «объектами» в MS Word — возможно, самом популярном текстовом редакторе, доступном на рынке. Благодаря большому количеству функций редактирования объектов вы можете создавать целые книги, журналы, веб-страницы и т. д., не выходя из дома.

Объекты в MS Word, кто?

В этот момент вам может быть интересно, что такое объект в MS Word. Как мы уже сказали, дело уже не в тексте. Итак, объект — это любой нетекстовый компонент, поддерживаемый объектами в MS Word.

Это может включать:

  • Скриншоты из других приложений.
  • Изображения, многие из них, в нескольких вариантах и ​​форматах. Опять же, это включает в себя фотографии, графику, векторные изображения, пиксельные изображения и любые файлы изображений, совместимые с объектами в MS Word (например, jpeg, bmp, gif, png, tiff и т. д.).
  • Анимированные изображения (обычно поддерживаются анимированными файлами gif).
  • Изображения-клипарты (включая векторные рисунки, мультфильмы, фигуры, смарт-арт и многое другое).
  • Звуковые файлы (обычно в формате wav).
  • Диаграммы данных (включая диаграммы, созданные в программном обеспечении, совместимом с MS Word, таком как MS World Excel).
  • Причудливое словесное оформление (на самом деле это визуально улучшенный текст).
  • Текстовые поля, которые гораздо более гибкие, чем обычный текст.
  • Текст, скопированный из других приложений. (Да, они становятся объектами после импорта в MS Word.)

…и многое другое!

На самом деле, вы можете ознакомиться с большим разнообразием объектов в MS Word, доступных для использования на экране вкладки «Вставка».

В большинстве случаев объект создается локально в документе Ms Word (например, в случае таблиц, фигур и т. д.). Но в некоторых случаях вы также можете импортировать объект из внешнего приложения или файла. Здесь не забудьте изучить команду Insert-Object (выделена на рисунке выше), которая позволяет импортировать совместимые компоненты из других приложений (например, файлы изображений, звуковые файлы, файлы PDF, рабочие листы Excel, презентации PowerPoint, xml и html). файлы и т.д.).

Общие сведения об OLE

Еще один термин, с которым следует ознакомиться при работе с объектами в MS Word, — это OLE: связывание и встраивание объектов. Это протокол, используемый MS Word для вставки, редактирования и работы с внешними объектами при их импорте в локальный документ Ms Word. Так как же это происходит? Вот ваши варианты…

Обучение MS Office (13 курсов, 1 проект) 13 онлайн-курсов | 1 практический проект | 75+ часов | Поддающийся проверке сертификат об окончании | Пожизненный доступ
4,5 (3970 оценок)

  1. Вставить (встроить) весь объект:

Здесь внешний объект вставляется в ваш локальный документ MS Word в его текущем состоянии. Любые дальнейшие изменения, внешние по отношению к MS Word, не отражаются в вашем документе. Это параметр по умолчанию, который происходит без проблем при копировании и вставке изображений, текста, диаграмм и других совместимых объектов в MS Word из внешних приложений. Это также вариант по умолчанию, когда вы явно «вставляете» объект (изображение, клипарт, фигуры, файлы и т. д.) через файл.

Это ссылка на исходный документ, поэтому у вас есть действующая версия в вашем локальном документе MS Word. Любые внешние изменения также отражаются в вашем документе. Но исходный файл должен быть доступен по пути, который вы «связали». В противном случае Word отобразит сообщение об ошибке.

Это похоже на вариант (2) с одним важным отличием: если исходный файл больше недоступен для Word, отображается последняя захваченная версия.

Дополнительный совет: Предположим, вы делаете следующее:

  • Вставьте существующее изображение через файл (нажмите Insert-Picture и используйте любой из указанных выше вариантов).
  • Редактировать исходный файл изображения.
  • На этом этапе изменения будут отражены в вариантах (2) и (3).
  • Удалите исходный файл изображения.
  • Теперь вариант (2) будет отображать сообщение об ошибке, а вариант (3) — последнюю доступную версию.

Благодаря этим знаниям вы теперь сможете более подробно изучить работу с объектами в MS Word.

Работа с изображениями (пиксельные изображения)

Вы слышали старую поговорку, которая гласит: "Лучше одной картинки, чем тысячи слов". Неудивительно, что изображения остаются самым популярным объектом среди пользователей MS Word! Вы уже немного познакомились с использованием графических объектов в MS Word на приведенной выше иллюстрации, но вы можете сделать с ними НАМНОГО больше. Вот как это происходит…

Это можно сделать любым из следующих способов.

  1. Нажмите Insert-Picture и выберите файл изображения. Word поддерживает множество стандартных форматов файлов изображений, таких как jpeg, png, bmp, tiff, gif и т. д.
  2. Скопируйте изображение из другого приложения и вставьте его в документ Word (Ctrl + V).
  3. Вставьте изображение прямо из файла с помощью Home-Paste-Paste Special

Дополнительный совет: MS Word версии 2013 и более поздних версий также поддерживает вставку онлайн-изображений. По сути, это то же самое, но позволяет вам получать изображения из Интернета. Соответственно, вам предоставляется возможность выбирать файлы изображений из онлайн-источников, таких как:

Вы будете удивлены, узнав, что версии 2010 и более поздние предоставляют мощные инструменты редактирования изображений прямо в программе MS Word. Чтобы получить к ним доступ, просто нажмите на свою фотографию. Это должно автоматически открыть мощную вкладку «Инструменты изображения». (Примечание: вы должны явно щелкнуть вкладку, чтобы получить доступ к ее функциям.)

Как видите, здесь представлено множество инструментов для редактирования изображений одним щелчком мыши, большинство из которых также обеспечивает предварительный просмотр. Ниже описаны некоторые ключевые настройки.

Как видно из названия, это может обеспечить почти прозрачный фон. MS Word предоставляет вам возможность установить маркеры для определения области, которую вы хотите удалить с изображения, когда вы выбираете эту опцию. Обратите внимание, что этот параметр не поддерживается для мультимедийных файлов Windows, которые захватывают вектор

.

Вместе они помогают применять цветокоррекцию к изображению (включая настройки оттенка, насыщенности, цветового тона, яркости и контрастности).

  • Художественные эффекты, Эффекты изображения

Они очень похожи на «фильтры», поставляемые с другими модными приложениями для редактирования изображений. Например, одним щелчком мыши вы можете добавить тень, создать отражение, превратить изображение в черно-белый карандашный набросок и сделать еще много всего интересного. Несколько эффектов показаны ниже.

Они очень похожи на рамки, добавляя холст к вашему изображению одним щелчком мыши. Опять же, это лучше объяснить с помощью иллюстрации.

  • Настройки положения, переноса текста и выравнивания.

Вместе они помогают контролировать размер, выравнивание и размещение изображения в общем макете страницы. Например, вы можете расположить изображение по центру остального текста в документе или захватить его в правом верхнем углу, как маркер страницы, или просто расположить изображение на одной линии с текстом (как макет журнала). Опять же, MS Word обеспечивает предварительный просмотр для облегчения выбора.

Работа с векторными изображениями

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

Давайте попробуем выполнить простое упражнение, чтобы лучше понять это.

  • Нажмите Insert-Shapes.
  • Откроются диалоговые окна фигур с несколькими подкатегориями.
  • Прокрутите до раздела "Звезды и баннеры" и выберите форму "Изогнутая лента".

  • Нажмите на то место, где вы хотите нарисовать фигуру, и перетащите мышь, пока не получите нужный размер.
  • Введите "ЗВЕЗДА 2016 года".
  • Измените шрифт по своему усмотрению и установите ярко-желтый цвет шрифта. (Вы можете дополнительно использовать настройки Format-Font (Control + D), чтобы добавить текстовый эффект тени к тексту.)
  • Когда закончите, нажмите на фигуру. Откроется находчивая вкладка «Инструменты рисования» (векторный эквивалент вкладки «Инструменты рисования»).
  • Затем прокрутите диалоговое окно «Стили фигур», пока не найдете интенсивный, привлекательный цвет для своего баннера.
  • Нажмите команду «Эффекты фигуры», чтобы явно добавить тень и (используйте настройки по умолчанию и нажмите «ОК»).

И вуаля, у вас привлекательная форма!

Видите, как это было легко?

MS Word также поставляется с несколькими интересными формами. Найдите время, чтобы изучить их, когда вы научитесь:

  • Вставьте текстовое поле. Это позволяет лучше управлять фрагментом текста, который затем можно отделить (и скопировать, дублировать и т. д.) от остального документа.
  • Изучите основные фигуры, блок-стрелки и фигуры блок-схем, чтобы создать сложную блок-схему процесса для вашей организации.
  • Используйте выноски, звездочки и баннеры, чтобы выделить важные сообщения в документе.
  • Используйте несколько фигур (например, обычный треугольник и круг) и упорядочьте их с помощью команд "Расстановка" на вкладке "Средства рисования".

Дополнительный совет. Вкладка "Средства рисования" открывается каждый раз, когда вы нажимаете на векторное изображение. Если щелчок по картинке открывает эту вкладку, то Word считает ее векторным изображением. Чтобы исправить это, необходимо преобразовать изображение в совместимый формат пиксельного изображения (например, jpeg, bmp, png, tiff и т. д.) и снова вставить его в документ, чтобы получить доступ к инструментам для работы с изображениями.

Работа со смарт-артом

Последние версии Word также оснащены SmartArt — типом объекта, который буквально превращает «умные» элементы в искусство! Фигуры SmartArt — это, по сути, сложные фигуры, которые могут упростить рисование организационных диаграмм, процессов жизненного цикла, пирамидальных диаграмм, списков и многого другого. Мы рассмотрим это с помощью простого упражнения по созданию диаграммы организационной иерархии.

  • В открывшемся диалоговом окне нажмите «Пирамида» и выберите «Базовая пирамида».
  • Это создаст пирамиду с 3 ступенями. В каждой ступени нажмите на текст и сверху вниз введите «Руководитель проекта», «Старшие инженеры» и «Младшие инженеры».
  • После того, как вы закончите, нажмите на SmartArt, чтобы открыть вкладку "Интеллектуальные инструменты".

В отличие от предыдущих вкладок, вкладка Smart Tools имеет 2 вложенные вкладки:

Здесь отображаются настройки, относящиеся к выбранной вами форме SmartArt. Опять же, у него есть стиль, который вы можете использовать, макет и настройки для редактирования формы пирамиды (например, добавление ступени, изменение порядка и т. д.).

  • В нашем примере мы будем использовать это для «Изменить цвета». Нажмите на эту кнопку и выберите набор, предлагающий разные цвета для каждой ступени пирамиды.
  1. Вкладка "Формат":

Она очень похожа на вкладку "Средства рисования" и позволяет управлять каждым компонентом SmartArt. Например, наша пирамида рассматривается как комбинация более простых фигур, и каждую фигуру можно выбрать отдельно (нажав на нее) и изменить с помощью этой вкладки «Формат».

  • Выделите все части пирамиды и с помощью команды «Эффекты фигуры» добавьте к пирамиде эффект тени и эффект отражения (точно так же, как вы делали это в предыдущем упражнении). Окончательная форма должна выглядеть примерно так:< /li>

Дополнительный совет. Пока мы рассмотрели здесь базовый пример, вы можете изучить SmartArt, чтобы:

  • Создавайте организационные диаграммы и иерархии.
  • Зафиксируйте процесс принятия решений (например, последовательность действий).
  • Проиллюстрируйте рабочий процесс в вашей компании.
  • Отметьте динамику между отделами с помощью диаграммы отношений.
  • Список важного содержания.
  • Показать информационную матрицу.

Работа с таблицами

Если вы знакомы с Microsoft Excel, то знаете, какую большую ценность документу может придать удачно расположенная таблица или диаграмма. Это отличный формат для беспрепятственной передачи информации о данных и числах. Таблица используется для сбора сведений о данных в виде набора строк и столбцов.

  • Чтобы вставить ее в MS Word, используйте экран вкладки "Вставка" и щелкните Таблица. Диалоговое окно позволит вам создать таблицу несколькими способами.
  1. Перетащите курсор через количество строк и столбцов, которые вы хотите вставить, чтобы создать новую таблицу. ИЛИ…
  2. Нажмите «Вставить таблицу…» и введите размеры таблицы. ИЛИ…
  3. Вручную создайте таблицу с нуля, как на бумаге. Сначала вы рисуете границу, а затем начинаете заполнять строки и столбцы. (Этот вариант удобен, когда вы все еще изучаете идеи и хотите создать незавершенный черновик таблицы.) ИЛИ Объекты
  4. Импорт таблицы из существующего файла Microsoft Excel (во многом аналогично импорту файла изображения). Опять же, вы можете просто встроить файл (с помощью вставки) или добавить дополнительную ссылку на файл, чтобы ваши данные постоянно обновлялись.

Это вкладка, которая управляет настройками таблицы и содержит 2 вложенные вкладки.

При этом вы использовали некоторые из основных функций редактирования таблиц объектов в MS Word. Мы предлагаем вам более подробно изучить вкладки «Дизайн» и «Макет» с оперативными данными, чтобы лучше понять его функции.

Работа с диаграммами

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

  • Нажмите на экран вкладки "Вставка", а затем нажмите на диаграмму.
  • Выберите нужный тип диаграммы. В нашем примере мы будем использовать круговую диаграмму.
  • Нажмите "ОК".

И ваша диаграмма будет создана мгновенно! Это так просто!

Диаграмма имеет смысл в вашем документе только тогда, когда данные имеют смысл. Следовательно, рекомендуется установить Microsoft Excel на свой компьютер, поскольку Word автоматически открывает Excel для редактирования данных для вашей диаграммы. На самом деле, если он уже установлен в вашей системе, он откроется в боковом окне в тот момент, когда вы создадите диаграмму в Word.

Как показано на снимке экрана выше, редактирование диаграмм остается в Word, а редактирование данных выполняется в Microsoft Excel (отображается на боковом экране).

После того как вы создали диаграмму, вы хотите (с правильными данными) щелкнуть в любом месте диаграммы, чтобы открыть вкладку «Инструменты диаграммы».

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

Опять же, здесь мы дали общее представление о функциях диаграмм. Лучше всего поэкспериментировать с реальными данными, чтобы лучше понять мощные функции Word для редактирования диаграмм.

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

Статьи по теме:-

Вот несколько статей, которые помогут вам получить более подробную информацию об объектах в программе Ms Word, поэтому просто перейдите по ссылке.

В зависимости от версии Word или Outlook, которую вы используете, вы можете вставлять различные объекты (например, файлы PDF, диаграммы или листы Excel или презентации PowerPoint) в документ Word или сообщение электронной почты, связывая или внедряя их. Чтобы вставить объект, нажмите «Объект» на вкладке «Вставка».

Вставить новый объект

Чтобы создать новый файл, который вставляется в документ Word или сообщение электронной почты:

В диалоговом окне "Объект" перейдите на вкладку "Создать новый", а затем выберите параметр в списке "Тип объекта".

Откроется программа по умолчанию для этого типа файлов, где вы можете ввести любой текст или данные, которые хотите. Когда вы закроете программу, любое добавленное содержимое или изменения отобразятся в документе Word или сообщении электронной почты.

Если вы хотите, чтобы новый файл отображался в виде интерактивного значка, а не на первой странице нового файла, выберите Отображать как значок. Если этот флажок установлен, вы можете выбрать другой значок, нажав Изменить значок.

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

Чтобы изменить информацию во вставленном объекте, дважды щелкните объект.

В Outlook параметр "Отображать в виде значка" доступен только в том случае, если вы форматируете электронную почту как RTF (Формат текста > Формат > Формат сообщения > Форматированный текст).

Связать или встроить существующий файл

Чтобы связать или внедрить уже созданный объект:

В диалоговом окне "Объект" выберите вкладку "Создать из файла" и нажмите "Обзор", чтобы найти файл, который нужно вставить.

Чтобы создать ссылку на исходный файл, а не встраивать его в документ Word или сообщение электронной почты, выберите Связать с файлом.

Если вы хотите, чтобы вставленный файл отображался как интерактивный значок, а не как первая страница файла, выберите Отобразить как значок. Если этот флажок установлен, вы можете выбрать другой значок, нажав Изменить значок.

Совет. Информация в разделе "Результат" изменяется в зависимости от того, выбраны ли параметры "Связать с файлом" и "Отображать как значок". Используйте эту информацию, чтобы определить, что вы хотите вставить и как это должно выглядеть.

Встроенные объекты и связанные объекты

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

Связанные объекты можно обновить, если изменить исходный файл. Связанные данные хранятся в исходном файле. Файл Word или сообщение электронной почты (целевой файл) хранит только расположение исходного файла и отображает представление связанных данных. Используйте связанные объекты, если важен размер файла.

Модель текстовых объектов (TOM) определяет набор интерфейсов для работы с текстом, которые в той или иной степени поддерживаются несколькими текстовыми решениями Майкрософт, включая элемент управления расширенным редактированием. В этом разделе представлен общий обзор TOM. В нем обсуждаются следующие темы.

Объекты TOM версии 2

Версия 2 TOM (TOM 2) расширяет исходную объектную модель текста; новые интерфейсы являются производными от старых. Обновленный TOM API включает поддержку новых свойств форматов символов и абзацев, табличную модель, множественный выбор и поддержку встроенных объектов для математики и руби.

Объект TOM 2 верхнего уровня определяется интерфейсом ITextDocument2, который имеет методы для создания и извлечения объектов ниже в иерархии объектов. Для простой обработки обычного текста вы можете получить объект ITextRange2 из объекта ITextDocument2 и делать с ним почти все. Если вам нужно добавить форматирование расширенного текста, вы можете получить объекты ITextFont2 и ITextPara2 из объекта ITextRange2. ITextFont2 предоставляет программный эквивалент диалогового окна форматирования-шрифта Microsoft Word, а ITextPara2 предоставляет эквивалент диалогового окна форматирования-абзаца Word.

В дополнение к этим трем объектам более низкого уровня в TOM 2 есть объект выбора (ITextSelection2), который представляет собой объект ITextRange2 с подсветкой выбора и некоторыми методами, ориентированными на пользовательский интерфейс.

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

Каждый интерфейс с суффиксом 2 наследуется от соответствующего интерфейса без суффикса 2. Например, ITextDocument2 наследуется от ITextDocument.

Объекты TOM 2 имеют следующую иерархию.

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

Объект ITextRange2 определяется смещением начального и конечного символов и объектом истории. Он не существует независимо от своего родительского сюжетного объекта, хотя его текст можно скопировать в буфер обмена или в другие цели.Объект текстового диапазона отличается от электронных таблиц и других объектов диапазона, которые определяются другими видами смещения; например, строка/столбец или графическая позиция (x, y). Объект текстового диапазона может изменять себя различными способами, может возвращать копию самого себя, и ему можно дать команду скопировать свои начальные и конечные позиции символов и указатель истории в текущий выбор.

Явный объект истории не требуется, так как всегда можно создать объект ITextRange для представления любой заданной истории. В частности, объект ITextDocument может создать объект ITextStoryRanges для перечисления статей в документе с точки зрения диапазонов со значениями позиции начального и конечного символов, которые описывают полные истории (например, 0 и tomForward).

С объектом ITextStoryRanges2 явный объект истории не нужен, так как каждая история описывается объектом ITextRange2. В частности, объект ITextDocument2 может создать объект ITextStoryRanges2 для перечисления статей в документе с точки зрения диапазонов со значениями позиции начального и конечного символов, которые описывают полные истории (например, 0 и tomForward).

Интерфейс ITextRow вместе с методами ITextRange::Move и ITextRange::Expand дает возможность вставлять, запрашивать и изменять таблицы.

Условные обозначения интерфейса TOM

Все методы TOM возвращают значения HRESULT. Как правило, методы TOM возвращают следующие стандартные значения.

  • E_OUTOFMEMORY
  • E_INVALIDARG
  • E_NOTIMPL
  • E_FILENOTFOUND
  • E_ACCESSDENIED
  • E_FAIL
  • CO_E_RELEASED
  • НЕТ ОШИБКИ (то же, что и S_OK)
  • S_FALSE

Имейте в виду, что если экземпляр редактирования, связанный с объектом TOM, таким как ITextRange, удаляется, объект TOM становится бесполезным, и все его методы возвращают CO_E_RELEASED.

В дополнение к возвращаемым значениям HRESULT многие методы включают выходные параметры, которые представляют собой указатели, используемые для возврата значений. Для всех интерфейсов перед их использованием следует проверить все параметры указателя, чтобы убедиться, что они не равны нулю. Если вы передаете нулевое значение методу, для которого требуется допустимый указатель, метод возвращает E_INVALIDARG. Необязательные выходные указатели с нулевыми значениями игнорируются.

Используйте методы с префиксами Get и Set для получения и установки свойств. Логические переменные используют tomFalse (0) для FALSE и tomTrue (-1) для TRUE.

Константы TOM определяются в типе перечисления tomConstants и начинаются с префикса tom, например tomWord.

Тип tomBool

Многие методы TOM используют специальный тип переменной tomBool для атрибутов форматированного текста, которые имеют двоичные состояния. Тип tomBool отличается от типа Boolean тем, что может принимать четыре значения: tomTrue, tomFalse, tomToggle и tomUndefined. Значения tomTrue и tomFalse указывают на true и false. Значение tomToggle используется для переключения свойства. Значение tomUndefined, более традиционно называемое NINCH, представляет собой специальное значение без ввода и изменения, которое работает с длинными, плавающими и COLORREF. Для строк tomUndefined (или NINCH) представлен пустой строкой. Для операций установки свойств использование tomUndefined не изменяет целевое свойство. Для операций получения свойства tomUndefined означает, что символы в диапазоне имеют разные значения (это дает серый флажок в диалоговых окнах свойств).

Математическое построение и построение

Метод ITextRange2::BuildUpMath можно использовать для преобразования линейно отформатированных математических выражений в составные версии. Метод ITextRange2::Linearize выполняет противоположное преобразование, называемое линеаризацией или построением вниз, для преобразования составных версий математических выражений обратно в линейный формат. Возможность математического построения полезна, когда вам нужно экспортировать обычный текст или разрешить определенные типы редактирования.

ТОМ RTF

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

Управляющие слова абзаца TOM RTF

Доступность ТОМ

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

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

Дополнительную информацию см. в спецификации Microsoft Active Accessibility.После того, как вы получите объект из позиции на экране, вы можете использовать интерфейс ITextDocument и вызвать метод RangeFromPoint, чтобы получить пустой объект диапазона в точке cp, соответствующей позиции на экране.

Интерфейс из таблицы запущенных объектов

Таблица текущих объектов (ROT) сообщает, какие экземпляры объектов активны. Запрашивая эту таблицу, вы можете ускорить процесс подключения клиента к объекту, когда объект уже запущен. Прежде чем программы смогут получить доступ к интерфейсам TOM через таблицу запущенных объектов, экземпляр TOM с окном должен зарегистрироваться в ROT с помощью моникера. Вы создаете моникер из строки, содержащей шестнадцатеричное значение его HWND. В следующем примере кода показано, как это сделать.

Интерфейс из оконных сообщений

Сообщение EM_GETOLEINTERFACE предоставляет другой способ получить интерфейс IUnknown для объекта в данной позиции экрана. Как описано в разделе «Интерфейс из таблицы запущенных объектов», вы получаете HWND для позиции экрана, а затем отправляете это сообщение этому HWND. Сообщение EM_GETOLEINTERFACE специфично для расширенного редактирования и возвращает указатель на интерфейс IRichEditOle в переменной, адресуемой параметром lParam.

Совет. Если возвращается указатель (перед отправкой сообщения обязательно установите объект, на который указывает lParam, равным null), вы можете вызвать его метод IUnknown::QueryInterface, чтобы получить интерфейс ITextDocument. Следующий пример кода иллюстрирует этот подход.

Методы, ориентированные на доступность

Некоторые методы TOM особенно полезны для навигации по экрану, в то время как другие методы TOM расширяют ваши возможности, когда вы прибываете в достопримечательности. В следующей таблице описаны наиболее полезные методы.

Метод Как это способствует доступности
GetSelection Этот метод получает активное выделение, которое можно использовать для различных целей, ориентированных на просмотр, таких как выделение текста и прокрутка.
RangeFromPoint При использовании для активного выделения этот метод гарантированно получает диапазон, связанный с конкретным представлением.
Expand Увеличивает диапазон текста, чтобы любые частичные единицы, которые он содержит, полностью содержатся. Например, Expand(tomWindow) расширяет диапазон, чтобы включить видимую часть истории диапазона.
GetDuplicate При использовании на активном выделении этот Метод гарантированно получит диапазон, связанный с конкретным представлением. См. описание RangeFromPoint.
GetPoint Получает экранные координаты для начального или конечного положения символа в текстовом диапазоне.
ScrollIntoView Прокручивает текстовый диапазон в поле зрения.
SetPoint Выбирает текст в или вверх через указанную точку.

Наборы соответствия символов

Параметр variant различных методов Move* в ITextRange, таких как MoveWhile и MoveUntil, может принимать явную строку или 32-битный индекс набора совпадений символов. Индексы определяются либо диапазонами Unicode, либо наборами символов GetStringTypeEx. Диапазон Юникода, начинающийся с n и имеющий длину l ( -->

Чтобы вставить объект, например изображение или диаграмму, в определенное место в документе, прежде всего переместите текстовый указатель в это место, щелкнув его один раз. Теперь нажмите «Вставить» в строке главного меню. Это дает нам выпадающее меню. В этом раскрывающемся списке у нас есть несколько вариантов.



Чтобы вставить изображение, нажмите «Изображение» в раскрывающемся списке. Откроется диалоговое окно «Вставить изображение». Перейдите к местоположению необходимого изображения из этого диалогового окна и выберите изображение, а затем нажмите «Открыть». Это вставит изображение в указанное место в документе.

Аналогичным образом, чтобы вставить диаграмму, нажмите «Объект» и в появившемся меню выберите «Диаграмма». Это позволит вставить диаграмму в документ. Таким же образом мы можем вставить некоторые предопределенные формы в документ, щелкнув «Фигуры» в раскрывающемся списке, а затем выбрав нужную форму в появившемся меню.

Выберите объект.

Чтобы выбрать изображение, просто нажмите один раз на изображение, и оно будет окружено восемью маленькими квадратиками зеленого цвета. Вот как мы выбираем изображение.

Чтобы выбрать диаграмму, дважды щелкните ее.Диаграмма будет окружена толстой серой рамкой. Вот как мы выбираем график.

Копировать, перемещать объект внутри документа, между открытыми документами.

Чтобы скопировать объект внутри документа или между открытыми документами, прежде всего выберите объект. Затем щелкните правой кнопкой мыши объект и в появившемся меню выберите «Копировать». Теперь перейдите в место, куда вы хотите скопировать этот объект, щелкните правой кнопкой мыши один раз и в появившемся меню выберите «Вставить». Это скопирует объект в новое место, которое может быть в том же документе или в другом.

Чтобы переместить изображение внутри документа или между открытыми документами, прежде всего выберите изображение. Затем щелкните правой кнопкой мыши изображение и в появившемся меню выберите «Вырезать». Теперь перейдите в место, куда вы хотите переместить это изображение, щелкните правой кнопкой мыши один раз и в появившемся меню выберите «Вставить». Это переместит изображение в новое место, которое может быть в том же документе или в другом.

Чтобы переместить диаграмму, сначала выберите ее. Теперь поместите указатель мыши в любое место на серой границе диаграммы, кроме восьми квадратных указателей, которые темнее остальной части границы. Просто щелкните и перетащите указатель мыши в то место, где вы хотите поместить диаграмму, и диаграмма будет перемещена в новое место.

Изменить размер, удалить объект.

Чтобы изменить размер объекта, щелкните один раз по объекту, чтобы он был окружен восемью маленькими зелеными квадратами на границе. Теперь поместите указатель мыши на любой из этих квадратов, нажмите и перетащите, чтобы увеличить или уменьшить размер объекта.

Чтобы удалить объект, щелкните один раз по объекту, чтобы объект был окружен восемью маленькими зелеными квадратами на его границе. Затем нажмите кнопку «Удалить» на клавиатуре, и это удалит объект из документа.

сообщить об этом объявлении

Читайте также: