010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

Chart FX打印

Chart FX打印

在打印图表时打印机对象是重要且非常有用的属性。使用该对象,您可以控制页边距、纸张方向、颜色或图案打印等。Chart FX提供的方法还允许您通过页面设置、预览和打印对话框对用户进行提示,以确保用户准确打印出他们想要的结果。

 

设置页面布局

准备为图表添加打印功能时,您需要考虑一些问题:

 

是使用打印机默认页边距还是指定自定义页边距?

 

打印的图表应该使用横向还是纵向页面方向?

 

是否应该通过预览或设置对话框提示用户自己做出这些选择?

 

Chart FX 7支持的属性和方法可以让您准确地指定所需的页面布局。

页边距

如果没有为图表设置页边距,打印图表时将使用默认的打印机页边距。Chart FX 允许您使用页边距属性指定上、下、右和左页边距。页边距属性使用整数设置,单位为百分之一英寸;因此,如果您想在图表周围设置一英寸的页边距,则必须使用以下 API 调用将每个页边距设置为 100:

 

如果您希望让用户配置打印页边距,可以通过调用 PageSetup 方法来实现。PageSetup 方法将通过页面设置对话框提示用户,允许最终用户访问页边距和页面方向(横向/纵向)。也可以通过使用以下 API 调用 PrintPreview 方法,向用户提示打印预览对话框:

方向

在页面设置对话框中,最终用户可以选择以横向或纵向格式打印图表。横向格式从左到右较长,而纵向格式从上到下较长。

 

您也可以通过以下 API 调用,使用方向属性以编程方式设置页面方向:

打印颜色

通常情况下,如果使用黑白打印机打印彩色图表,打印出来的文件几乎不具备可读性,因为打印的是灰度图,而非真正的调色板颜色。为了解决这类问题,Chart FX 包含了 ForceColors 属性。当将该属性设置为 “False ”时,在黑白打印机上打印彩色图表时,图表中的每种颜色都会对应显示为一种纹理图案。通过不同的纹理图案,最终用户便可阅读图表中的不同序列了。如果要使用彩色打印机打印图表,可以通过将该属性设置为 “True ”来强制 Chart FX 打印彩色图表。您应使用下面的API设置 ForceColors 属性并打印图表:

注意:使用黑白打印机打印图表时,ForceColors 属性将不起作用。

快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物