TextLineChange Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет параметры для отслеживания изменений в любой текстовой строке в буфере.
public value class TextLineChange
public value class TextLineChange
struct TextLineChange
public struct TextLineChange
type TextLineChange = struct
Public Structure TextLineChange
- Наследование
-
TextLineChange
Комментарии
TextLineChangeСтруктура полностью описывает изменение текста. Например, для операции замены структура определяет два диапазона, как показано ниже:
Из
iStartLine/iStartIndexвiNewEndLine/iNewEndIndex. Этот диапазон указывает экстент вновь вставленного текста с точки зрения текущего состояния буфера.Из
iStartLine/iStartIndexвiOldEndLine/iOldEndIndex. Этот диапазон описывает экстент удаляемого текста с точки зрения состояния буфера перед изменением.
Таким образом, структура содержит сведения о форме области до и после изменения. TextLineChangeСтруктура не содержит старый текст, который был удален.
Поля
| iNewEndIndex |
Конечная точка вставленного текста. |
| iNewEndLine |
Конечная строка вставленного текста. |
| iOldEndIndex |
Конечная точка удаленного текста. |
| iOldEndLine |
Конечная строка удаленного текста. |
| iStartIndex |
Начальная точка старого и нового текста. |
| iStartLine |
Начальная строка старого и нового текста. |