搜尋套件、儲存庫與 APP 分類

套件詳情v2.0.0

digit_to_persian_word

用於將數字(最多16位)轉換為波斯語單詞並分離為整數的Flutter套件。方便實用。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
111
喜歡數
38
Pub 分數
150

安裝套件

flutter pub add digit_to_persian_word

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個 Flutter 套件,可將數字(最多 16 位)轉換為對應的波斯文字串表示。它支援整數值,並提供一種方便的方式來格式化波斯文中的數字,以用於顯示用途,例如發票、收據或財務報表。此套件專為波斯語地區的本地化需求設計,確保數字格式準確且符合文化習慣。它可在所有主要平台(包括 Android、iOS、Web、macOS、Windows 和 Linux)上運作。

適用情境

  • 在財務文件中將數字轉換為波斯語文字
  • 在發票上顯示波斯語金額
  • 為伊朗用戶本地化數字格式
  • 在波斯語應用程式中產生可讀的數字文字
  • 在波斯語中格式化大數字而無需手動操作

主要特色

  • 支援最多16位數字
  • 將整數轉換為波斯文形式
  • 簡單的 API,設定簡單
  • 跨平台相容性
  • 準確的波斯語語言規則
  • 自動單字分隔以提高可讀性

適合對象

  • 面向波斯語受眾的應用程式
  • 財務或會計應用
  • 需要數字轉換的本地化專案
  • 使用波斯數字的教育工具
  • 需要人類可讀數字輸出的應用程式

使用建議

  • 僅處理整數,不處理小數
  • 不支援負數
  • 僅限波斯語
  • 需要手動處理小數部分
  • 可能需要額外的邏輯來處理貨幣格式

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

digit_to_persian_word

The Flutter package for changing digit to the Persian word and add separate to an integer

demo:

Add dependency

dependencies:
  digit_to_persian_word: ^2.0.0

Usage

import 'package:flutter/material.dart';
import 'package:digit_to_persian_word/digit_to_persian_word.dart';


void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
      debugShowCheckedModeBanner: false,
    );
  }
}

class MyHomePage extends StatelessWidget {
  
  @override
  Widget build(BuildContext context) {

    return Scaffold(
      appBar: AppBar(
        title: Text("Flutter Digit To Persian Word'"),
      ),
      body: Column(
        crossAxisAlignment: CrossAxisAlignment.end,
        children: <Widget>[
          //تبدیل رقم به حروف بدون تبدیل اعداد
          Text(DigitToWord.toWord("123456",StrType.NumWord,isMoney: true)),// 123 هزارو 456 تومان
          //)تبدیل عدد به حروف همراه با تبدیل اعداد
          Text(DigitToWord.toWord("123456",StrType.StrWord),),//صد و بیست و سه هزارو چهارصدو پنجاه و شش
          //تبدیل رقم به حروف 
          Text(DigitToWord.toWord("123.456",StrType.NumWord,isMoney: true,separator: ".")),// 123 هزارو 456 تومان
          //جدا سازی سه رقمی اعداد به صورت معمول
          Text(DigitFormat.convert("123456",separator: ","),),//123,456
          //به جدا سازی سه رقمی اعداد به صورت (TextInputFormatter)
          TextFormField(inputFormatters: [DigitInputFormat()]),
        ],
      ),
    );
  }
}

example

example

An example showing how to use

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。