public CheckAnnotationSpeller(ITransformText textTransformer, bool includeWordDollars, bool includeWordCents)
 {
     _speller           = new NumberToTextSpeller(textTransformer);
     _textTransformer   = textTransformer;
     IncludeWordDollars = includeWordDollars;
     IncludeWordCents   = includeWordCents;
 }
        public NumberToTextSpellingHelper(DecimalPosition decimalPositionGrouping, ITransformText textTransformation)
        {
            switch (decimalPositionGrouping)
            {
            case DecimalPosition.Ones:
                DecimalGrouping = "";
                break;

            case DecimalPosition.Thousands:
                DecimalGrouping = "thousand";
                break;

            case DecimalPosition.Millions:
                DecimalGrouping = "million";
                break;

            case DecimalPosition.Billions:
                DecimalGrouping = "billion";
                break;

            case DecimalPosition.Trillions:
                DecimalGrouping = "trillion";
                break;

            case DecimalPosition.Quadrillions:
                DecimalGrouping = "quadrillion";
                break;

            case DecimalPosition.Septillions:
                DecimalGrouping = "septillion";
                break;

            default:
                throw new ArgumentException(decimalPositionGrouping + " is not supported");
            }

            _textTransformation = new TitleTextTransformation();
        }
Esempio n. 3
0
        protected void TransformText(ITransformText tt, string path)
        {
            var text = tt.TransformText();

            File.WriteAllText(path, text);
        }
 public FloatingPointSpeller(ITransformText textTransformer)
 {
     _textTransformer = textTransformer;
     _speller         = new NumberToTextSpeller(textTransformer);
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="letterCase"></param>
 /// <param name="spaceCharactor">The charactor to use to seperate each word with.</param>
 public NumberToTextSpeller(ITransformText textTransformer)
 {
     _textTransformer = textTransformer;
 }