跳转到内容

Java 生成「185 · 阿拉伯语报告(沙漠琥珀·RTL 奢华式)」PDF 示例(العربية)

JQuick-Pdf多语言 Demo

العربية5 页 A4 · 381 KB

深棕横幅配琥珀金抬头的右起版式,右侧金色竖条与全 RTL 段落对齐,生成阿拉伯语全球银行报告。

下载 PDF 文件查看模板原始文件返回全部示例

185 · 阿拉伯语报告(沙漠琥珀·RTL 奢华式) — العربية
渲染效果

输出规格

PDF 页数
5
图表类型
العربية
模板行数
217
源码行数
93

Java 源码 · I18n185ArabicTest.java

以下代码即生成上方 PDF 的完整测试类,可直接复制运行;Maven 依赖见快速开始章节。

/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * Copyright (c) [2025-2099] Martin ([email protected])
 */
package com.github.paohaijiao.biz.i18n;

import org.junit.Test;

import java.awt.Color;
import java.io.IOException;

/**
 * 单据 156(系列)· i18n 序号 185 —— 阿拉伯语版全球经营年报摘要
 *
 * <p>语种 ar:阿拉伯语。字体 Noto Sans Arabic,视觉主题「沙漠琥珀·RTL 奢华式(深棕 #5C4326 + 琥珀金 #B9861C,RTL 右竖条)」。</p>
 *
 * <p>模板:i18n/global_bank_report_ar.txt
 * 输出:D://test//i18n//global_bank_report_ar.pdf</p>
 *
 * <p>副产物:脚本渲染示例 {@code i18n/arabic.txt} → {@code D://test//i18n//arabic.pdf}。</p>
 *
 * @author Martin
 * @version 1.0.0
 */
public class I18n185ArabicTest {

    /**
     * 主产物:阿拉伯语版全球经营年报摘要(含三张 ECharts 图表)。
     */
    @Test
    public void i18n185() throws IOException {
        I18nLanguagePack p = I18nDemoSupport.base("ar", "Noto Sans Arabic");
        p.reportDate = "26 أكتوبر 2026";
        p.orgName = "البنك العالمي الموحد - مكتب المجموعة";
        p.dataScope = "الأشهر التسعة الأولى من 2026 على أساس المجموعة الموحدة";
        p.totalAssets = "8.6 تريليون يوان";
        p.crossBorderSettlement = "1.24 تريليون يوان";
        p.globalBranches = "1286 فرعا";
        p.countries = "68 دولة ومنطقة";
        p.revenue = "218 مليار يوان";
        p.netProfit = "68.6 مليار يوان";
        p.employees = "86000 موظف";
        p.customers = "96 مليون عميل";
        p.preparedBy = "مكتب المجموعة، فريق العمل متعدد اللغات";
        p.reviewedBy = "وانغ يانتشو";
        p.issuedBy = "البنك العالمي الموحد";
        p.barTitle = "الدخل التشغيلي حسب المناطق";
        p.barSub = "الأشهر التسعة الأولى من 2026 (مئة مليون يوان)";
        p.barSeriesName = "الدخل التشغيلي";
        p.barRegions = new String[]{"الصين الرئيسية", "آسيا والهادي (دون الصين)", "أوروبا", "الشرق الأوسط", "اليابان", "روسيا والكومنولث"};
        p.donutTitle = "التركيبة العملية للتسوية عبر الحدود";
        p.donutSub = "حصة من حجم التسوية، الأشهر التسعة الأولى من 2026";
        p.donutCenterTitle = "حصة التسوية";
        p.donutCenterUnit = "%";
        p.donutFooter = "المصدر: نظام التسوية عبر الحدود";
        p.donutNames = new String[]{"اليوان (CNY)", "الدولار (USD)", "اليورو (EUR)", "الين (JPY)", "الروبل (RUB)", "الدرهم (AED)"};
        p.lineTitle = "الحجم الشهري للأعمال عبر الحدود، يناير-أكتوبر 2026";
        p.lineSub = "التسوية / تمويل التجارة / الصرف الأجنبي";
        p.lineYAxis = "مئة مليون يوان";
        p.lineFooter = "المصدر: منصة مراقبة الأعمال العالمية | الوحدة: مئة مليون يوان";
        p.lineMonths = new String[]{"يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر"};
        p.lineNames = new String[]{"التسوية", "تمويل التجارة", "الصرف الأجنبي"};
        // 视觉主题「沙漠琥珀·RTL奢华式」
        p.donutPalette = new Color[]{
                new Color(92, 67, 38), new Color(201, 154, 61), new Color(143, 110, 63),
                new Color(217, 185, 120), new Color(232, 213, 174), new Color(244, 234, 213)
        };
        p.lineColors = new Color[]{new Color(92, 67, 38), new Color(201, 154, 61), new Color(143, 110, 63)};
        p.chartArea = new Color(251, 245, 233);
        p.barColor = "#5C4326";
        I18nDemoSupport.bankReport(p);
    }

