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


Интерфейс ITextStoreACP2 (texttor.h)

Интерфейс ITextStoreACP2 реализуется приложением и используется диспетчером TSF для управления текстовыми потоками или текстовыми хранилищами в TSF. Приложение может получить экземпляр этого интерфейса с помощью вызова метода CreateContext . Идентификатор интерфейса IID_ITextStoreACP2.

Этот интерфейс предоставляет текстовые хранилища в формате позиции символов приложения (ACP). Приложения, использующие формат на основе привязки, должны использовать ITextStoreAnchor.

Наследование

Интерфейс ITextStoreACP2 наследуется от интерфейса IUnknown . ITextStoreACP2 также содержит следующие типы элементов:

Методы

Интерфейс ITextStoreACP2 содержит следующие методы.

 
ITextStoreACP2::AdviseSink

Устанавливает новый приемник рекомендаций из интерфейса ITextStoreACPSink или изменяет существующий приемник рекомендаций. Интерфейс приемника задается параметром punk.
ITextStoreACP2::FindNextAttrTransition

Определяет позицию символа, в которой происходит переход в значении атрибута. Указанный атрибут для проверка зависит от приложения.
ITextStoreACP2::GetACPFromPoint

Преобразует точку в экранных координатах в положение символа приложения.
ITextStoreACP2::GetActiveView

Возвращает объект TsViewCookie, представляющий текущее активное представление.
ITextStoreACP2::GetEmbedded

Возвращает внедренный документ. (ITextStoreACP2.GetEmbedded)
ITextStoreACP2::GetEndACP

Возвращает количество символов в документе.
ITextStoreACP2::GetFormattedText

Возвращает отформатированные текстовые данные об указанной текстовой строке. Вызывающий объект должен иметь блокировку чтения и записи в документе перед вызовом этого метода.
ITextStoreACP2::GetScreenExt

Возвращает координаты экрана ограничивающего прямоугольника поверхности отображения, в которой отображается текстовый поток.
ITextStoreACP2::GetSelection

Возвращает положение символа выделенного текста в документе. Этот метод поддерживает выделение нескольких фрагментов текста. Перед вызовом этого метода вызывающий объект должен иметь блокировку только для чтения в документе.
ITextStoreACP2::GetStatus

Возвращает состояние документа. Состояние документа возвращается через структуру TS_STATUS.
ITextStoreACP2::GetText

Возвращает сведения о тексте в указанной позиции символа. Этот метод возвращает видимый и скрытый текст и указывает, присоединены ли внедренные данные к тексту.
ITextStoreACP2::GetTextExt

Возвращает ограничивающий прямоугольник текста в указанной позиции символа в координатах экрана. Перед вызовом этого метода вызывающий объект должен иметь блокировку только для чтения в документе.
ITextStoreACP2::InsertEmbedded

Вставляет внедренный объект в указанный символ. (ITextStoreACP2.InsertEmbedded)
ITextStoreACP2::InsertEmbeddedAtSelection

Вставляет объект IDataObject в точку вставки или выделения. Клиент, вызывающий этот метод, должен иметь блокировку чтения и записи перед вставкой объекта IDataObject в документ.
ITextStoreACP2::InsertTextAtSelection

Вставляет текст в точку вставки или выделение. Перед вставкой текста вызывающий объект должен иметь блокировку чтения и записи в документе.
ITextStoreACP2::QueryInsert

Определяет, допустимы ли указанные начальные и конечные позиции символов. Используйте этот метод для изменения документа перед его выполнением. Метод не должен возвращать значения за пределами диапазона документа.
ITextStoreACP2::QueryInsertEmbedded

Возвращает значение, указывающее, можно ли вставить указанный объект в документ. (ITextStoreACP2.QueryInsertEmbedded)
ITextStoreACP2::RequestAttrsAtPosition

Возвращает текстовые атрибуты в указанной позиции символа. (ITextStoreACP2.RequestAttrsAtPosition)
ITextStoreACP2::RequestAttrsTransitioningAtPosition

Возвращает текстовые атрибуты, которые переходя в указанную позицию символа. (ITextStoreACP2.RequestAttrsTransitioningAtPosition)
ITextStoreACP2::RequestLock

Вызывается менеджером TSF для обеспечения блокировки документа для изменения документа. Этот метод вызывает метод OnLockGranted для создания блокировки документа.
ITextStoreACP2::RequestSupportedAttrs

Получение атрибутов, поддерживаемых в документе. (ITextStoreACP2.RequestSupportedAttrs)
ITextStoreACP2::RetrieveRequestedAttrs

Возвращает атрибуты, возвращаемые вызовом метода запроса атрибута. (ITextStoreACP2.RetrieveRequestedAttrs)
ITextStoreACP2::SetSelection

Выделяет текст в документе. Приложение должно иметь блокировку чтения и записи для документа перед вызовом этого метода.
ITextStoreACP2::SetText

Задает для выделения текста указанные позиции символов.
ITextStoreACP2::UnadviseSink

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

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header textstor.h