Logo FluentUI

SyntaxHighlighter QML Type

一个用于在文本文档中实现语法高亮的组件。. More...

Import Statement: import FluentUI.impl 1.0

Properties

Signals

Methods

  • void setFormat(int start, int count, TextCharFormat format)

Detailed Description

SyntaxHighlighter 组件允许开发者为 `TextDocument` 提供语法高亮功能。它支持自定义高亮格式和高亮块变化的信号。

Property Documentation

textDocument : alias

绑定到进行语法高亮的 `TextDocument`。


Signal Documentation

highlightBlockChanged(var text)

当一个文本块的高亮发生变化时发出信号,提供高亮后的文本块内容。

Note: The corresponding handler is onHighlightBlockChanged.


Method Documentation

void setFormat(int start, int count, TextCharFormat format)

用于设置文本块中从 `start` 位置开始,长度为 `count` 的文本部分的格式。