ime.formatUpdate event
提供输入法合成期间的临时下划线、选中或转换目标范围,供自绘编辑器呈现候选状态。
Event payload
{
handle,
revision: u64,
formats: Array<{
range: { start, end },
style: "input" | "converted" | "target" | "selected"
}>
}
Examples
host.events.on('ime.formatUpdate', ({ revision, formats }) => {
if (revision === editor.revision) editor.setImeDecorations(formats);
});
Delivery rules
格式只影响临时呈现,不进入应用富文本模型。未知 style 必须忽略;范围和数量有预算。