nullx2/thinreports-php 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nullx2/thinreports-php

最新稳定版本:v1.0.0

Composer 安装命令:

composer require nullx2/thinreports-php

包简介

An implementation of Thinreports Generator in PHP, may be. It provides easy and simple way for generating a PDF on pure PHP

README 文档

README

Original README is here

Thinreports Generator PHP2

概要

このリポジトリは「Thinreports Generator for PHP」に対して、以下の対応を追加したものです。

  • Thinreports Basic Editorで作成する>=0.9.0レイアウトファイルへの対応
    • List機能の追加対応
  • SVG画像の出力
  • 折り返し時の禁則処理
  • Unicode IVS出力への対応
    • 過去コミットを探してください。
    • IVS対応は依存ライブラリ「TCPDF」側での対応が必要ですが、IVSに対応したフォントを使用する必要があります。
      • そのイレギュラー対応がいろいろと面倒なので、削除しました。

各修正に対する特記事項

レイアウトファイルへの対応状況

  • おおよそ1年前のThinreports (Basic) Editorで作成可能なレイアウトファイルにおける機能(設定項目)については、概ね対応していますが、完全な対応を確認している訳ではありません。
  • Ruby版が出力するPDFとの互換性は保証できていません。

フォントスタイル

  • bold、italic等のフォントスタイルがフォントに組み込まれていない場合、変形などによる代替処理を行います。

SVG画像の取り込み

  • TCPDFのSVGファイルの処理に依存しています。
    • SVGファイルの内容によっては正しく取り込まれないケースがあります。

今後の対応について

  • 個人的に必要な範囲で対応する予定です。

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 19
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-09-05