报告XP.ReportEngine模块:根据项目设计搭建数据处理层,数据绑定器实现,PDF渲染和生成功能开发实现。

This commit is contained in:
QI Mingxuan
2026-05-11 19:18:46 +08:00
parent 1573a33a02
commit c5a390935e
11 changed files with 1634 additions and 61 deletions
@@ -58,4 +58,184 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<!-- 報告元數據鍵 | Report metadata keys -->
<data name="Report_Title" xml:space="preserve">
<value>檢測報告</value>
</data>
<data name="Report_Date" xml:space="preserve">
<value>檢測日期</value>
</data>
<data name="Report_Sample" xml:space="preserve">
<value>樣品名稱</value>
</data>
<data name="Report_Operator" xml:space="preserve">
<value>操作員</value>
</data>
<data name="Report_Summary" xml:space="preserve">
<value>檢測摘要</value>
</data>
<data name="Report_Id" xml:space="preserve">
<value>報告編號</value>
</data>
<data name="Report_Description" xml:space="preserve">
<value>描述</value>
</data>
<!-- 分類結果鍵 | Classification keys -->
<data name="Classification_Pass" xml:space="preserve">
<value>通過</value>
</data>
<data name="Classification_Fail" xml:space="preserve">
<value>不通過</value>
</data>
<!-- 檢測類型鍵 | Inspection type keys -->
<data name="Inspection_LineMeasurement" xml:space="preserve">
<value>距離測量</value>
</data>
<data name="Inspection_BgaVoidRate" xml:space="preserve">
<value>BGA 氣泡率</value>
</data>
<data name="Inspection_VoidMeasurement" xml:space="preserve">
<value>空隙測量</value>
</data>
<data name="Inspection_FillRate" xml:space="preserve">
<value>通孔填錫率</value>
</data>
<!-- 表格列頭鍵 | Table header keys -->
<data name="Table_Index" xml:space="preserve">
<value>序號</value>
</data>
<data name="Table_VoidRate" xml:space="preserve">
<value>氣泡率</value>
</data>
<data name="Table_Classification" xml:space="preserve">
<value>分類結果</value>
</data>
<data name="Table_Area" xml:space="preserve">
<value>面積</value>
</data>
<data name="Table_AreaPercent" xml:space="preserve">
<value>面積百分比</value>
</data>
<data name="Table_CenterX" xml:space="preserve">
<value>中心 X</value>
</data>
<data name="Table_CenterY" xml:space="preserve">
<value>中心 Y</value>
</data>
<!-- 測量鍵 | Measurement keys -->
<data name="Measurement_Type" xml:space="preserve">
<value>測量類型</value>
</data>
<data name="Measurement_Distance" xml:space="preserve">
<value>距離</value>
</data>
<data name="Measurement_Unit" xml:space="preserve">
<value>單位</value>
</data>
<data name="Measurement_Angle" xml:space="preserve">
<value>角度</value>
</data>
<data name="Measurement_FillRate" xml:space="preserve">
<value>填錫率</value>
</data>
<data name="Measurement_VoidRate" xml:space="preserve">
<value>氣泡率</value>
</data>
<data name="Measurement_Limit" xml:space="preserve">
<value>限值</value>
</data>
<!-- 摘要鍵 | Summary keys -->
<data name="Summary_TotalDefects" xml:space="preserve">
<value>總缺陷數</value>
</data>
<data name="Summary_PassCount" xml:space="preserve">
<value>通過數量</value>
</data>
<data name="Summary_FailCount" xml:space="preserve">
<value>不通過數量</value>
</data>
<data name="Summary_OverallResult" xml:space="preserve">
<value>總體結果</value>
</data>
<!-- 圖像佔位符鍵 | Image placeholder key -->
<data name="Image_NoImage" xml:space="preserve">
<value>無圖像</value>
</data>
<!-- 頁面標題鍵 | Page title keys -->
<data name="Page_Homepage" xml:space="preserve">
<value>檢測報告首頁</value>
</data>
<data name="Page_MetricData" xml:space="preserve">
<value>測量數據</value>
</data>
<data name="Page_BgaInspection" xml:space="preserve">
<value>BGA 焊球檢測</value>
</data>
<data name="Page_VoidInspection" xml:space="preserve">
<value>空隙檢測</value>
</data>
<data name="Page_ViaFillInspection" xml:space="preserve">
<value>通孔填錫檢測</value>
</data>
<!-- BGA 檢測鍵 | BGA inspection keys -->
<data name="Bga_Count" xml:space="preserve">
<value>焊球數量</value>
</data>
<data name="Bga_TotalArea" xml:space="preserve">
<value>焊球總面積</value>
</data>
<data name="Bga_TotalVoidArea" xml:space="preserve">
<value>氣泡總面積</value>
</data>
<data name="Bga_VoidLimit" xml:space="preserve">
<value>氣泡率限值</value>
</data>
<data name="Bga_BallIndex" xml:space="preserve">
<value>焊球序號</value>
</data>
<!-- 空隙檢測鍵 | Void inspection keys -->
<data name="Void_RoiArea" xml:space="preserve">
<value>ROI 面積</value>
</data>
<data name="Void_TotalArea" xml:space="preserve">
<value>空隙總面積</value>
</data>
<data name="Void_Count" xml:space="preserve">
<value>空隙數量</value>
</data>
<data name="Void_MaxArea" xml:space="preserve">
<value>最大空隙面積</value>
</data>
<data name="Void_Limit" xml:space="preserve">
<value>空隙率限值</value>
</data>
<!-- 通孔填錫鍵 | Via fill rate keys -->
<data name="Fill_Rate" xml:space="preserve">
<value>填錫率</value>
</data>
<data name="Fill_FullDistance" xml:space="preserve">
<value>滿填距離</value>
</data>
<data name="Fill_FillDistance" xml:space="preserve">
<value>填充距離</value>
</data>
<data name="Fill_THTLimit" xml:space="preserve">
<value>THT 限值</value>
</data>
<!-- 通用字段鍵 | Common field keys -->
<data name="Field_Point1" xml:space="preserve">
<value>起點</value>
</data>
<data name="Field_Point2" xml:space="preserve">
<value>終點</value>
</data>
<data name="Field_Result" xml:space="preserve">
<value>結果</value>
</data>
<data name="Field_InspectionType" xml:space="preserve">
<value>檢測類型</value>
</data>
<data name="Field_Status" xml:space="preserve">
<value>狀態</value>
</data>
</root>