bangla_pdf library
A Flutter package to fix broken font issues in PDFs for Bangla text.
This package provides widgets like Text, Table, BulletList, etc., that automatically handle mixed Bangla and English text rendering in PDFs. It includes a default Bangla font (Kalpurush) and supports custom fonts.
Classes
- AutoText
- A widget that automatically detects Bangla and non-Bangla text and renders them with the appropriate fonts.
- BanglaFontManager
- Singleton Font Manager for Bangla Fonts.
- BanglaUnicodeMapper
- What It Does?:
- BulletList
- Bangla Bullet List
- FixingUtils
- Header
- Header widget (like pw.Header but with Bangla support)
- Paragraph
- Paragraph widget (like pw.Paragraph but Bangla)
- RichText
- A reusable RichText widget for PDF documents supporting automatic Bangla detection.
- RichTextItem
- Represents a single text span in a PDF RichText.
- Table
- A reusable, customizable Bangla table widget for PDF documents.
- Text
- TextSpan
- A text span for BanglaRichText