wxPython官方文档中文翻译 - wx.richtext

94 阅读5分钟

原文:docs.wxpython.org/wx.richtext…

RichTextCtrl是一种通用的、从头开始构建的富文本控件实现,能够显示多种文本样式和图像。 这个模块包含了该控件以及使用RichTextCtrl功能所需的许多支持类。

注意:由于wxWidgets中存在一些内部动态初始化操作,因此在创建wx.App对象之前,应该导入此模块。

类概述

简述
RichTextAction实现了一条命令的一部分。
RichTextAttr一个表示富文本对象增强属性的类。
RichTextBox这个类实现了一个包含段落的浮动文本框或内联文本框。
RichTextBuffer这是一种段落布局框,用于表示整个缓冲区。
RichTextBufferDataObject实现了一个用于剪贴板传输的富文本数据对象。
RichTextCellwx.richtext.RichTextCell是表格中的单元格,用户可以在其中进行输入。
RichTextCharacterStyleDefinition这个类表示一种字符样式定义,通常会添加到wx.richtext.RichTextStyleSheet中。
RichTextCommand在撤销/重做堆栈上实现一条命令。
RichTextCompositeObject这个类的对象可以包含其他对象。
RichTextContextMenuPropertiesInfowx.richtext.RichTextContextMenuPropertiesInfo会跟踪显示在上下文菜单中的对象,这些对象的属性是可供编辑的。
RichTextCtrlwx.richtext.RichTextCtrl提供了一种通用的、从头构建的文本控件实现,该控件能够显示多种样式和图像。
RichTextDrawingContext用于向绘制和测量函数传递信息的类。
RichTextDrawingHandler自定义绘图处理程序的基类。
RichTextEvent这是用于wx.richtext.RichTextCtrl通知的事件类。
RichTextField这个类实现了字段的一般概念,字段是一种表示诸如脚注、书签、页码、目录等等附加功能的对象。
RichTextFieldType自定义字段类型的基类。
RichTextFieldTypeStandard一种字段类型,它可以处理带有文本或位图标签的字段,具备少量样式,用于实现矩形字段以及可用于起始和结束标签的字段。
RichTextFileHandler文件处理程序的基类。
RichTextFontTable管理对字体池的快速访问,以便渲染富文本。
RichTextFormattingDialog此对话框允许用户编辑字符样式和/或段落样式。
RichTextFormattingDialogFactory这个类为wx.richtext.RichTextFormattingDialog提供页面,并且允许对该对话框进行其他自定义设置。
RichTextHeaderFooterData这个类表示要传递给wx.richtext.RichTextPrintingwx.richtext.RichTextPrintout类的页眉和页脚数据。
RichTextHTMLHandler仅处理wx.richtext.RichTextCtrl内容的HTML输出。
RichTextImage这个类实现了一个图形对象。
RichTextImageBlock这个类以二进制的内存形式存储有关图像的信息。
RichTextLine这个对象表示段落中的一行,并存储从段落开头起的偏移量,这些偏移量代表该行的起始和结束位置。
RichTextListStyleDefinition这个类表示一种列表样式定义,通常会添加到wx.richtext.RichTextStyleSheet中。
RichTextObject这是可绘制的富文本对象的基础。 .
RichTextObjectAddress这是一个用于在对象层次结构中的任意位置指定对象的类,它无需使用指针。这是必要的,因为富文本控件(RTC)命令可能会删除并重新创建子对象,从而导致对象的实际地址发生变化。
RichTextParagraph这个对象表示一个单独的段落,其中包含各种对象,如文本内容、图像以及更多的段落布局对象。
RichTextParagraphLayoutBox这个类知道如何对段落进行排版。
RichTextParagraphStyleDefinition这个类表示一种段落样式定义,通常会添加到wx.richtext.RichTextStyleSheet中。
RichTextPlainText这个对象表示一段单独的文本。
RichTextPlainTextHandler实现将缓冲区保存为纯文本。
RichTextPrinting这个类提供了一个简单的接口,用于执行wx.richtext.RichTextBuffer的打印和预览操作。
RichTextPrintout这个类为wx.richtext.RichTextBuffer实现打印布局功能。
RichTextProperties使用变体的简单属性类。
RichTextRange存储了一系列数据的起始位置和结束位置。
RichTextRenderer这个类分离出了一些常见的绘图功能。
RichTextSelection存储选择信息。
RichTextStdRenderer用于绘制项目符号的标准渲染器。
RichTextStyleComboCtrl这是一个组合控件,它能够显示wx.richtext.RichTextStyleSheet中的样式,并将所选样式应用到关联的wx.richtext.RichTextCtrl上。
RichTextStyleDefinition这是段落样式和字符样式的基类。
RichTextStyleListBox这是一个列表框,它可以显示wx.richtext.RichTextStyleSheet中的样式,并将所选择的样式应用到相关联的wx.richtext.RichTextCtrl上。
RichTextStyleListCtrl这个类集成了一个wx.richtext.RichTextStyleListBox和一个选择控件,该选择控件允许用户选择要查看的样式类别。
RichTextStyleOrganiserDialog这个类会显示一个样式表,并允许用户编辑、添加和删除样式。
RichTextStyleSheet样式表包含已命名的段落样式和字符样式,这使得用户能够轻松地将各种属性组合应用到wx.richtext.RichTextCtrl上。
RichTextTablewx.richtext.RichTextTable表示一个具有任意列数和行数的表格。
RichTextXMLHandler一个用于以特定于wx.richtext.RichTextBufferXML格式加载和保存内容的处理程序。
SymbolPickerDialogwx.richtext.SymbolPickerDialog向用户展示可供选择的字体以及一个包含可用字符的网格。
TextAttrBorder表示富文本对象边框的类。
TextAttrBorders表示富文本对象边框的类。
TextAttrDimension表示富文本尺寸的类,其中包括单位和位置信息。
TextAttrDimensionConverter使尺寸转换变得更加容易的类。
TextAttrDimensions用于表示左、右、上、下尺寸的类。
TextAttrShadow表示阴影的类。
TextAttrSize用于表示宽度和高度的类。
TextBoxAttr表示富文本对象的框体属性的类。

函数概述

函数简述
RichTextApplyStyle将一种样式应用到另一种样式上。
RichTextBitlistsEqPartial比较两个位图列表。
RichTextCombineBitlists比较两个位图列表。
RichTextDecimalToRoman将一个十进制数转换为罗马数字。
RichTextHasStyle实用工具
RichTextModuleInit
RichTextRemoveStyle参数 目标样式
RichTextSplitParaCharStyles拆分为段落样式和字符样式。
RichTextTabsEq比较制表符。
TextAttrCollectCommonAttributes参数 当前样式
TextAttrEq比较两个属性对象。