ITextVersion Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает версию буфера ITextBuffer. Каждое приложение ITextEdit в текстовом буфере создает новый итекстверсион.
public interface class ITextVersion
public interface class ITextVersion
__interface ITextVersion
public interface ITextVersion
type ITextVersion = interface
Public Interface ITextVersion
- Производный
Комментарии
Дополнительные сведения об управлении версиями текста см. в разделе «более подробное рассмотрение текстовой модели и текстового представления» внутри редактора.
Свойства
| Changes |
Получает изменения текста, в результате которых создается новая версия. Возвращает значение NULL только в том случае, если это последняя версия текстового буфера. |
| Length |
Получает длину данной версии ITextVersion в символах. |
| Next |
Получает следующую версию ITextVersion. Возвращает значение NULL только в том случае, если это последняя версия текстового буфера. |
| ReiteratedVersionNumber |
Получает номер самой старой версии, для которой отменены все изменения текста между данной версией и текущей версией посредством соответствующих операций отмены или возврата. |
| TextBuffer |
Узел ITextBuffer, к которому относится распределение ITextVersion. |
| VersionNumber |
Номер версии для этой версии. Он используется для сравнения версий одного и того же буфера. |
Методы
| CreateCustomTrackingSpan(Span, TrackingFidelityMode, Object, CustomTrackToVersion) |
Создает пользовательский объект ITrackingSpan для этой версии. |
| CreateTrackingPoint(Int32, PointTrackingMode) |
Создает ITrackingPoint для этой версии. |
| CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) |
Создает ITrackingPoint для этой версии. |
| CreateTrackingSpan(Int32, Int32, SpanTrackingMode) |
Создает ITrackingSpan для этой версии. |
| CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) |
Создает ITrackingSpan для этой версии. |
| CreateTrackingSpan(Span, SpanTrackingMode) |
Создает ITrackingSpan для этой версии. |
| CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) |
Создает ITrackingSpan для этой версии. |