当前位置:网站首页>RichView TRVStyle ListStyle 列表样式(项目符号编号)
RichView TRVStyle ListStyle 列表样式(项目符号编号)
2022-07-03 13:10:00 【lyhoo163】
RichView TRVStyle ListStyle 列表样式(项目符号编号)
一、ListStyle
这是TRVStyle的关键属性之一:段落列表样式(项目符号和编号)的集合。
TObject->TPersistent->TCollectionItem->TCustomRVInfo
property ListStyles : TRVListInfos;
项目符号/编号(列表)的实现方式如下:
1.TRVStyle有一个列表样式的集合(这个属性)。每个列表样式包含一个列表级别的集合(级别属性)。列表级别定义了大多数列表属性。
2.列表标记是一种特殊类型的项。它们是用特殊函数插入的。它们总是插入到段落的开头。它们具有以下特性:
二、相关属性
列表属性
ListNo 列表样式集合中的列表样式索引(即在该属性中);
LevelNo 名单级别;
StartFrom 列表计数器的起始值,如果UseStartFrom=True;
UseStartFrom 如果为True,此标记的列表计数器值由StartFrom定义。如果为False,则继续编号。
布局属性
FirstIndent 首行缩进
LeftIndent 左缩进
MarkerIndent 标号缩进
MarkerAlignment 标号对齐
大纲标记属性
ListType 标记类型
Font 字体
Picture 图片
ImageList 图像列表
ImageIndex 图像列表次序
FormatString 格式字符串
FormatStringW 格式字符串
编号列表属性
StartFrom 编号列表的起始数
Options 列表大纲类型
2rvloContinuous 预留属性
2rvloLevelReset 重新编号
2rvloLegalStyle Numbering
大纲预览
OneLevelPreview 被应用程序用来为这种大纲样式定义预览缩略图
三、方法
AllNumbered 判断是否都被编号,如果大纲都是编号大纲,返回True
HasNumbering 判断是否有编号大纲,如果有编号大纲,返回True
四、ApplyListStyle 方法
TCustomRichViewEdit.ApplyListStyle: 对选定段落应用列表样式(项目符号或编号)
procedure ApplyListStyle(AListNo, AListLevel, AStartFrom: Integer; AUseStartFrom, ARecursive: Boolean); // 此方法为所选段落添加/更改列表标记。
参数
AListNo 定义列表的样式。这是列表样式集合中的一个索引(Style.ListStyles)
AListLevel 列表级别。这是列表级别集合中的一个索引(Style.ListStyles[AListNo]. levels)。
如果AListLevel=-1,现有标记的级别不更改,新标记的级别为0。
AStartFrom 标记的列表计数器的值。
如果AUseStartFrom=True,并且这是一个编号列表,则AStartFrom定义这个标记的列表计数器的值。如果AUseStartFrom=False,编号将继续。对于项目符号列表,这些参数将被忽略。
ARecursive 保留供将来使用。设置为False。
四、TRVListLevel.Options 参数设置大纲模式
type
TRVListLevelOption = (rvloContinuous, rvloLevelReset, rvloLegalStyleNumbering);
TRVListLevelOptions = set of TRVListLevelOption;
如果rvloLevelReset在Options中,编号将像这样:

如果rvloLevelReset在Options中被排除,编号将像这样:

如果rvloLegalStyleNumbering在Options中,则所有更高级别的罗马数字和阿尔法数字将被改为小数,如下所示:

否则:

rvloContinuous保留供将来使用。
默认:
[rvloContinuous, rvloLevelReset]
五、TRVListLevel.MarkerIndent布局属性
FirstIndent、LeftIndent、MarkerIndent、MarkerAlignment设置效果:


边栏推荐
- Complete deep neural network CNN training with tensorflow to complete picture recognition case 2
- PowerPoint 教程,如何在 PowerPoint 中將演示文稿另存為視頻?
- 今日睡眠质量记录77分
- 已解决(机器学习中查看数据信息报错)AttributeError: target_names
- Kivy tutorial how to load kV file design interface by string (tutorial includes source code)
- 常见的几种最优化方法Matlab原理和深度分析
- Multi table query of MySQL - multi table relationship and related exercises
- php:  The document cannot be displayed in Chinese
- [sort] bucket sort
- 物联网毕设 --(STM32f407连接云平台检测数据)
猜你喜欢

SQL Injection (POST/Search)

Flink SQL knows why (16): dlink, a powerful tool for developing enterprises with Flink SQL

已解决(机器学习中查看数据信息报错)AttributeError: target_names

mysql更新时条件为一查询

Unity EmbeddedBrowser浏览器插件事件通讯

Annotation and reflection

【电脑插入U盘或者内存卡显示无法格式化FAT32如何解决】

Flink code is written like this. It's strange that the window can be triggered (bad programming habits)

Setting up remote links to MySQL on Linux

User and group command exercises
随机推荐
Today's sleep quality record 77 points
8皇后问题
Logseq 评测:优点、缺点、评价、学习教程
Reptile
JS convert pseudo array to array
(first) the most complete way to become God of Flink SQL in history (full text 180000 words, 138 cases, 42 pictures)
已解决TypeError: Argument ‘parser‘ has incorrect type (expected lxml.etree._BaseParser, got type)
R language uses the data function to obtain the sample datasets available in the current R environment: obtain all the sample datasets in the datasets package, obtain the datasets of all packages, and
静态链表(数组的下标代替指针)
Oracle memory management
实现CNN图像的识别和训练通过tensorflow框架对cifar10数据集等方法的处理
Unity Render Streaming通过Js与Unity自定义通讯
Several common optimization methods matlab principle and depth analysis
Complete deep neural network CNN training with tensorflow to complete picture recognition case 2
18W word Flink SQL God Road manual, born in the sky
TensorBoard可视化处理案例简析
Flutter动态化 | Fair 2.5.0 新版本特性
HALCON联合C#检测表面缺陷——HALCON例程autobahn
Unity embeddedbrowser browser plug-in event communication
CVPR 2022 | 美团技术团队精选6篇优秀论文解读