界面控件DevExpress WinForms/WPF v23.2 - 富文本编辑器支持内容控件

ops/2024/9/23 9:34:05/

众所周知内容控件是交互式UI元素(文本字段、下拉列表、日期选择器),用于在屏幕上输入和管理信息。内容控件通常在模板/表单中使用,以标准化文档格式和简化数据输入。DevExpress文字处理产品库(Word Processing Document API、WinForm和WPF富文本编辑器)附带了内容控制支持(v23.2+)。具有内容控件的文档可以处理、打印或导出为PDF,本文将描述您可以使用的实现选项。

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。

DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

DevExpress WPF v23.2正式版下载(Q技术交流:909157416)

内容控件包括以下内容:

  • 构建块图库(仅限访问和编辑)
    预定义的内容块,如文本、图像或其他文档元素
  • 复选框
    交互式复选框
  • 组合框
    下拉列表和单行可编辑文本框的组合
  • 日期选择器
    弹出式日历
  • 下拉列表
    可选择值的列表
  • 纯文本
    用于简单文本输入的文本框
  • 图片(仅供访问和编辑)
    图片占位符
  • 重复部分(仅限访问和编辑)
    在文档中重复内容部分(例如,项列表)
  • 富文本
    用于富格式文本的文本框

在DevExpress内容控件API (v23.2+中提供)的帮助下,您可以在文档中创建、编辑和删除内容控件。使用Document.ContentControls 属性作为入口点,下面的代码片段生成纯文本、下拉列表和日期选择器内容控件:

using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;using (var wordProcessor = new RichEditDocumentServer()) {
Document document = wordProcessor.Document;
var contentControls = document.ContentControls;// Insert a form to enter name values:
var namePosition = document.CreatePosition(document.Paragraphs[0].Range.End.ToInt() - 1);
var nameControl = contentControls.InsertPlainTextControl(namePosition);// Insert text:
var nameTextPosition = document.CreatePosition(nameControl.Range.Start.ToInt() + 1);
document.InsertText(nameTextPosition, "Click to enter a name");// Insert an appointment type drop-down list:
var listPosition = document.CreatePosition(document.Paragraphs[1].Range.End.ToInt() - 1);
var listControl = contentControls.InsertDropDownListControl(listPosition);// Add items to a drop-down list:
listControl.AddItem("First Appointment", "First Appointment");
listControl.AddItem("Follow-Up Appointment", "Follow-Up Appointment");
listControl.AddItem("Laboratory Results Check", "Laboratory Results Check");listControl.SelectedItemIndex = 1;// Insert a date picker to specify appointment date:
var datePosition = document.CreatePosition(document.Paragraphs[2].Range.End.ToInt() - 1);
var datePicker = contentControls.InsertDatePickerControl(datePosition);
datePicker.DateFormat = "dddd, MMMM dd, yyyy";
}
桌面富文本编辑器(WinForms和WPF)

DevExpress富文本编辑器(WinForms和WPF)可以显示内容控件,您还可以根据需要输入和选择数据。

<a class=界面控件DevExpress WinForms/WPF v23.2 - 富文本编辑器支持内容控件" height="404" src="https://img-blog.csdnimg.cn/img_convert/fdbdb726b9eadd2496093c0d2040c5c4.png" width="792" />

请注意:目前DevExpress富文本编辑器不附带内容控件相关的UI元素(工具栏项、对话框)。


http://www.ppmy.cn/ops/2430.html

相关文章

详解App Inventor 2 中的文件作用域(作用范围):App、程序包、缓存、兼容、私有、共享

本文内容来自中文网文档“文件管理器”组件部分&#xff0c;详细介绍了每一种文件作用域的特点及用法。 下面是每种作用域类型的简述&#xff1a; App [推荐] &#xff1a;Android 2.2及更高版本上文件将从应用程序特定存储中读取和写入&#xff0c;在 Android 早期版本上&…

ChatGPT助力:写作步步高

ChatGPT无限次数:点击直达 html ChatGPT助力&#xff1a;写作步步高 引言 在当今信息爆炸的时代&#xff0c;写作作为一种重要的表达方式&#xff0c;扮演着不可或缺的角色。然而&#xff0c;随之而来的挑战是如何保持高质量的创作并不断提升写作水平。本文将探讨如何借助…

java项目连接sqlserver时报ssl相关错误,如何解决?

&#x1f3c6;本文收录于「Bug调优」专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收藏&&…

前端vue: 使用ElementUI适配国际化

i18n介绍 i18n&#xff08;其来源是英文单词 internationalization的首末字符i和n&#xff0c;18为中间的字符数&#xff09;是“国际化”的简称。 前端国际化步骤 1、安装i18n插件 安装插件时候&#xff0c;注意必须指定版本号&#xff0c;不然安装会报错。 npm i vue-i1…

学习疑惑:Axure9中该如何进行交互设置

我们知道&#xff0c;Axure RP 9从2019年4月面世&#xff0c;至今已经接近一年的时间了。但是仍然有很多同学不清楚、不习惯它的使用。 使用什么版本的软件&#xff0c;取决于个人&#xff0c;你的使用习惯、你的工作习惯、你的团队使用情况、你的公司要求等等。所以现在的情况…

主机关、专设机关、派出机关 区别

主机关、专设机关和派出机关确实存在区别: 主机关&#xff1a; 是指具有独立法人地位的政府机构&#xff0c;它们通常负责一个行政区域内的全面工作。 例如&#xff0c;某县政府是一个典型的主机关&#xff0c;它负责该县范围内的行政管理工作。 专设机关&#xff1a; 是…

MySql 视图 存储过程 触发器

文章目录 视图数据库对象视图的理解创建、查看、更新、删除 存储过程和存储函数概述分类存储过程的创建和调用存储函数的创建和调用存储过程和存储函数的对比存储过程和存储函数的查看、修改、删除 变量GLOBAL 与 SESSION 变量的使用会话用户变量和局部变量的使用 定义条件与处…

maven 项目示例

maven 项目 <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><properti…