加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TextControl:在没有打印机的情况下初始化文本控件

(2023-03-09 15:35:51)
标签:

哲想

软件

办公

解决方案

分类: 软件

概括

TX Text Control 使用打印机或屏幕设备来渲染文本,从而实现100%准确的文档显示。本文展示了如何在不调用其他未定义的打印机的情况下创建实例。

TextControl:在没有打印机的情况下初始化文本控件

TX Text Control 的一个独特功能是真正的WYSIWYG(所见即所得)渲染。TX Text Control 使用打印机或屏幕设备来渲染文本,从而实现100%准确的文档显示。使用的设备可以使用格式化打印机 属性进行调整。


定义的设备用于获取特定打印机如何打印文本的字体信息:


  • 确切的字符大小

  • 字体字距调整

  • 间距


使用这种方法,屏幕上的文本与生成的PDF文档中或打印时(在该打印机上)显示的文本相同。


格式化打印机“显示”

如果应用程序不需要使用特定的打印机,则可以将FormattingPrinter属性设置为“Display” ——一种在所有机器上看起来都相同的屏幕设备。但即使您使用FormattingPrinter属性定义此呈现,在初始化新文本控件时,也会调用默认打印机以获取最必要的信息。


静态、全局默认设置

从30.0版本开始,可以在TXText控件 的新实例之前定义默认格式打印机。文本控件类和TXText控件。创建服务器文本控件类。定义此默认打印机驱动程序后,TX文本控件不会访问任何其他(默认)打印机或打印机后台处理程序。这必须使用新的静态属性DefaultFormattingPrinter进行设置:

TextControl:在没有打印机的情况下初始化文本控件

文本控件的每个新实例都使用此默认打印机驱动程序,然后:

TextControl:在没有打印机的情况下初始化文本控件

这是输出控制台中的结果:

TextControl:在没有打印机的情况下初始化文本控件

在Windows窗体、WPF和ASP.NET (Core) 应用程序中创建的所有ServerTextControl实例都遵循相同的逻辑。在ASP.NET中,这个静态的全局设置也可以在Main入口点中设置:

TextControl:在没有打印机的情况下初始化文本控件

ServerTextControl的新实例将使用“Display”然后:


TextControl:在没有打印机的情况下初始化文本控件


ASP.NET

第一个真正的所见即所得、基于HTML5的Web编辑器和报告模板设计器。为您的用户提供与MS Word 兼容的编辑器,以便在任何地方创建强大的报告模板-在任何设备上的任何浏览器中。我们的ASP.NET组件结合了报告工具的强大功能和易于使用的WYSIWYG文字处理器-完全可编程并可嵌入到您的ASP.NET应用程序中。


公司名称:北京哲想软件有限公司

北京哲想软件官方网站:cogitosoft.com

北京哲想软件微信公众平台账号:cogitosoftware

北京哲想软件微博:哲想软件

北京哲想软件邮箱:sales@ cogitosoft.com

销售(俞先生)联系方式:+8601068421378

微信:18610247936     QQ368531638

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有