提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:黄竹雯|2019-04-29 13:13:50.000|阅读 273 次
概述:TFORMer SDK能够自动化打印和导出规范报表和标签。介于各版本的编程接口,TFORMer SDK可轻松地集成到您的应用程序。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
TFORMer能提供专业的打印方案,用于大多数应用程序中,如:报告,标签,邮件,商业窗体等等。TFORMer能满足您的标签应用程序, 条形码,和其他报表以及窗体打印的需要。
TFORMer SDK能够自动化打印和导出规范报表和标签。介于各版本的编程接口,TFORMer SDK可轻松地集成到您的应用程序。
TFORMer V7.5.20 +
使用标准的EXE安装程序,可以公开下载。您可以使用特定功能选项选择要安装的功能 - 例如,如果您只想安装.NET组件并以安静模式运行tfprint,请按以下方式运行安装:
TFORMer_SDK.exe / quiet FeatTemplates = 0 FeatCmdLine = 1 FeatDLL = 0 FeatCOM = 0 FeatNET = 1 FeatJava = 0 FeatQuickPrint = 0 FeatDocu = 0
可选:添加参数InstallFolder = C:\ MyInstallDir以安装到特定目录中。您还可以使用InstallVCRuntime = 0禁止安装VC ++ Runtime
Ps:安装程序包含32位和64位组件,这些组件根据目标Windows版本自动选择。默认情况下,安装程序从Microsoft下载Visual C ++ Redistributable,如果目标系统上不存在,则安装它。或者,如果没有下载连接,您可以将vc_redist.x86.exe和vc_redist.x64.exe(必须是V14.0.24215!)复制到设置路径中。
存储库中的数据字段
Repository repository = new Repository ("C:\\Path\\Labels.tfr", false, false); Project project = repository.GetProject("BarcodeLabels"); FormLayout formlayout = project.GetFormLayout("Label1"); // iterate through all DataFields in the project for (DataField field = project.FirstDataField; field != null; field = field.Next) { // check if the DataField is used in the FormLayout DataFieldUsage usage = formlayout.GetDataFieldUsage(field.Name); if (usage == DataFieldUsage.Normal) { // DataField used in the FormLayout } }
TFF中的数据字段
// create a Repository-instance using a stand-alone FormLayout Repository repo = new Repository("C:\\Path\\Label.tff", false, false); // retrieves the global project Project project = repo.GlobalProject; // retrieves the one and only FormLayout (stand-alone form) FormLayout formlayout = project.FirstFormLayout; // retrieving the data fields: // use the same code as with the repository (see above)
TFORMer .NET
// record set data source DataSourceRecordSet recordSet = new DataSourceRecordSet(); Record record = new Record(); record.NumberOfCopies = 10; recordSet.Records.Add(record); // CSV, ODBC and other data sources DataSourceCsv dsCsv = new DataSourceCsv(csvFile, ',', '"'); Job printJob = new TECIT.TFORMer.Job(); printJob.DataSource = dsCsv; printJob.RecordCopyDataField = "Copies";
以下示例代码显示如何将CSV导入与TFF布局文件中定义的CSV数据源一起使用(使用TFORMer Designer)。
TFORMer Java API
// create new job job = new Job(); File file = new File ("c:\\Temp\\MyTemplate.tff"); job.setRepositoryName(file.getAbsolutePath()); // Select the Data Source named 'ImportFromCSV' (defined in the Form Layout) JobDataDataSource jobData = new JobDataDataSource ("ImportFromCSV"); // Set the Data Source Parameter named 'parFilePath' jobData.setParameterValues ("parFilePath", "C:\\Temp\\myImportFile.csv"); // Set the output format: // e.g. EPrinterType.PDFFile, EPrinterType.ZPLFile, EPrinterType.ImagePng job.setPrinterType(EPrinterType.PDFFile); // Output file name job.setOutputName(System.getProperty("user.dir") + File.separator + "MyLabel.PDF"); System.out.println("Printing to " + job.getOutputName()); // Generate Output job.setJobData(jobData); job.print();
PS:使用布局中定义的数据源的优点:数据源定义可能包含导入字段和布局字段之间的映射,此外,您还可以添加计算字段(按需)。可选的数据源参数使您可以灵活地进行编程或命令行交互。
这是因为DLL读取了Default Settings“高级”选项卡中的找到的内容,Designer会Printing Preferences在“常规”选项卡中读取找到的内容。
解决方案:调整General Settings打印机驱动程序,使其具有与Default SettingsTFORMer SDK 相同的值,反之亦然。
以上是TFORMer SDK常见的问答,希望对你有所帮助。如果你在使用的过程中遇到其他困扰,可在下方评论区留言,或进入资源列表查看更多教程。
TFORMer SDK现已加入慧都平台,在线订购享独家优惠!>>立即咨询购买
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
本文将探讨如何使用 Spire.XLS for .NET 在 C# 程序中导入 Excel 数据到数据库以及导出数据库到 Excel 文件,实现数据在 Excel 和数据库之间无缝流转。
在本文中,我们将向您展示如何逐步执行此操作,告诉您什么是 SCORM,为什么需要使用它,并列出我们测试过的最佳 SCORM 转换工具之一——iSpring Suite。
本文主要介绍如何使用Kendo UI for Angular组件的ListView来构建带有图表的仪表板,欢迎下载新版控件体验!
在本文中,您将学习如何使用Spire.PDF for .NET在 C# 中向 PDF 文档添加页码。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