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


CoreTextCompositionSegment Класс

Определение

Представляет сегмент в строке композиции. Иллюстрацию см. в разделе Примечания.

public ref class CoreTextCompositionSegment sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CoreTextCompositionSegment final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CoreTextCompositionSegment
Public NotInheritable Class CoreTextCompositionSegment
Наследование
Object Platform::Object IInspectable CoreTextCompositionSegment
Атрибуты

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

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

Комментарии

Объект этого типа можно получить из свойства CoreTextCompositionCompletedEventArgs.CompositionSegments внутри обработчика событий CoreTextEditContext.CompositionCompleted .

На следующем рисунке показаны различные части композиции:

Иллюстрация различных частей композиции Вся строка — это композиция. Разделы, помеченные серыми скобками, являются сегментами или сегментами композиции. Слова внутри синих полей являются преобразованными строками (в данном случае кандзи). А слова внутри красных прямоугольников являются строками предварительного преобразования (в данном случае это хирагана, создающая соответствующий кандзи).

Свойства

PreconversionString

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

Range

Возвращает объект , представляющий диапазон, определяющий данный сегмент композиции.

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