123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.IO;
- using System.Linq;
- using System.Runtime.InteropServices;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using DevExpress.XtraEditors;
- using DevExpress.XtraReports.UI;
- using DevExpress.XtraReports.UserDesigner;
- using static GetEasy.Node.Printer.NodeReportDesigner;
- namespace GetEasy.Node.Printer.Test
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- var saveReport = new XtraReport();
- var stream = new MemoryStream();
- saveReport.SaveLayoutToXml(stream);
- var result = NodeReportDesigner.ReportToImage("C:\\Users\\Kevin\\AppData\\Local\\Temp\\Electron\\cache\\template\\1d053e2d-78b8-4c72-a50a-98e3132d057f.repx", "{\"data\":[{\"id\":\"00000000-0000-0000-0000-000000000000\",\"documentNr\":\"string\",\"documentNr2\":\"string\",\"auxiliaryNr\":\"string\",\"salesModeCode\":\"string\",\"salesModeName\":\"string\",\"transactionTypeCode\":\"string\",\"transactionTypeName\":\"string\",\"outletCode\":\"string\",\"outletName\":\"string\",\"cashierCode\":\"string\",\"cashierName\":\"string\",\"accountingDate\":\"2019-06-05T08:42:40.380Z\",\"cashierRemark\":\"string\",\"remark\":\"string\",\"createDate\":\"2019-06-05T08:42:40.380Z\",\"creatorName\":\"string\",\"docStatusCode\":\"string\",\"docStatusName\":\"string\",\"draftTime\":\"2019-06-05T08:42:40.380Z\",\"draftOperatorName\":\"string\",\"approveTime\":\"2019-06-05T08:42:40.380Z\",\"approveOperatorName\":\"string\",\"reapproveTime\":\"2019-06-05T08:42:40.380Z\",\"reapproveOperatorName\":\"string\",\"accountingTime\":\"2019-06-05T08:42:40.380Z\",\"accountingOperatorName\":\"string\",\"totalModelCount\":1.1,\"totalColorCount\":1.1,\"totalQty\":1.1,\"settlement\":[{\"parentID\":\"00000000-0000-0000-0000-000000000000\",\"id\":\"00000000-0000-0000-0000-000000000000\",\"grossAmount\":1.1,\"discountPercentage\":1.1,\"preferentialAmount\":1.1,\"pointDeduct\":1.1,\"pointDeductEquivalent\":1.1,\"pointConversionRate\":1.1,\"netAmount\":1.1,\"cashReceived\":1.1,\"bankCardRecevied\":1.1,\"wechatReceived\":1.1,\"alipayReceived\":1.1,\"storageCardReceived\":1.1,\"changeableAmount\":1.1,\"bankCardTXNr\":1.1,\"wechatTXNr\":1.1,\"alipayTXNr\":\"00000000-0000-0000-0000-000000000000\",\"storageCardNr\":\"00000000-0000-0000-0000-000000000000\",\"transactionDate\":\"2019-06-05T08:42:40.380Z\",\"promotionDiscountPercentage\":1.1,\"promotionAmount\":1.1}],\"salesPersons\":[{\"parentID\":\"00000000-0000-0000-0000-000000000000\",\"transactionNoteDetailID\":\"00000000-0000-0000-0000-000000000000\",\"salesPersonCode\":\"string\",\"salesPersonName\":\"string\"}],\"members\":[{\"parentID\":\"00000000-0000-0000-0000-000000000000\",\"id\":\"00000000-0000-0000-0000-000000000000\",\"code\":\"string\",\"name\":\"string\",\"score\":1.1,\"point\":1.1,\"genderID\":1,\"genderName\":\"string\",\"memberLevelLevel\":\"string\",\"memberLevelName\":\"string\"}],\"packages\":[{\"parentID\":\"00000000-0000-0000-0000-000000000000\",\"id\":\"00000000-0000-0000-0000-000000000000\",\"name\":\"string\",\"isSeal\":false,\"lineNr\":1,\"details\":[{\"packageID\":\"00000000-0000-0000-0000-000000000000\",\"modelID\":\"00000000-0000-0000-0000-000000000000\",\"code\":\"string\",\"pastCode\":\"string\",\"name\":\"string\",\"alias\":\"string\",\"sizeGroupID\":\"string\",\"sizeGroupName\":\"string\",\"sizeGroupLevel\":\"string\",\"brandCode\":\"string\",\"brandName\":\"string\",\"vendorCode\":\"string\",\"vendorName\":\"string\",\"um\":\"string\",\"gender\":\"string\",\"position\":\"string\",\"class\":\"string\",\"category\":\"string\",\"year\":\"string\",\"season\":\"string\",\"seasonWave\":\"string\",\"lifeCycle\":\"string\",\"devStdDeliveryTime\":1,\"productionCycle\":1,\"theme\":\"string\",\"designer\":\"string\",\"kind\":\"string\",\"subKind\":\"string\",\"priceSection\":\"string\",\"weaving\":\"string\",\"fabricMaterial\":\"string\",\"innerLatticeMaterial\":\"string\",\"placeOfOrigin\":\"string\",\"shelvingDate\":\"2019-06-05T08:42:40.380Z\",\"moq\":1.1,\"marketableArea\":\"string\",\"salesMode\":\"string\",\"salesCommissionRate\":1.1,\"financialAccount\":\"string\",\"shoppingMallCode\":\"string\",\"supportingDescription\":\"string\",\"orderCode\":\"string\",\"createDate\":\"2019-06-05T08:42:40.380Z\",\"creatorName\":\"string\",\"reviseDate\":\"2019-06-05T08:42:40.380Z\",\"reviserName\":\"string\",\"sizeDetails\":[{\"id\":\"00000000-0000-0000-0000-000000000000\",\"packageID\":\"00000000-0000-0000-0000-000000000000\",\"modelID\":\"00000000-0000-0000-0000-000000000000\",\"colorID\":\"00000000-0000-0000-0000-000000000000\",\"colorCode\":\"string\",\"colorName\":\"string\",\"retailPrice\":1.1,\"tagPrice\":1.1,\"listPrice\":1.1,\"discountPercentage\":1.1,\"vipcardNr\":\"string\",\"vipdiscountPercentage\":1.1,\"otherCardNr\":\"string\",\"otherDiscountPercentage\":1.1,\"actualDiscountPercentage\":1.1,\"smdiscountPercentage\":1.1,\"discountedPrice\":1.1,\"promotionDiscountPercentage\":1.1,\"settlementPrice\":1.1,\"sizeCode\":\"string\",\"sizeName\":\"string\",\"sizeSeqNr\":1,\"qty\":1.1,\"retailTotal\":1.1,\"tagTotal\":1.1,\"discountedTotal\":1.1,\"settlementTotal\":1.1,\"lineTotal\":1.1,\"receivedTotal\":1.1,\"lineNr\":1,\"promotionDescription\":\"string\",\"preferentialAmount\":1.1,\"promotionAmount\":1.1,\"remark\":\"string\",\"salesPersons\":[{\"parentID\":\"00000000-0000-0000-0000-000000000000\",\"transactionNoteDetailID\":\"00000000-0000-0000-0000-000000000000\",\"salesPersonCode\":\"string\",\"salesPersonName\":\"string\"}]}]}]}]}],\"user\":{\"code\":\"admin\",\"name\":\"超级管理员\"},\"companyInfo\":{\"name\":\"鲨鲨舫有限公司\",\"contactPersonName\":\"\",\"telephoneNr\":\"13255466874\",\"faxNr\":\"020-05555123\",\"address\":\"广东省广州市下塘西路42号\",\"adminPhoneNr\":\"13701548654\",\"adminQQ\":\"19806061741\",\"adminEmail\":\"19806061741@qq.com\",\"qrCode1\":\"啊实打实的撒阿斯顿阿斯顿阿斯顿阿斯顿阿斯顿阿斯顿阿斯顿暗示\",\"qrCode1Title\":\"扫码关注\"}}");
- //int count = 0;
- //while (true)
- //{
- // count++;
- // NodeReportDesigner.WaitSaveOrClose((data, resultBackcall) =>
- // {
- // new Thread(() =>
- // {
- // Thread.Sleep(1000);
- // resultBackcall(count % 2 == 0);
- // }).Start();
- // });
- //}
- }
-
- }
- }
|