Поделиться через


ITextRange.Text Свойство

Определение

Возвращает или задает обычный текст текстового диапазона.

public:
 property Platform::String ^ Text { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring Text();

void Text(winrt::hstring value);
public string Text { get; set; }
var string = iTextRange.text;
iTextRange.text = string;
Public Property Text As String

Значение свойства

String

Platform::String

winrt::hstring

Обычный текст.

Комментарии

Свойство Text является свойством по умолчанию для ITextRange. Таким образом, он автоматически вызывается для текстового диапазона. Например: в некоторых примерах ниже используется этот факт. print range

Метод Text подставляет строку для текста диапазона. Для обработки одного символа свойство ITextRange.Character более эффективно, чем свойство Text, и не требует создания одного диапазона символов для хранения символа.

Если диапазон вырожден, свойство Text позволяет легко вставить текст. Вы также можете удалить текст в диапазоне:range.delete range = ""

Свойство Текст можно использовать для копирования обычного текста из одного места в другое, просто установив один диапазон равным другому. Следующая инструкция задает текст одного диапазона, соответствующий тексту другого:range1 = range2

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

Для больших объемов текста методы ITextRange.Copy и ITextRange.Paste могут выполняться быстрее, так как они могут выполнять копирование непосредственно из источника в целевой объект и в любом формате, поддерживаемом источником и целевым объектом.

Текст, возвращаемый свойством Text, задается в Юникоде. Знак конца абзаца может быть присвоен одним из следующих элементов в зависимости от исходного файла:

  • 0x2029 (разделитель абзаца Юникода)
  • возврат каретки/передача строки (CRLF) (0xd, 0xa)
  • Только CR (0xd)

Заполнитель для внедренного объекта задается специальным символом WCH_EMBEDDING, который имеет официальное значение Юникода 0xFFFC.

Применяется к