Skip to content

203 · Spanish report (flamenco crimson & gold) — generate this PDF with Java (Español)

JQuick-PdfI18n Demo

Español3 页 A4 · 384 KB

Crimson with a heavy left bar, an oversized 21pt title and black KPI label rows.

Download the PDFView raw template fileBack to all demos

203 · Spanish report (flamenco crimson & gold) — Español
Rendered output

Output specs

PDF pages
3
Chart type
Español
Template lines
188
Source lines
92

Java source · I18n203SpanishTest.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 序号 203 —— 西班牙语版全球经营年报摘要
 *
 * <p>语种 es:西班牙语。字体 Noto Sans,视觉主题「弗拉门戈·赤金(#B3123C + 墨黑,左粗竖条 + 超大标题 + 黑底 KPI)」。</p>
 *
 * <p>模板:i18n/global_bank_report_es.txt
 * 输出:D://test//i18n//global_bank_report_es.pdf</p>
 *
 * <p>副产物:脚本渲染示例 {@code i18n/spanish.txt} → {@code D://test//i18n//spanish.pdf}。</p>
 *
 * @author Martin
 * @version 1.0.0
 */
public class I18n203SpanishTest {

    /**
     * 主产物:西班牙语版全球经营年报摘要(含三张 ECharts 图表)。
     */
    @Test
    public void i18n203() throws IOException {
        I18nLanguagePack p = I18nDemoSupport.base("es", "Noto Sans");
        p.reportDate = "26 de octubre de 2026";
        p.orgName = "Banco Unión Global, Oficina del Grupo";
        p.dataScope = "Primeros tres trimestres de 2026, consolidado";
        p.totalAssets = "8,6 billones ¥";
        p.crossBorderSettlement = "1,24 billones ¥";
        p.globalBranches = "1.286";
        p.countries = "68";
        p.revenue = "218.000 M ¥";
        p.netProfit = "68.600 M ¥";
        p.employees = "86.000";
        p.customers = "96 millones";
        p.preparedBy = "Oficina del Grupo, Equipo Multilingüe";
        p.reviewedBy = "Wang Yanzhou";
        p.issuedBy = "Banco Unión Global";
        p.barTitle = "Ingresos por región";
        p.barSub = "Primeros tres trimestres de 2026 (millones de yuanes)";
        p.barSeriesName = "Ingresos";
        p.barRegions = new String[]{"China", "Asia-Pac.", "Europa", "Or. Medio", "Japón", "Rusia/CEI"};
        p.donutTitle = "Composición por divisa de la liquidación transfronteriza";
        p.donutSub = "Por valor liquidado, primeros tres trimestres de 2026";
        p.donutCenterTitle = "Peso total";
        p.donutCenterUnit = "%";
        p.donutFooter = "Fuente: sistema de liquidación transfronteriza";
        p.donutNames = new String[]{"Yuan CNY", "Dólar USD", "Euro EUR", "Yen JPY", "Rublo RUB", "Dirham AED"};
        p.lineTitle = "Volumen mensual de negocio transfronterizo, enero-octubre 2026";
        p.lineSub = "Liquidación / Financiación comercial / Divisas";
        p.lineYAxis = "Valor (millones de yuanes)";
        p.lineFooter = "Fuente: plataforma de seguimiento global | Unidad: millones de yuanes";
        p.lineMonths = new String[]{"ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sept", "oct"};
        p.lineNames = new String[]{"Liquidación transfronteriza", "Financiación comercial", "Divisas"};
        p.donutPalette = new Color[]{
                new Color(179, 18, 60), new Color(26, 26, 26), new Color(210, 90, 110),
                new Color(225, 150, 165), new Color(238, 200, 208), new Color(253, 243, 244)
        };
        p.lineColors = new Color[]{new Color(179, 18, 60), new Color(26, 26, 26), new Color(210, 90, 110)};
        p.chartArea = new Color(253, 243, 244);
        p.barColor = "#B3123C";
        I18nDemoSupport.bankReport(p);
    }

    /**
     * 副产物:西班牙语脚本渲染示例(字形与排版验证)。
     */
    @Test
    public void simple203() throws IOException {
        I18nDemoSupport.simpleDemo("i18n/spanish.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_es.txt");

Template file · 203_global_bank_report_es.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 环球汇通银行 · 全球经营年报摘要(西班牙语)  视觉主题:弗拉门戈·赤金
  // 主色 #B3123C  深色 #7A0C29  浅底 #FDF3F4  描边 #EBC3CB  点缀墨黑 #1A1A1A

  // 抬头:左侧粗红竖条 + 超大标题
  <table style="width:100%; marginBottom:6px">
    <tr>
    <tr>
      <td style="padding:2px 0px 1px 12px; borderLeft:6px solid #B3123C; fontSize:21pt; bold:true; color:#1A1A1A; characterSpacing:1pt; fontFamilyNames:Noto Sans,SimHei">'INFORME DE OPERACIONES GLOBALES 2026'</td>
    </tr>
    <tr>
      <td style="padding:1px 0px 2px 12px; borderLeft:6px solid #B3123C; fontSize:9pt; color:#7A0C29; fontFamilyNames:Noto Sans,SimHei">'Banco Unión Global · Primeros tres trimestres de 2026 · Consolidado del grupo'</td>
    </tr>
  </table>

  // 信息区:左对齐两行
  <p style="fontSize:8.3pt; color:#2A0E15; marginBottom:2px; fontFamilyNames:Noto Sans,SimHei">'N.º de informe '${reportNo}'  ·  Fecha del informe'${reportDate}</p>
  <p style="fontSize:8.3pt; color:#2A0E15; marginBottom:10px; fontFamilyNames:Noto Sans,SimHei">'Unidad emisora '${orgName}'  ·  Alcance de datos'${dataScope}</p>

  // KPI 区:黑底白标签 + 白底红字大数值(2 组 × 4 列)
  <table style="width:100%; marginBottom:12px">
    <tr>
      <td style="width:25%; padding:5px 4px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; fontSize:7.2pt; fontFamilyNames:Noto Sans,SimHei">'Activos totales'</td>
      <td style="width:25%; padding:5px 4px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; fontSize:7.2pt; fontFamilyNames:Noto Sans,SimHei">'Liquidación transfronteriza'</td>
      <td style="width:25%; padding:5px 4px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; fontSize:7.2pt; fontFamilyNames:Noto Sans,SimHei">'Sucursales globales'</td>
      <td style="width:25%; padding:5px 4px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; fontSize:7.2pt; fontFamilyNames:Noto Sans,SimHei">'Países y regiones'</td>
    </tr>
    <tr>
      <td style="padding:5px 4px 8px 4px; textAlign:center; bold:true; fontSize:11.5pt; color:#B3123C; borderBottom:2.6f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">${totalAssets}</td>
      <td style="padding:5px 4px 8px 4px; textAlign:center; bold:true; fontSize:11.5pt; color:#B3123C; borderBottom:2.6f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">${crossBorderSettlement}</td>
      <td style="padding:5px 4px 8px 4px; textAlign:center; bold:true; fontSize:11.5pt; color:#B3123C; borderBottom:2.6f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">${globalBranches}</td>
      <td style="padding:5px 4px 8px 4px; textAlign:center; bold:true; fontSize:11.5pt; color:#B3123C; borderBottom:2.6f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">${countries}</td>
    </tr>
    <tr>
      <td style="width:25%; padding:5px 4px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; fontSize:7.2pt; fontFamilyNames:Noto Sans,SimHei">'Ingresos'</td>
      <td style="width:25%; padding:5px 4px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; fontSize:7.2pt; fontFamilyNames:Noto Sans,SimHei">'Beneficio neto'</td>
      <td style="width:25%; padding:5px 4px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; fontSize:7.2pt; fontFamilyNames:Noto Sans,SimHei">'Empleados'</td>
      <td style="width:25%; padding:5px 4px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; fontSize:7.2pt; fontFamilyNames:Noto Sans,SimHei">'Clientes'</td>
    </tr>
    <tr>
      <td style="padding:5px 4px 8px 4px; textAlign:center; bold:true; fontSize:11.5pt; color:#B3123C; borderBottom:2.6f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">${revenue}</td>
      <td style="padding:5px 4px 8px 4px; textAlign:center; bold:true; fontSize:11.5pt; color:#B3123C; borderBottom:2.6f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">${netProfit}</td>
      <td style="padding:5px 4px 8px 4px; textAlign:center; bold:true; fontSize:11.5pt; color:#B3123C; borderBottom:2.6f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">${employees}</td>
      <td style="padding:5px 4px 8px 4px; textAlign:center; bold:true; fontSize:11.5pt; color:#B3123C; borderBottom:2.6f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">${customers}</td>
    </tr>
  </table>

  <table style="width:100%; marginTop:6px; marginBottom:4px">
    <tr>
      <td style="padding:5px 8px; backgroundColor:#B3123C; color:white; bold:true; fontSize:10.5pt; characterSpacing:1pt; fontFamilyNames:Noto Sans,SimHei">'I. Panorama operativo'</td>
    </tr>
  </table>
  <p style="fontSize:9pt; color:#2A0E15; marginBottom:8px; fontFamilyNames:Noto Sans,SimHei">'Durante los tres primeros trimestres de 2026 el banco mantuvo un modelo de negocio integrado para moneda local y extranjera, dentro y fuera del país, en línea y en ventanilla. China continental aportó el 45,2% de los ingresos del grupo; Asia-Pacífico, Oriente Medio y Europa sumaron otro 39,7%. El volumen de liquidación transfronteriza en renminbi creció un 21,4% interanual.'</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">'Figura 1  Ingresos por región, primeros tres trimestres de 2026 (millones de yuanes)'</p>

  <table style="width:100%; marginTop:6px; marginBottom:4px">
    <tr>
      <td style="padding:5px 8px; backgroundColor:#B3123C; color:white; bold:true; fontSize:10.5pt; characterSpacing:1pt; fontFamilyNames:Noto Sans,SimHei">'II. Red global'</td>
    </tr>
  </table>
  <p style="fontSize:9pt; color:#2A0E15; marginBottom:8px; fontFamilyNames:Noto Sans,SimHei">'A 30 de septiembre de 2026 el banco cuenta con 1.286 sucursales y 3.470 cajeros automáticos en 68 países y regiones. Seis centros regionales prestan servicio mayorista y minorista en moneda y lengua locales; todos los documentos de comercio internacional se aceptan en siete idiomas sin recargo de traducción.'</p>
  <table style="width:100%; fontSize:8.2pt; marginBottom:10px">
    <tr>
      <th style="padding:5px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; borderBottom:1f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'Región'</th>
      <th style="padding:5px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; borderBottom:1f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'Centro regional'</th>
      <th style="padding:5px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; borderBottom:1f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'Idiomas de servicio'</th>
      <th style="padding:5px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; borderBottom:1f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'N.º de sucursales'</th>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Asia-Pacífico'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Singapur'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Inglés, chino, japonés'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'486'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Oriente Medio y Norte de África'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Dubái'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Árabe, inglés, francés'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'152'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Europa'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Fráncfort'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Alemán, francés, inglés'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'218'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Rusia y CEI'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Moscú'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Ruso, inglés'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'96'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Japón'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Tokio'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Japonés, inglés'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'74'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'América'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Nueva York'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Inglés, español'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; 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">'Figura 2  Composición por divisa de la liquidación transfronteriza (por valor, 2026)'</p>

  <table style="width:100%; marginTop:6px; marginBottom:4px">
    <tr>
      <td style="padding:5px 8px; backgroundColor:#B3123C; color:white; bold:true; fontSize:10.5pt; characterSpacing:1pt; fontFamilyNames:Noto Sans,SimHei">'III. Detalle por región'</td>
    </tr>
  </table>
  <p style="fontSize:9pt; color:#2A0E15; marginBottom:8px; fontFamilyNames:Noto Sans,SimHei">'China continental se mantiene como pilar con unos ingresos de 986 (unidad: 100 millones de yuanes), seguida de Asia-Pacífico con 412 y Europa con 268. Las seis regiones registran crecimientos de dos dígitos frente al mismo periodo del año anterior.'</p>
  <table style="width:100%; fontSize:8.2pt; marginBottom:10px">
    <tr>
      <th style="padding:5px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; borderBottom:1f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'Región'</th>
      <th style="padding:5px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; borderBottom:1f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'Ingresos (millones de yuanes)'</th>
      <th style="padding:5px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; borderBottom:1f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'Liquidación (millones)'</th>
      <th style="padding:5px; backgroundColor:#1A1A1A; color:white; bold:true; textAlign:center; borderBottom:1f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'Crecimiento'</th>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'China continental'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'986'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'6.420'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'+18,2%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Asia-Pacífico'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'412'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'2.760'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'+15,6%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Europa'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'268'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'1.890'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'+12,3%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Oriente Medio'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'186'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'1.240'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'+18,6%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Japón'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'174'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'980'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'+14,8%'</td>
    </tr>
    <tr>
      <td style="padding:5px; textAlign:center; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'Rusia y CEI'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'154'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; fontFamilyNames:Noto Sans,SimHei">'690'</td>
      <td style="padding:5px; textAlign:right; borderBottom:0.4f solid #EBC3CB; 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">'Figura 3  Volumen mensual de negocio transfronterizo, enero a octubre de 2026'</p>

  <!-- 签章占位区 -->
  <table style="width:100%; fontSize:8pt; marginTop:6px">
    <tr>
      <td style="width:33%; padding:6px 0px; color:#B3123C; bold:true; borderTop:2.4f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'(Sello del banco / unidad)'</td>
      <td style="width:33%; padding:6px 0px; color:#B3123C; bold:true; borderTop:2.4f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'(Sello de unión / código QR)'</td>
      <td style="width:33%; padding:6px 0px; color:#B3123C; bold:true; borderTop:2.4f solid #B3123C; fontFamilyNames:Noto Sans,SimHei">'(Código QR de verificación)'</td>
    </tr>
  </table>
  <table style="width:100%; fontSize:9pt; marginTop:4px">
    <tr>
      <td style="width:33%; padding:4px 0px; color:#1A1A1A; bold:true; fontFamilyNames:Noto Sans,SimHei">'Elaborado:'${preparedBy}</td>
      <td style="width:33%; padding:4px 0px; color:#1A1A1A; bold:true; fontFamilyNames:Noto Sans,SimHei">'Revisado:'${reviewedBy}</td>
      <td style="width:33%; padding:4px 0px; color:#1A1A1A; bold:true; fontFamilyNames:Noto Sans,SimHei">'Emitido:'${issuedBy}</td>
    </tr>
  </table>
  <p style="fontSize:7.5pt; color:#8a8794; italic:true; marginTop:8px; fontFamilyNames:Noto Sans,SimHei">'Este informe se destina únicamente a entidades autorizadas; todos los datos financieros se ajustan al informe anual auditado del grupo.'</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.