Skip to content

209 · Vietnamese report (celadon Hue) — generate this PDF with Java (Tiếng Việt)

JQuick-PdfI18n Demo

Tiếng Việt3 页 A4 · 394 KB

Celadon bands, right-aligned label columns and a full hairline table with complete Vietnamese tone marks.

Download the PDFView raw template fileBack to all demos

209 · Vietnamese report (celadon Hue) — Tiếng Việt
Rendered output

Output specs

PDF pages
3
Chart type
Tiếng Việt
Template lines
197
Source lines
92

Java source · I18n209VietnameseTest.java

This is the complete test class that produced the PDF above — copy it and run as-is; see the quick-start section for the Maven dependency.

/*
 * 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 序号 209 —— 越南语版全球经营年报摘要
 *
 * <p>语种 vi:越南语。字体 Noto Sans,视觉主题「青瓷·顺化式(#0B6E7F,满幅色带 + 左竖线章节 + 满格细线表)」。</p>
 *
 * <p>模板:i18n/global_bank_report_vi.txt
 * 输出:D://test//i18n//global_bank_report_vi.pdf</p>
 *
 * <p>副产物:脚本渲染示例 {@code i18n/vietnamese.txt} → {@code D://test//i18n//vietnamese.pdf}。</p>
 *
 * @author Martin
 * @version 1.0.0
 */
public class I18n209VietnameseTest {

    /**
     * 主产物:越南语版全球经营年报摘要(含三张 ECharts 图表)。
     */
    @Test
    public void i18n209() throws IOException {
        I18nLanguagePack p = I18nDemoSupport.base("vi", "Noto Sans");
        p.reportDate = "26 tháng 10 năm 2026";
        p.orgName = "Ngân hàng Hội Thông Toàn cầu";
        p.dataScope = "Ba quý đầu năm 2026, hợp nhất toàn tập đoàn";
        p.totalAssets = "8,6 nghìn tỷ NDT";
        p.crossBorderSettlement = "1,24 nghìn tỷ NDT";
        p.globalBranches = "1.286 chi nhánh";
        p.countries = "68 quốc gia";
        p.revenue = "218 tỷ NDT";
        p.netProfit = "68,6 tỷ NDT";
        p.employees = "86.000 người";
        p.customers = "96 triệu khách hàng";
        p.preparedBy = "Văn phòng Tập đoàn, Tổ công tác đa ngữ";
        p.reviewedBy = "Vương Ngạn Châu";
        p.issuedBy = "Ngân hàng Hội Thông Toàn cầu";
        p.barTitle = "Doanh thu theo khu vực";
        p.barSub = "Ba quý đầu năm 2026 (đơn vị: 100 triệu NDT)";
        p.barSeriesName = "Doanh thu";
        p.barRegions = new String[]{"Trung Quốc", "Châu Á", "Châu Âu", "Trung Đông", "Nhật Bản", "Nga/CIS"};
        p.donutTitle = "Cơ cấu đồng tiền thanh toán xuyên biên giới";
        p.donutSub = "Tỷ trọng theo giá trị thanh toán, ba quý đầu năm 2026";
        p.donutCenterTitle = "Tỷ trọng";
        p.donutCenterUnit = "%";
        p.donutFooter = "Nguồn: hệ thống thanh toán xuyên biên giới";
        p.donutNames = new String[]{"Nhân dân tệ CNY", "Đô la Mỹ USD", "Euro EUR", "Yên JPY", "Rúp RUB", "Dirham AED"};
        p.lineTitle = "Khối lượng kinh doanh xuyên biên giới tháng 1-10/2026";
        p.lineSub = "Thanh toán / Tài trợ thương mại / Kinh doanh ngoại hối";
        p.lineYAxis = "Giá trị (100 triệu NDT)";
        p.lineFooter = "Nguồn: nền tảng giám sát kinh doanh toàn cầu | Đơn vị: 100 triệu NDT";
        p.lineMonths = new String[]{"T1", "T2", "T3", "T4", "T5", "T6", "T7", "T8", "T9", "T10"};
        p.lineNames = new String[]{"Thanh toán xuyên biên giới", "Tài trợ thương mại", "Kinh doanh ngoại hối"};
        p.donutPalette = new Color[]{
                new Color(11, 110, 127), new Color(62, 150, 163), new Color(110, 180, 190),
                new Color(160, 205, 212), new Color(200, 228, 232), new Color(232, 244, 245)
        };
        p.lineColors = new Color[]{new Color(11, 110, 127), new Color(192, 57, 43), new Color(62, 150, 163)};
        p.chartArea = new Color(234, 244, 244);
        p.barColor = "#0B6E7F";
        I18nDemoSupport.bankReport(p);
    }

