/// <summary> /// Creates an instance of NumberConverter with specified options /// </summary> public CurrencyWordsConverter(CurrencyWordsConversionOptions options) { this._options = options; _conversionFactory = Utilities.InitializeConversionFactory(_options); }
/// <summary> /// Configures default options to be used while converting currency to words. /// Uses default options if assigned null /// </summary> /// <param name="currencyWordsOptions"></param> public void SetDefaultCurrencyWordsOptions(CurrencyWordsConversionOptions currencyWordsOptions) { GlobalOptions.CurrencyWordsOptions = currencyWordsOptions ?? new CurrencyWordsConversionOptions(); GlobalOptions.CurrencyWordsConverter = new CurrencyWordsConverter(GlobalOptions.CurrencyWordsOptions); }
/// <summary> /// Creates an instance of NumberConverter with default options /// <br/> Culture: International, OutputFormat: English, DecimalPlaces : 2 /// </summary> public CurrencyWordsConverter() { this._options = GlobalOptions.CurrencyWordsOptions; _conversionFactory = Utilities.InitializeConversionFactory(_options); }