使用 @Abstract,就可以把RTF(Rich Text Field)中的信息显示在视图中的列里。
例如,用户有一个叫做“Body”的RTF域,为了把这个“Body”域里的文本信息显示出来,需要创建一个叫做“TextForView”的计算域,设置它从RTF域里的内容读取文本信息。具体的公式为:
@Abstract( [TextOnly] ; 15360 ; "" ; "Body")
其中,15360的数值是可以使用的最大值。这是因为文本域在一个视图的列里是不能显示超过15360个字符的。设计者需要考虑所要显示的最多的字符数,然后用@Abstract的公式来定义它。
之后,在视图列的公式中,定义为使用这个TextForView的域。
如果在已有的文档中实施这个方法,那么这些文档还需要被刷新(或是编辑并保存),这样才能执行这个计算域(如此例中的TextForView)。为了刷新所选的文档,可以创建一个便捷图标或是工具条的图标,并定义它使用以下的公式:
@Command([ToolsRefreshSelectedDocs])
另外,还需要注意的是,对于列的公式,一定需要使用另外一个计算域,而这个计算域需要使用@Abstract的公式。这是因为,此公式是不推荐被直接使用在列的选择公式里。具体内容请参考管理员指南中的《Where does this @function work?》中的相关章节。
|
相关推荐
### Rich Text Format (RTF) 规范 V1.7 中文版 #### 富文本格式(RTF)概述 富文本格式(RTF)是一种跨平台的数据交换格式,最初由微软公司在1985年发布,旨在允许不同应用程序之间轻松地传输格式化的文本和图形。...
RTF(Rich Text Format,富文本格式)是一种文本文件格式,由 Microsoft 公司在 1987 年推出,用于描述文本的格式和布局。RTF 文件可以包含文字、图片、表格、列表、超链接等多种元素,使之成为一种功能强大且广泛...
在Microsoft Visual C++(简称VC)开发环境中,利用RichEdit控件可以实现对RTF(Rich Text Format)文件的读取和保存功能。RTF是一种通用的文本格式,支持丰富的文本样式、字体、颜色以及图像等元素。在本文中,我们...
### Rich Text Format (RTF) Specification 1.5 #### 引言 Rich Text Format(简称 RTF)是一种由微软开发的文件格式,用于在不同的应用程序之间轻松传输格式化的文本和图形。RTF 格式支持多种操作系统环境,包括 ...
2. **转换为RTF格式**: RichEdit控件的EM_STREAMOUT消息会将内容输出到一个指定的内存流或文件流中,该流包含RTF格式的数据。在C++中,我们可以使用IStream接口来实现这个功能,通过CreateStreamOnHGlobal函数创建...
手册附录中包含了一个详尽的RTF控制词列表,按字母顺序排列,方便查阅。 - **特殊字符和A-B**:列出了以特殊字符开头及A到B开头的控制词。 - **C-E**:C到E开头的控制词。 - **F-L**:F到L开头的控制词。 - **M-O**...
富文本格式(Rich Text Format,简称RTF)是一种通用的文档交换格式,由微软公司在1980年代中期开发,旨在实现不同文字处理软件、操作系统和硬件平台之间的兼容性。RTF白皮书v1.8是该格式的一个重要版本,详细介绍了...
### Word 2003: Rich Text Format (RTF) Specification, version 1.8 #### 引言 本文档详细介绍了Microsoft Office Word 2003中的富文本格式(Rich Text Format,简称RTF)规范版本1.8。RTF是一种用于在不同应用...
富文本格式(Rich Text Format,简称RTF)是由微软公司开发的一种文档存储标准,它允许在不同的文字处理软件和操作系统之间交换文档。RTF规范涵盖了从1.6到1.9.1的不同版本,覆盖了从Office 97到Office 2007的周期,...
RTF(Rich Text Format)是一种由微软公司开发的文本文件格式,用于在不同的操作系统和应用程序之间交换富文本格式的文档。RTF V1.7 是 RTF 规范的最新版本,本文将对 RTF V1.7 规范中文版进行详细的解释和说明。 ...
为了在RichEdit中显示图片,我们需要用到一个名为RTF(Rich Text Format)的文档格式,这是一种包含文本和图像的数据格式,被广泛用于富文本处理。 要向RichEdit控件中插入图片,我们需要完成以下步骤: 1. **创建...
此文件特别适合需要对RichEdit进行开发的人,可以说是一个支持RTF的全功能Demo,不同于其他仅仅支持普通RTF文本和图片的程序。 MFC下实现完美读写RTF文件,支持RTF中图片,表格,ppt,word文档,以及各种以OLe插入的...
这个标题中的“Rich Text OLE Control”通常指的是RICHTX32.OCX,这是一个ActiveX控件,由Microsoft开发,用于在Visual Basic、VBScript、VBA等环境中提供类似于Word的文本编辑体验。RTFBOX则可能是该控件的一个特定...
在IT行业中,富文本编辑器(RichEdit)是一种常见的组件,用于在应用程序中提供复杂的文本编辑功能,如格式化文本、插入图片、设置字体样式等。在Delphi编程环境中,我们可以利用其强大的功能来实现一些高级特性,...
在Windows编程中,RichEdit控件是一个常用的文本编辑器组件,它提供了比标准Edit控件更丰富的特性,如RTF(Rich Text Format)支持、文本样式控制等。然而,RichEdit控件本身并不直接支持显示图像,特别是动态GIF...
在本文中,我们将深入探讨如何在VC++环境中利用RichEdit控件进行RTF(Rich Text Format)文件的导入与导出,并确保与Microsoft Word的RTF格式兼容。首先,让我们理解一下RTF格式以及VC++中的RichEdit控件。 RTF(富...
【标题】"富文本编辑器(Rich Text Editor)"是一个用于创建和编辑带有格式化文本的应用程序,它允许用户在编辑过程中应用各种样式,如字体、大小、颜色、对齐方式等。这种类型的编辑器广泛应用于文档处理、网页设计...
“显示行号”功能是编辑器的一个实用特性,它允许用户追踪代码或文本的位置,特别是在阅读和编辑长文件时。在编程环境中,行号对于调试和理解代码的结构至关重要。实现这一功能通常需要自定义CRichEdit控件的行为,...
例如,你可以创建一个包含粗体、斜体和颜色的RTF字符串,然后使用`RichEdit::Paste`或`RichEdit::SetWindowText`方法插入。 3. API函数:对于更复杂的操作,如插入特定位置或批量插入,可以使用`EM_SETSEL`选择位置...