    /**
     * 副产物:越南语脚本渲染示例(字形与排版验证)。
     */
    @Test
    public void simple209() throws IOException {
        I18nDemoSupport.simpleDemo("i18n/vietnamese.txt", "Noto Sans", "fonts/NotoSans-Regular.ttf");
    }
}

Minimal invocation (3 lines)

Skip the full test class — the core is these three lines: bind the chart SVG, execute the template, get the PDF bytes. Copy them straight into your project.

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

Template file · 209_global_bank_report_vi.txt

An HTML-like template with inline CSS that renders to PDF once bound to data. The full template is below — copy it or download the raw file.

<pdf>
<body>
  // 156 环球汇通银行 · 全球经营年报摘要(越南语)  视觉主题:青瓷·顺化式
  // 主色 #0B6E7F  深色 #07454F  浅底 #EAF4F4  描边 #BFDDE0

  // 抬头:满幅色带(左对齐)
  <table style="width:100%; marginBottom:6px">
    <tr>
      <td style="padding:9px 10px; backgroundColor:#0B6E7F; color:white; bold:true; fontSize:16pt; characterSpacing:2pt; fontFamilyNames:Noto Sans,SimHei">'BÁO CÁO HOẠT ĐỘNG TOÀN CẦU 2026'</td>
    </tr>
  </table>
  <p style="fontSize:9pt; color:#07454F; marginBottom:9px; fontFamilyNames:Noto Sans,SimHei">'Ngân hàng Hội Thông Toàn Cầu · Ba quý đầu năm 2026 · Hợp nhất toàn tập đoàn'</p>

  // 信息区:四行两列(右对齐标签 / 左对齐值)
  <table style="width:100%; fontSize:8.5pt; marginBottom:10px">
    <tr>
      <td style="width:15%; padding:4px 6px; textAlign:right; color:#07454F; bold:true; fontFamilyNames:Noto Sans,SimHei">'Số báo cáo'</td>
      <td style="width:35%; padding:4px 6px; borderBottom:0.75f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">${reportNo}</td>
      <td style="width:15%; padding:4px 6px; textAlign:right; color:#07454F; bold:true; fontFamilyNames:Noto Sans,SimHei">'Ngày báo cáo'</td>
      <td style="padding:4px 6px; borderBottom:0.75f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">${reportDate}</td>
    </tr>
    <tr>
      <td style="width:15%; padding:4px 6px; textAlign:right; color:#07454F; bold:true; fontFamilyNames:Noto Sans,SimHei">'Đơn vị lập'</td>
      <td style="width:35%; padding:4px 6px; borderBottom:0.75f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">${orgName}</td>
      <td style="width:15%; padding:4px 6px; textAlign:right; color:#07454F; bold:true; fontFamilyNames:Noto Sans,SimHei">'Phạm vi dữ liệu'</td>
      <td style="padding:4px 6px; borderBottom:0.75f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">${dataScope}</td>
    </tr>
  </table>

  // KPI 区:四列 × 两行,仅顶部粗线,标签小字 / 数值大字
  <table style="width:100%; marginBottom:12px">
    <tr>
      <td style="width:25%; padding:6px 6px 2px 6px; textAlign:center; borderTop:2px solid #0B6E7F; color:#07454F; fontSize:7.5pt; fontFamilyNames:Noto Sans,SimHei">'Tổng tài sản'</td>
      <td style="width:25%; padding:6px 6px 2px 6px; textAlign:center; borderTop:2px solid #0B6E7F; color:#07454F; fontSize:7.5pt; fontFamilyNames:Noto Sans,SimHei">'Thanh toán xuyên biên giới'</td>
      <td style="width:25%; padding:6px 6px 2px 6px; textAlign:center; borderTop:2px solid #0B6E7F; color:#07454F; fontSize:7.5pt; fontFamilyNames:Noto Sans,SimHei">'Mạng lưới toàn cầu'</td>
      <td style="width:25%; padding:6px 6px 2px 6px; textAlign:center; borderTop:2px solid #0B6E7F; color:#07454F; fontSize:7.5pt; fontFamilyNames:Noto Sans,SimHei">'Quốc gia & vùng'</td>
    </tr>
    <tr>
      <td style="padding:0px 6px 8px 6px; textAlign:center; bold:true; fontSize:11.5pt; color:#0B6E7F; fontFamilyNames:Noto Sans,SimHei">${totalAssets}</td>
      <td style="padding:0px 6px 8px 6px; textAlign:center; bold:true; fontSize:11.5pt; color:#0B6E7F; fontFamilyNames:Noto Sans,SimHei">${crossBorderSettlement}</td>
      <td style="padding:0px 6px 8px 6px; textAlign:center; bold:true; fontSize:11.5pt; color:#0B6E7F; fontFamilyNames:Noto Sans,SimHei">${globalBranches}</td>
      <td style="padding:0px 6px 8px 6px; textAlign:center; bold:true; fontSize:11.5pt; color:#0B6E7F; fontFamilyNames:Noto Sans,SimHei">${countries}</td>
    </tr>
    <tr>
      <td style="width:25%; padding:6px 6px 2px 6px; textAlign:center; borderTop:2px solid #0B6E7F; color:#07454F; fontSize:7.5pt; fontFamilyNames:Noto Sans,SimHei">'Doanh thu'</td>
      <td style="width:25%; padding:6px 6px 2px 6px; textAlign:center; borderTop:2px solid #0B6E7F; color:#07454F; fontSize:7.5pt; fontFamilyNames:Noto Sans,SimHei">'Lợi nhuận ròng'</td>
      <td style="width:25%; padding:6px 6px 2px 6px; textAlign:center; borderTop:2px solid #0B6E7F; color:#07454F; fontSize:7.5pt; fontFamilyNames:Noto Sans,SimHei">'Nhân sự'</td>
      <td style="width:25%; padding:6px 6px 2px 6px; textAlign:center; borderTop:2px solid #0B6E7F; color:#07454F; fontSize:7.5pt; fontFamilyNames:Noto Sans,SimHei">'Khách hàng'</td>
    </tr>
    <tr>
      <td style="padding:0px 6px 8px 6px; textAlign:center; bold:true; fontSize:11.5pt; color:#0B6E7F; fontFamilyNames:Noto Sans,SimHei">${revenue}</td>
      <td style="padding:0px 6px 8px 6px; textAlign:center; bold:true; fontSize:11.5pt; color:#0B6E7F; fontFamilyNames:Noto Sans,SimHei">${netProfit}</td>
      <td style="padding:0px 6px 8px 6px; textAlign:center; bold:true; fontSize:11.5pt; color:#0B6E7F; fontFamilyNames:Noto Sans,SimHei">${employees}</td>
      <td style="padding:0px 6px 8px 6px; textAlign:center; bold:true; fontSize:11.5pt; color:#0B6E7F; fontFamilyNames:Noto Sans,SimHei">${customers}</td>
    </tr>
  </table>

  <table style="width:100%; marginTop:4px; marginBottom:4px">
    <tr>
      <td style="padding:5px 0px 5px 8px; borderLeft:4px solid #0B6E7F; color:#07454F; bold:true; fontSize:11pt; characterSpacing:1pt; fontFamilyNames:Noto Sans,SimHei">'I. Tổng quan hoạt động'</td>
    </tr>
  </table>
  <p style="fontSize:9pt; marginBottom:8px; color:#12333B; fontFamilyNames:Noto Sans,SimHei">'Trong ba quý đầu năm 2026, ngân hàng duy trì mô hình kinh doanh nhất thể hoá nội tệ và ngoại tệ, trong nước và ngoài nước, trực tuyến và tại quầy. Thị trường Trung Quốc đại lục đóng góp 45,2% doanh thu của tập đoàn; ba khu vực châu Á - Thái Bình Dương, Trung Đông và châu Âu đóng góp thêm 39,7%. Doanh số thanh toán nhân dân tệ xuyên biên giới tăng 21,4% so với cùng kỳ.'</p>
  <div style="display:flex; justifyContent:center">
    <svg style="width:700pt">${svgBar}</svg>
  </div>
  <p style="fontSize:8pt; color:#8a8794; italic:true; textAlign:center; marginTop:2px; marginBottom:10px; fontFamilyNames:Noto Sans,SimHei">'Hình 1  Doanh thu theo khu vực, ba quý đầu năm 2026 (đơn vị: 100 triệu NDT)'</p>

  <table style="width:100%; marginTop:4px; marginBottom:4px">
    <tr>
      <td style="padding:5px 0px 5px 8px; borderLeft:4px solid #0B6E7F; color:#07454F; bold:true; fontSize:11pt; characterSpacing:1pt; fontFamilyNames:Noto Sans,SimHei">'II. Mạng lưới toàn cầu'</td>
    </tr>
  </table>
  <p style="fontSize:9pt; marginBottom:8px; color:#12333B; fontFamilyNames:Noto Sans,SimHei">'Tính đến ngày 30 tháng 9 năm 2026, ngân hàng có 1.286 chi nhánh và 3.470 máy tự phục vụ tại 68 quốc gia và vùng lãnh thổ. Sáu trung tâm khu vực cung cấp dịch vụ bán buôn và bán lẻ bằng bản tệ và ngôn ngữ địa phương; toàn bộ chứng từ thương mại quốc tế được tiếp nhận bằng bảy ngôn ngữ mà không thu thêm phí dịch thuật.'</p>
  <table style="width:100%; fontSize:8.2pt; marginBottom:10px">
    <tr>
      <th style="width:28%; padding:5px; backgroundColor:#0B6E7F; color:white; bold:true; textAlign:center; border:0.75f solid #0B6E7F; fontFamilyNames:Noto Sans,SimHei">'Khu vực'</th>
      <th style="width:24%; padding:5px; backgroundColor:#0B6E7F; color:white; bold:true; textAlign:center; border:0.75f solid #0B6E7F; fontFamilyNames:Noto Sans,SimHei">'Trung tâm khu vực'</th>
      <th style="width:24%; padding:5px; backgroundColor:#0B6E7F; color:white; bold:true; textAlign:center; border:0.75f solid #0B6E7F; fontFamilyNames:Noto Sans,SimHei">'Ngôn ngữ phục vụ'</th>
      <th style="padding:5px; backgroundColor:#0B6E7F; color:white; bold:true; textAlign:center; border:0.75f solid #0B6E7F; fontFamilyNames:Noto Sans,SimHei">'Số chi nhánh'</th>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Châu Á - Thái Bình Dương'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Singapore'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Anh, Trung, Nhật'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'486'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Trung Đông và Bắc Phi'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Dubai'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Ả Rập, Anh, Pháp'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'152'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Châu Âu'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Frankfurt'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Đức, Pháp, Anh'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'218'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Khu vực Nga'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Moskva'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Nga, Anh'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'96'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Nhật Bản'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Tokyo'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Nhật, Anh'</td>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'74'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Châu Mỹ'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'New York'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Anh, Tây Ban Nha'</td>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'260'</td>
    </tr>
  </table>
  <div style="display:flex; justifyContent:center">
    <svg style="width:420pt">${svgDonut}</svg>
  </div>
  <p style="fontSize:8pt; color:#8a8794; italic:true; textAlign:center; marginTop:2px; marginBottom:10px; fontFamilyNames:Noto Sans,SimHei">'Hình 2  Cơ cấu đồng tiền thanh toán xuyên biên giới (theo giá trị, ba quý đầu năm 2026)'</p>

  <table style="width:100%; marginTop:4px; marginBottom:4px">
    <tr>
      <td style="padding:5px 0px 5px 8px; borderLeft:4px solid #0B6E7F; color:#07454F; bold:true; fontSize:11pt; characterSpacing:1pt; fontFamilyNames:Noto Sans,SimHei">'III. Chi tiết theo khu vực'</td>
    </tr>
  </table>
  <p style="fontSize:9pt; marginBottom:8px; color:#12333B; fontFamilyNames:Noto Sans,SimHei">'Khu vực Trung Quốc đại lục giữ vai trò trụ cột với doanh thu 986 (đơn vị: 100 triệu NDT), tiếp theo là châu Á - Thái Bình Dương với 412 và châu Âu với 268. Toàn bộ sáu khu vực đều ghi nhận mức tăng trưởng hai chữ số so với cùng kỳ năm trước.'</p>
  <table style="width:100%; fontSize:8.2pt; marginBottom:10px">
    <tr>
      <th style="width:28%; padding:5px; backgroundColor:#0B6E7F; color:white; bold:true; textAlign:center; border:0.75f solid #0B6E7F; fontFamilyNames:Noto Sans,SimHei">'Khu vực'</th>
      <th style="width:24%; padding:5px; backgroundColor:#0B6E7F; color:white; bold:true; textAlign:center; border:0.75f solid #0B6E7F; fontFamilyNames:Noto Sans,SimHei">'Doanh thu (100 triệu NDT)'</th>
      <th style="width:24%; padding:5px; backgroundColor:#0B6E7F; color:white; bold:true; textAlign:center; border:0.75f solid #0B6E7F; fontFamilyNames:Noto Sans,SimHei">'Thanh toán (100 triệu NDT)'</th>
      <th style="padding:5px; backgroundColor:#0B6E7F; color:white; bold:true; textAlign:center; border:0.75f solid #0B6E7F; fontFamilyNames:Noto Sans,SimHei">'Tăng trưởng'</th>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Trung Quốc đại lục'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'986'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'6.420'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'+18,2%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Châu Á - Thái Bình Dương'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'412'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'2.760'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'+15,6%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Châu Âu'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'268'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'1.890'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'+12,3%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Trung Đông'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'186'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'1.240'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'+18,6%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Nhật Bản'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'174'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'980'</td>
      <td style="padding:5px; textAlign:right; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'+14,8%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'Khu vực Nga'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'154'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'690'</td>
      <td style="padding:5px; textAlign:right; backgroundColor:#EAF4F4; border:0.5f solid #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'+21,4%'</td>
    </tr>
  </table>
  <div style="display:flex; justifyContent:center">
    <svg style="width:700pt">${svgLine}</svg>
  </div>
  <p style="fontSize:8pt; color:#8a8794; italic:true; textAlign:center; marginTop:2px; marginBottom:10px; fontFamilyNames:Noto Sans,SimHei">'Hình 3  Xu hướng khối lượng kinh doanh xuyên biên giới theo tháng, tháng 1-10 năm 2026'</p>

  <!-- 签章占位区 -->
  <table style="width:100%; fontSize:8pt; marginTop:4px; marginBottom:6px">
    <tr>
      <td style="width:33%; padding:6px; textAlign:center; color:#0B6E7F; borderTop:0.75f dashed #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'(Ngân hàng / con dấu đơn vị)'</td>
      <td style="width:33%; padding:6px; textAlign:center; color:#0B6E7F; borderTop:0.75f dashed #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'(Dấu giáp lai / mã QR)'</td>
      <td style="width:33%; padding:6px; textAlign:center; color:#0B6E7F; borderTop:0.75f dashed #BFDDE0; fontFamilyNames:Noto Sans,SimHei">'(Mã QR xác thực)'</td>
    </tr>
  </table>
  <table style="width:100%; fontSize:9pt; marginTop:6px">
    <tr>
      <td style="width:33%; padding:4px; color:#07454F; bold:true; fontFamilyNames:Noto Sans,SimHei">'Lập:'${preparedBy}</td>
      <td style="width:33%; padding:4px; color:#07454F; bold:true; fontFamilyNames:Noto Sans,SimHei">'Kiểm tra:'${reviewedBy}</td>
      <td style="width:33%; padding:4px; color:#07454F; bold:true; fontFamilyNames:Noto Sans,SimHei">'Phát hành:'${issuedBy}</td>
    </tr>
  </table>
  <p style="fontSize:7.5pt; color:#8a8794; italic:true; marginTop:8px; fontFamilyNames:Noto Sans,SimHei">'Báo cáo này chỉ dành cho các tổ chức được uỷ quyền tham khảo; toàn bộ số liệu tài chính lấy theo báo cáo thường niên đã kiểm toán của tập đoàn.'</p>
</body>
</pdf>

More demos in this group

The PDF, preview image, template and source code on this page were all produced by a real JQuick-Pdf run and are free to copy into your own project.