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


ITextDocument Интерфейс

Определение

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

public interface class ITextDocument
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3203288539, 37042, 16524, 162, 246, 10, 10, 195, 30, 51, 228)]
struct ITextDocument
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3203288539, 37042, 16524, 162, 246, 10, 10, 195, 30, 51, 228)]
public interface ITextDocument
Public Interface ITextDocument
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

CaretType

Возвращает или задает тип курсора.

DefaultTabStop

Возвращает или задает интервал между вкладками по умолчанию.

Selection

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

UndoLimit

Возвращает или задает максимальное количество действий, которые могут храниться в очереди отмены.

Методы

ApplyDisplayUpdates()

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

BatchDisplayUpdates()

Увеличивает внутренний счетчик, который определяет, отображаются ли обновления текста немедленно или пакетно.

BeginUndoGroup()

Включает отмену группировки.

CanCopy()

Определяет, можно ли скопировать содержимое документа в буфер обмена.

CanPaste()

Определяет, содержит ли буфер обмена содержимое, которое можно вставить в документ.

CanRedo()

Определяет, существует ли одна или несколько операций повтора.

CanUndo()

Определяет, существует ли одна или несколько операций отмены.

EndUndoGroup()

Отключает отмену группировки.

GetDefaultCharacterFormat()

Извлекает атрибуты форматирования символов по умолчанию для документа.

GetDefaultParagraphFormat()

Извлекает атрибуты форматирования абзаца по умолчанию для документа.

GetRange(Int32, Int32)

Извлекает новый текстовый диапазон для активной истории документа.

GetRangeFromPoint(Point, PointOptions)

Извлекает вырожденный (пустой) текстовый диапазон в определенной точке экрана или ближайшем к ней.

GetText(TextGetOptions, String)

Возвращает текст в активной истории (документе).

LoadFromStream(TextSetOptions, IRandomAccessStream)

Загружает документ из потока.

Redo()

Отменяет последнюю операцию отмены.

SaveToStream(TextGetOptions, IRandomAccessStream)

Сохраняет документ в потоке.

SetDefaultCharacterFormat(ITextCharacterFormat)

Задает атрибуты форматирования символов по умолчанию для документа.

SetDefaultParagraphFormat(ITextParagraphFormat)

Задает атрибуты форматирования абзаца по умолчанию для документа.

SetText(TextSetOptions, String)

Задает текст документа.

Undo()

Отменяет последнюю группу отмены.

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