Работа с текстом

Вставьте текстовую фигуру на страницу Visio

Aspose.Diagram API позволяет разработчикам вставлять текст в любом месте страницы Visio. Для этого используется метод addText классаСтраница класс принимает параметры PinX, PinY, ширину, высоту и текст.

Вставка примера программирования формы текста

Следующий фрагмент кода добавляет текстовую фигуру в Visio diagram.

Обновление Visio Форма текста

Так же каксоздание диаграмм, Aspose.Diagram for Java позволяет работать с фигурами по-разному. В этой статье рассматривается, как получить доступ к тексту в фигурах и обновить его.

Свойство Text, предоставляемоеФорма class, поддерживает объект Aspose.Diagram.Text. Свойство можно использовать для извлечения или обновления текста фигуры.

Ввод diagram

дело:изображение_альтернативный_текст

Diagram после того, как текст в центральной фигуре был изменен с «Процесс» на «Новый текст».

дело:изображение_альтернативный_текст

Процесс обновления текста фигуры прост:

  1. Загрузите diagram.
  2. Найдите определенную форму.
  3. Установите новый текст.
  4. Сохраните номер diagram.

Обновить пример программирования текста формы

Следующий фрагмент кода обновляет текст фигуры. Фигуры идентифицируются по их идентификаторам. Приведенные ниже сегменты кода ищут фигуру с именем process и идентификатором 1 и изменяют ее текст.

Применение встроенной или пользовательской таблицы стилей к фигуре Visio

Microsoft Visio таблицы стилей хранят информацию о форматировании, которую можно применить к фигурам для единообразного внешнего вида. Aspose.Diagram for Java позволяет применять таблицы стилей из приложения.

Свойства TextStyle, FillStyle и LineStyle, предоставляемыеФорма класс поддерживаетAspose.Diagram.StyleSheet объект. Свойство можно использовать для получения информации о стиле и применения пользовательских стилей текста, линий и заливки к diagram.

Ввод diagram

дело:изображение_альтернативный_текст

diagram после применения пользовательской таблицы стилей, определяющей стили текста, линий и заливки

дело:изображение_альтернативный_текст

Пользовательские стили в Microsoft Visio

Чтобы применить пользовательские стили к фигурам в Microsoft Visio:

  1. Откройте diagram в Microsoft Visio.
  2. ВыбиратьОпределить стили отФормат меню (Visio 2007) или щелкните правой кнопкой мышиСтили вПроводник по чертежам окно и выберитеОпределить стили (Visio 2010).
  3. вОпределить стили введите новое имя для пользовательской таблицы стилей. Например, CustomStyle1.
  4. Нажмите наТекст, Линия а такжеНаполнять кнопки для установки стилей текста, линий и заливки соответственно.
  5. НажмитеХОРОШО.

После определения пользовательских таблиц стилей в Microsoft Visio используйте следующий код в приложении Java, чтобы применить пользовательские стили к вашим фигурам. Обратите внимание, что приведенные ниже примеры кода вызывают пользовательскую таблицу стилей, определенную выше: вам необходимо знать имя и расположение применяемой таблицы.

Чтобы применить пользовательские стили программно:

  1. Загрузите diagram.
  2. Найдите фигуру, к которой вы хотите применить стиль.
  3. Загрузите таблицу стилей.
  4. Применение стилей.
  5. Сохраните номер diagram.

Пример программирования применения пользовательских стилей

Применение разных стилей к каждому текстовому значению фигуры

Так же каксоздание диаграмм, Aspose.Diagram for Java позволяет работать с фигурами по-разному. Эта статья поможет добавить несколько текстовых значений в фигуру и применить разные стили к каждому текстовому значению.

Добавление текста и стилей фигуры

Ввод diagram

дело:изображение_альтернативный_текст

Diagram после добавления различных текстовых значений в фигуру с различным стилем для каждого текстового значения

дело:изображение_альтернативный_текст

Пример программирования добавления текста и стилей

Следующий фрагмент кода добавляет текст фигуры и различные стили.

Найти и заменить текст фигуры

Текст Класс позволяет редактировать текст фигуры. Метод Replace, представленныйТекст class, поддержка изменения текста фигуры. Примеры кода в этой статье находят и заменяют текст фигуры на странице.

Ввод diagram

дело:изображение_альтернативный_текст

diagram после редактирования формы

дело:изображение_альтернативный_текст

Процесс изменения текста фигуры:

  1. Загрузите diagram.
  2. Найдите конкретный текст фигуры.
  3. Заменить текст этой формы
  4. Сохраните номер diagram.

Пример программы поиска и замены текста

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

Извлечь обычный текст со страницы Visio Diagram

Aspose.Diagram API позволяет разработчикам извлекать обычный текст со страницы Visio diagram. Они также могут перебирать страницы Visio diagram, чтобы охватить весь текст Visio diagram.

Microsoft Office Visio добавляет текст к фигурам.Форма class содержит элемент с именем Text, который содержит символы текста и специальные элементы (cp, pp, tp и fld), отмечающие конец одного цикла и начало следующего.

Пример извлечения простого текста

Следующий фрагмент кода перебирает формы страницы Visio и фильтрует обычный текст без информации о форматировании.