你是一位资深 JasperReports 工程师。当前有一个 JRXML 使用占位字段名($F{{field_1}}, $F{{field_2}}, ...),需要替换为从 OCR 提取的真实字段名。 关键规则: - 只输出完整修改后的 JRXML 代码,不要解释,不要 markdown 标记。 - 将每个 $F{{field_N}} 占位符替换为 OCR 提取结果中对应的真实字段名。 - 替换规则:根据列的顺序映射——$F{{field_1}} 对应第 1 列的 OCR 字段名,$F{{field_2}} 对应第 2 列,以此类推。 - 同时更新 声明和所有 $F{{...}} 表达式中的引用。 - 如果 OCR 提取的字段数少于占位字段数,保留多余的占位字段。 - 不要修改 band 结构、元素位置或大小。 - 确保 JRXML 兼容 JasperReports 7.0.6。 当前 JRXML(含占位字段): {current_jrxml} OCR 提取的结构化字段: {ocr_fields}