You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
3.5 KiB
67 lines
3.5 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<Report ScriptLanguage="CSharp" ReportInfo.Created="08/23/2023 09:29:26" ReportInfo.Modified="09/10/2024 10:06:04" ReportInfo.CreatorVersion="2018.3.13.0" PrintSettings.PrintPages="Even">
|
|
<ScriptText>using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Windows.Forms;
|
|
using System.Drawing;
|
|
using System.Data;
|
|
using FastReport;
|
|
using FastReport.Data;
|
|
using FastReport.Dialog;
|
|
using FastReport.Barcode;
|
|
using FastReport.Table;
|
|
using FastReport.Utils;
|
|
using System.IO;
|
|
namespace FastReport
|
|
{
|
|
public class ReportScript
|
|
{
|
|
|
|
private void Barcode1_BeforePrint(object sender, EventArgs e)
|
|
{
|
|
Barcode1.Barcode=new Barcode128();
|
|
Barcode1.Text=((String)Report.GetColumnValue("testRequestes.lisRequestNo"));
|
|
|
|
}
|
|
}
|
|
}
|
|
</ScriptText>
|
|
<Dictionary>
|
|
<TableDataSource Name="testRequestes" ReferenceName="Data.testRequestes" DataType="System.Int32" Enabled="true">
|
|
<Column Name="patientName" DataType="System.String"/>
|
|
<Column Name="sexName" DataType="System.String"/>
|
|
<Column Name="age" DataType="System.Int64"/>
|
|
<Column Name="sampleTypeName" DataType="System.String"/>
|
|
<Column Name="sampleContainerName" DataType="System.String"/>
|
|
<Column Name="containerColor" DataType="System.Int64"/>
|
|
<Column Name="sampleContainerRemark" DataType="System.String"/>
|
|
<Column Name="lisRequestNo" DataType="System.String"/>
|
|
<Column Name="barcodeImg" DataType="System.String"/>
|
|
<Column Name="patientRegisterNo" DataType="System.String"/>
|
|
<Column Name="asbitemNames" DataType="System.String"/>
|
|
<Column Name="customerOrgName" DataType="System.String"/>
|
|
<Column Name="departmentName" DataType="System.String"/>
|
|
<Column Name="sampleGroupName" DataType="System.String"/>
|
|
<Column Name="mobileTelephone" DataType="System.String"/>
|
|
<Column Name="samplePrintCount" DataType="System.String"/>
|
|
</TableDataSource>
|
|
<Parameter Name="printer" DataType="System.String"/>
|
|
<Parameter Name="hisLog" DataType="System.String"/>
|
|
</Dictionary>
|
|
<ReportPage Name="Page1" PaperWidth="40" PaperHeight="30" LeftMargin="1" TopMargin="1" RightMargin="1" BottomMargin="1">
|
|
<GroupHeaderBand Name="GroupHeader1" Width="143.64" Condition="[testRequestes.sampleTypeName]">
|
|
<DataBand Name="Data1" Top="4" Width="143.64" Height="105.62" DataSource="testRequestes">
|
|
<TextObject Name="Text1" Left="-4" Top="-0.55" Width="151.2" Height="15.12" CanBreak="false" Text="[testRequestes.sampleGroupName]" Font="宋体, 9pt, style=Bold"/>
|
|
<TextObject Name="Text4" Left="-0.55" Top="90.5" Width="141.75" Height="15.12" CanBreak="false" Text="[testRequestes.patientName] [testRequestes.sexName] [testRequestes.age]岁" Font="宋体, 10pt"/>
|
|
<BarcodeObject Name="Barcode1" Left="2.1" Top="14.35" Width="98.75" Height="34.02" BeforePrintEvent="Barcode1_BeforePrint" ShowText="false" Barcode="Code128" Barcode.CalcCheckSum="false" Barcode.AutoEncode="true"/>
|
|
<TextObject Name="Text5" Top="48.7" Width="141.75" Height="24.57" CanBreak="false" Text="[testRequestes.lisRequestNo] [testRequestes.mobileTelephone]" HorzAlign="Center" Font="宋体, 7pt"/>
|
|
<TextObject Name="Text2" Top="71.15" Width="141.75" Height="21.79" Text="[testRequestes.customerOrgName]\[testRequestes.departmentName]" Font="宋体, 8pt"/>
|
|
<Sort>
|
|
<Sort Expression="[testRequestes.sampleGroupName]"/>
|
|
</Sort>
|
|
</DataBand>
|
|
</GroupHeaderBand>
|
|
</ReportPage>
|
|
</Report>
|