Работа с текстовыми слоями

Добавление текстового слоя

Aspose.PSD для .NET позволяет добавлять текстовый слой в файл PSD. Шаги для добавления текстового слоя в файл PSD такие же простые, как указано ниже:

  • Загрузите файл PSD как изображение с помощью метода фабрики Load, предоставленного классом Image
  • Вызовите метод AddTextLayer, который принимает текст и экземпляр класса Rectangle
  • Сохраните результат

В следующем фрагменте кода показано, как добавить текстовый слой в файл PSD

Установка позиции текстового слоя

Aspose.PSD для .NET позволяет устанавливать позицию текстового слоя в файле PSD. Шаги для установки позиции текстового слоя в файле PSD такие же простые, как указано ниже:

  • Загрузите файл PSD как изображение с помощью метода фабрики Load, предоставленного классом Image
  • Вызовите метод AddTextLayer, указав левую и верхнюю позиции текстового слоя
  • Сохраните результат

В следующем фрагменте кода показано, как установить позицию текстового слоя в файле PSD

Получение свойств текста из текстового слоя

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

Нижеприведенный фрагмент кода показывает, как это можно сделать.

Вот еще один пример, который демонстрирует, как разработчик может получить форматирование текста различных частей текста из TextLayer, используя Aspose.PSD для .NET.

Обновление текстового слоя в файле PSD

Aspose.PSD для .NET позволяет манипулировать текстом в текстовом слое файла PSD. Используйте класс Aspose.PSD.FileFormats.Psd.Layers.TextLayer для обновления текста в слое PSD. В следующем фрагменте кода загружается файл PSD, получает доступ к текстовому слою, обновляет текст и сохраняет файл PSD с новым именем с помощью метода Aspose.PSD.FileFormats.Psd.Layers.TextLayer.UpdateText.

Поддержка текстовых слоев при выполнении

В этой статье показано, как добавить текстовые слои во время выполнения для изображений PSD. Ниже приведен фрагмент кода.