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.
|
|
<?xml version="1.0" encoding="utf-8"?><Report ScriptLanguage="CSharp" ReportInfo.Created="08/23/2023 10:01:23" ReportInfo.Modified="04/23/2024 23:41:33" ReportInfo.CreatorVersion="2018.3.13.0"> <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 Picture1_BeforePrint(object sender, EventArgs e) { string imgStr= ((String)Report.GetColumnValue("testRequestes.barcodeImg")); //MessageBox.Show(&quot;1&quot;); if (string.IsNullOrEmpty(imgStr)) { Picture1.Visible=false; return; } byte[] imgData=Convert.FromBase64String(imgStr); MemoryStream ms = new MemoryStream(imgData); Image img = System.Drawing.Image.FromStream(ms); Picture1.Image=img; } }}</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"/> </TableDataSource> <Parameter Name="printer" DataType="System.String"/> <Parameter Name="hisLog" DataType="System.String"/> </Dictionary> <ReportPage Name="Page1"> <GroupHeaderBand Name="GroupHeader1" Width="718.2" Height="103.95" Condition="[testRequestes.sampleTypeName]"> <TextObject Name="Text1" Left="264.6" Top="9.45" Width="160.65" Height="37.8" Text="体检申请单" Font="宋体, 20pt, style=Bold"/> <TextObject Name="Text2" Left="9.45" Top="56.7" Width="56.7" Height="18.9" Text="姓名:"/> <TextObject Name="Text3" Left="132.3" Top="56.7" Width="56.7" Height="18.9" Text="性别:"/> <TextObject Name="Text4" Left="255.15" Top="56.7" Width="56.7" Height="18.9" Text="年龄:"/> <TextObject Name="Text5" Left="396.9" Top="56.7" Width="94.5" Height="18.9" Text="[testRequestes.departmentName]"/> <TextObject Name="Text6" Left="43.15" Top="56.7" Width="94.5" Height="18.9" Text="[testRequestes.patientName]"/> <TextObject Name="Text7" Left="167" Top="56.7" Width="85.05" Height="18.9" Text="[testRequestes.sexName]"/> <TextObject Name="Text8" Left="292.3" Top="56.7" Width="94.5" Height="18.9" Text="[testRequestes.age]"/> <TextObject Name="Text9" Left="9.45" Top="85.05" Width="94.5" Height="18.9" Text="[testRequestes.sampleTypeName]" Font="宋体, 9pt, style=Bold"/> <TextObject Name="Text10" Left="132.3" Top="85.05" Width="198.45" Height="18.9" Text="[testRequestes.customerOrgName]"/> <TextObject Name="Text11" Left="529.2" Top="85.05" Width="116.05" Height="18.9" Text="[testRequestes.patientRegisterNo]" HorzAlign="Center"/> <PictureObject Name="Picture1" Left="538.65" Top="28.35" Width="160.65" Height="47.25" BeforePrintEvent="Picture1_BeforePrint" Image=""/> <DataBand Name="Data1" Top="110.01" Width="718.2" Height="22.9" DataSource="testRequestes"> <TextObject Name="Text12" Left="7.45" Top="4" Width="189" Height="18.9" Text="[testRequestes.asbitemNames]"/> </DataBand> <GroupFooterBand Name="GroupFooter1" Top="138.97" Width="718.2" Height="10.9"> <LineObject Name="Line1" Left="9.45" Top="1.45" Width="689.85" Border.Style="Dash"/> </GroupFooterBand> </GroupHeaderBand> </ReportPage></Report>
|