    /**
     * 副产物:阿拉伯语脚本渲染示例(字形与排版验证)。
     */
    @Test
    public void simple185() throws IOException {
        I18nDemoSupport.simpleDemo("i18n/arabic.txt", "Noto Sans Arabic", "fonts/NotoSansArabic-Regular.ttf");
    }
}

最小调用(3 行)

不想读完整测试类?核心就是这三行:绑定图表 SVG,执行模板,拿到 PDF 字节流。可直接复制到你的项目里。

// config 可省略;svg 来自 JChartRendererFactory.renderChart(...),见下方完整源码
byte[] pdf = new JQuickPdfFactory(config).executeResource("i18n/global_bank_report_ar.txt");

模板文件 · 185_global_bank_report_ar.txt

类 HTML + 内联 CSS 的模板语法,绑定数据后渲染为 PDF。下方为完整模板,可直接复制,也可下载原始文件。

<pdf>
<body>
  // 156 环球汇通银行 · 全球经营年报摘要(العربية 版)
  // 单语种独立报告:全篇仅阿拉伯语,所有阿语元素均声明 baseDirection:rtl + textAlignment:right
  // 视觉主题「沙漠琥珀·RTL奢华式」:深棕 #5C4326 琥珀金 #B9861C 沙色底 #FBF5E9 沙线 #E3D3AE

  // 抬头:深棕横幅 + 琥珀金字
  <table style="width:100%; marginBottom:6px">
    <tr>
      <td style="padding:12px 8px; backgroundColor:#5C4326; color:#E8C878; bold:true; fontSize:17pt; textAlignment:right; baseDirection:rtl; borderBottom:4px solid #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'البنك العالمي الموحد · ملخص التقرير السنوي للعمليات العالمية'</td>
    </tr>
    <tr>
      <td style="padding:5px 8px; backgroundColor:#FBF5E9; color:#5C4326; bold:true; fontSize:9.5pt; textAlignment:right; baseDirection:rtl; borderLeft:1px solid #E3D3AE; borderRight:1px solid #E3D3AE; borderBottom:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الأشهر التسعة الأولى من عام 2026 · على أساس المجموعة الموحدة'</td>
    </tr>
  </table>

  // 信息区:沙色标签 + 金色右边线
  <table style="width:100%; fontSize:8.5pt; marginBottom:8px">
    <tr>
      <td style="width:16%; padding:4px; backgroundColor:#FBF5E9; bold:true; color:#5C4326; border:1px solid #E3D3AE; borderRight:3px solid #B9861C; baseDirection:rtl; textAlignment:right; fontFamilyNames:Noto Sans Arabic,Helvetica">'رقم التقرير'</td>
      <td style="width:34%; padding:4px; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">${reportNo}</td>
      <td style="width:16%; padding:4px; backgroundColor:#FBF5E9; bold:true; color:#5C4326; border:1px solid #E3D3AE; borderRight:3px solid #B9861C; baseDirection:rtl; textAlignment:right; fontFamilyNames:Noto Sans Arabic,Helvetica">'تاريخ التقرير'</td>
      <td style="padding:4px; border:1px solid #E3D3AE; baseDirection:rtl; textAlignment:right; fontFamilyNames:Noto Sans Arabic,Helvetica">${reportDate}</td>
    </tr>
    <tr>
      <td style="width:16%; padding:4px; backgroundColor:#FBF5E9; bold:true; color:#5C4326; border:1px solid #E3D3AE; borderRight:3px solid #B9861C; baseDirection:rtl; textAlignment:right; fontFamilyNames:Noto Sans Arabic,Helvetica">'الجهة المصدرة'</td>
      <td style="width:34%; padding:4px; border:1px solid #E3D3AE; baseDirection:rtl; textAlignment:right; fontFamilyNames:Noto Sans Arabic,Helvetica">${orgName}</td>
      <td style="width:16%; padding:4px; backgroundColor:#FBF5E9; bold:true; color:#5C4326; border:1px solid #E3D3AE; borderRight:3px solid #B9861C; baseDirection:rtl; textAlignment:right; fontFamilyNames:Noto Sans Arabic,Helvetica">'نطاق البيانات'</td>
      <td style="padding:4px; border:1px solid #E3D3AE; baseDirection:rtl; textAlignment:right; fontFamilyNames:Noto Sans Arabic,Helvetica">${dataScope}</td>
    </tr>
  </table>

  // KPI 区:深棕表头 + 沙色数值
  <table style="width:100%; fontSize:9pt; marginBottom:8px">
    <tr>
      <td style="width:25%; padding:6px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'إجمالي الأصول'</td>
      <td style="width:25%; padding:6px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'التسوية عبر الحدود'</td>
      <td style="width:25%; padding:6px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'الفروع العالمية'</td>
      <td style="width:25%; padding:6px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'الدول والمناطق'</td>
    </tr>
    <tr>
      <td style="padding:6px; textAlign:center; bold:true; color:#5C4326; border:1px solid #E3D3AE; baseDirection:rtl; fontFamilyNames:Noto Sans Arabic,Helvetica">${totalAssets}</td>
      <td style="padding:6px; textAlign:center; bold:true; color:#5C4326; border:1px solid #E3D3AE; baseDirection:rtl; fontFamilyNames:Noto Sans Arabic,Helvetica">${crossBorderSettlement}</td>
      <td style="padding:6px; textAlign:center; bold:true; color:#5C4326; border:1px solid #E3D3AE; baseDirection:rtl; fontFamilyNames:Noto Sans Arabic,Helvetica">${globalBranches}</td>
      <td style="padding:6px; textAlign:center; bold:true; color:#5C4326; border:1px solid #E3D3AE; baseDirection:rtl; fontFamilyNames:Noto Sans Arabic,Helvetica">${countries}</td>
    </tr>
    <tr>
      <td style="padding:6px; backgroundColor:#FBF5E9; color:#5C4326; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الدخل التشغيلي'</td>
      <td style="padding:6px; backgroundColor:#FBF5E9; color:#5C4326; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'صافي الربح'</td>
      <td style="padding:6px; backgroundColor:#FBF5E9; color:#5C4326; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'عدد الموظفين'</td>
      <td style="padding:6px; backgroundColor:#FBF5E9; color:#5C4326; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'عدد العملاء'</td>
    </tr>
    <tr>
      <td style="padding:6px; textAlign:center; bold:true; color:#5C4326; border:1px solid #E3D3AE; baseDirection:rtl; fontFamilyNames:Noto Sans Arabic,Helvetica">${revenue}</td>
      <td style="padding:6px; textAlign:center; bold:true; color:#5C4326; border:1px solid #E3D3AE; baseDirection:rtl; fontFamilyNames:Noto Sans Arabic,Helvetica">${netProfit}</td>
      <td style="padding:6px; textAlign:center; bold:true; color:#5C4326; border:1px solid #E3D3AE; baseDirection:rtl; fontFamilyNames:Noto Sans Arabic,Helvetica">${employees}</td>
      <td style="padding:6px; textAlign:center; bold:true; color:#5C4326; border:1px solid #E3D3AE; baseDirection:rtl; fontFamilyNames:Noto Sans Arabic,Helvetica">${customers}</td>
    </tr>
  </table>

  // 一、章节标题:沙底 + 金色右边竖条
  <table style="width:100%; marginBottom:4px">
    <tr>
      <td style="padding:5px; backgroundColor:#FBF5E9; color:#5C4326; bold:true; fontSize:10pt; baseDirection:rtl; textAlignment:right; borderRight:6px solid #B9861C; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'أولا: نظرة عامة على الأداء'</td>
    </tr>
  </table>
  <p style="fontSize:10pt; baseDirection:rtl; textAlignment:right; marginBottom:4px; fontFamilyNames:Noto Sans Arabic,Helvetica">'خلال الأشهر التسعة الأولى من عام 2026، واصل البنك نموذج التشغيل الموحد بين الداخل والخارج وبين العملة المحلية والعملات الأجنبية وبين الإنترنت والفروع، وسجل حجم الأعمال عبر الحدود مستوى قياسيا للفترة نفسها. ساهم السوق الصيني الرئيسي بنسبة 45.2 في المئة من دخل المجموعة التشغيلي، وساهمت منطقة آسيا والمحيط الهادي والشرق الأوسط وأوروبا مجتمعة بنسبة 39.7 في المئة. وارتفعت التسوية عبر الحدود باليوان بنسبة 21.4 في المئة على أساس سنوي، فيما تلقى مركز خدمة العملاء متعدد اللغات 4.6 مليون مكالمة بمعدل رضا بلغ 96.3 في المئة.'</p>

  <div style="display:flex; justifyContent:center">
    <svg style="width:700pt">${svgBar}</svg>
  </div>
  <p style="fontSize:8pt; color:#9C8A66; italic:true; textAlignment:right; baseDirection:rtl; marginTop:2px; marginBottom:8px; fontFamilyNames:Noto Sans Arabic,Helvetica">'الشكل 1  الدخل التشغيلي حسب المناطق خلال الأشهر التسعة الأولى من 2026 (مئة مليون يوان، المصدر: المنصة المالية المشتركة للمجموعة)'</p>

  // 二、الشبكة العالمية
  <table style="width:100%; marginBottom:4px">
    <tr>
      <td style="padding:5px; backgroundColor:#FBF5E9; color:#5C4326; bold:true; fontSize:10pt; baseDirection:rtl; textAlignment:right; borderRight:6px solid #B9861C; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'ثانيا: الشبكة العالمية'</td>
    </tr>
  </table>
  <p style="fontSize:10pt; baseDirection:rtl; textAlignment:right; marginBottom:4px; fontFamilyNames:Noto Sans Arabic,Helvetica">'حتى 30 سبتمبر 2026، شغّل البنك 1286 فرعا و3470 جهاز خدمة ذاتية في 68 دولة ومنطقة. وتوفر ستة مراكز إقليمية الخدمات الكاملة لعملاء الشركات والأفراد بالعملة واللغة المحليين، وتُقبل جميع مستندات التجارة الدولية باللغات السبع: الصينية والإنجليزية والعربية والروسية والفرنسية والألمانية واليابانية دون رسوم ترجمة إضافية.'</p>
  <table style="width:100%; fontSize:8.5pt; marginBottom:8px">
    <tr>
      <th style="width:28%; padding:4px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'المنطقة'</th>
      <th style="width:24%; padding:4px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'المركز الإقليمي'</th>
      <th style="width:28%; padding:4px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'لغات الخدمة'</th>
      <th style="padding:4px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'عدد الفروع'</th>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'آسيا والمحيط الهادي'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'سنغافورة'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الإنجليزية والصينية واليابانية'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'486'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الشرق الأوسط وشمال إفريقيا'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'دبي'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'العربية والإنجليزية والفرنسية'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'152'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'أوروبا'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'فرانكفورت'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الألمانية والفرنسية والإنجليزية'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'218'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'روسيا ودول الكومنولث'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'موسكو'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الروسية والإنجليزية'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'96'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'اليابان'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'طوكيو'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'اليابانية والإنجليزية'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'74'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الأمريكتان'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'نيويورك'</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الإنجليزية والإسبانية'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'260'</td>
    </tr>
  </table>

  <div style="display:flex; justifyContent:center">
    <svg style="width:420pt">${svgDonut}</svg>
  </div>
  <p style="fontSize:8pt; color:#9C8A66; italic:true; textAlignment:right; baseDirection:rtl; marginTop:2px; marginBottom:8px; fontFamilyNames:Noto Sans Arabic,Helvetica">'الشكل 2  التركيبة العملية للتسوية عبر الحدود خلال الأشهر التسعة الأولى من 2026 (حصة من حجم التسوية، المصدر: نظام التسوية عبر الحدود)'</p>

  // 三、التفاصيل الإقليمية
  <table style="width:100%; marginBottom:4px">
    <tr>
      <td style="padding:5px; backgroundColor:#FBF5E9; color:#5C4326; bold:true; fontSize:10pt; baseDirection:rtl; textAlignment:right; borderRight:6px solid #B9861C; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'ثالثا: التفاصيل الإقليمية للأعمال'</td>
    </tr>
  </table>
  <table style="width:100%; fontSize:8.5pt; marginBottom:8px">
    <tr>
      <th style="width:28%; padding:4px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'المنطقة'</th>
      <th style="width:24%; padding:4px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'الدخل (مئة مليون يوان)'</th>
      <th style="width:26%; padding:4px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'التسوية (مئة مليون يوان)'</th>
      <th style="padding:4px; backgroundColor:#5C4326; color:#E8C878; bold:true; textAlign:center; baseDirection:rtl; border:1px solid #5C4326; fontFamilyNames:Noto Sans Arabic,Helvetica">'النمو السنوي'</th>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الصين الرئيسية'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'986'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'6,420'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; bold:true; color:#B9861C; fontFamilyNames:Noto Sans,Helvetica">'+18.2%'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'آسيا والمحيط الهادي (دون الصين)'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'412'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'2,760'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; bold:true; color:#B9861C; fontFamilyNames:Noto Sans,Helvetica">'+15.6%'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'أوروبا'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'268'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'1,890'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; bold:true; color:#B9861C; fontFamilyNames:Noto Sans,Helvetica">'+12.3%'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الشرق الأوسط'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'186'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'1,240'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; bold:true; color:#B9861C; fontFamilyNames:Noto Sans,Helvetica">'+18.6%'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'اليابان'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'174'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'980'</td>
      <td style="padding:4px; textAlign:right; border:1px solid #E3D3AE; bold:true; color:#B9861C; fontFamilyNames:Noto Sans,Helvetica">'+14.8%'</td>
    </tr>
    <tr>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'روسيا ودول الكومنولث'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'154'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; fontFamilyNames:Noto Sans,Helvetica">'690'</td>
      <td style="padding:4px; textAlign:right; backgroundColor:#FBF5E9; border:1px solid #E3D3AE; bold:true; color:#B9861C; fontFamilyNames:Noto Sans,Helvetica">'+21.4%'</td>
    </tr>
  </table>

  <div style="display:flex; justifyContent:center">
    <svg style="width:700pt">${svgLine}</svg>
  </div>
  <p style="fontSize:8pt; color:#9C8A66; italic:true; textAlignment:right; baseDirection:rtl; marginTop:2px; marginBottom:8px; fontFamilyNames:Noto Sans Arabic,Helvetica">'الشكل 3  الحجم الشهري للأعمال عبر الحدود من يناير إلى أكتوبر 2026 (مئة مليون يوان، المصدر: منصة مراقبة الأعمال العالمية)'</p>

  // 签章区:金棕虚线框
  <table style="width:100%; fontSize:8pt; marginBottom:8px">
    <tr>
      <td style="width:33%; padding:5px; bold:true; textAlign:center; baseDirection:rtl; color:#5C4326; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'(مكان ختم البنك / الختم الرسمي)'</td>
      <td style="width:33%; padding:5px; bold:true; textAlign:center; baseDirection:rtl; color:#5C4326; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'(مكان ختم التجليد / رمز الاستجابة)'</td>
      <td style="width:33%; padding:5px; bold:true; textAlign:center; baseDirection:rtl; color:#5C4326; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'(مكان رمز الاستجابة السريعة)'</td>
    </tr>
    <tr>
      <td style="width:33%; padding:5px; textAlign:center; baseDirection:rtl; color:#9C8A66; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'الجهة: '${orgName}</td>
      <td style="width:33%; padding:5px; textAlign:center; baseDirection:rtl; color:#9C8A66; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'يوضع ختم التجليد على طول الحافة اليمنى'</td>
      <td style="width:33%; padding:5px; textAlign:center; baseDirection:rtl; color:#9C8A66; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'التحقق بمسح رمز الاستجابة'</td>
    </tr>
    <tr>
      <td style="width:33%; padding:5px; textAlign:center; baseDirection:rtl; color:#9C8A66; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'تاريخ العملية: '${reportDate}</td>
      <td style="width:33%; padding:5px; textAlign:center; baseDirection:rtl; color:#9C8A66; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'يطبع رمز الاستجابة في الإطار أعلى اليمين'</td>
      <td style="width:33%; padding:5px; textAlign:center; baseDirection:rtl; color:#9C8A66; border:1px dashed #B9861C; fontFamilyNames:Noto Sans Arabic,Helvetica">'المقاس 22mm×22mm'</td>
    </tr>
  </table>

  <table style="width:100%; fontSize:9pt; marginTop:6px">
    <tr>
      <td style="width:33%; padding:4px; baseDirection:rtl; textAlignment:right; color:#5C4326; borderBottom:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الإعداد: '${preparedBy}</td>
      <td style="width:33%; padding:4px; baseDirection:rtl; textAlignment:right; color:#5C4326; borderBottom:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'المراجعة: '${reviewedBy}</td>
      <td style="padding:4px; baseDirection:rtl; textAlignment:right; color:#5C4326; borderBottom:1px solid #E3D3AE; fontFamilyNames:Noto Sans Arabic,Helvetica">'الإصدار: '${issuedBy}</td>
    </tr>
  </table>

  <p style="fontSize:8pt; color:#A5946F; italic:true; textAlignment:right; baseDirection:rtl; marginTop:8px; fontFamilyNames:Noto Sans Arabic,Helvetica">'إخلاء مسؤولية: يقدم هذا الملخص للمرجعية للمؤسسات المرخصة فقط، وتخضع جميع البيانات المالية للتقرير السنوي المدقق للمجموعة.'</p>
</body>
</pdf>

同分组示例

本页 PDF、预览图、模板与源码均由 JQuick-Pdf 真实运行产出,可自由复制到你的项目中使用。