Example #1
0
	private TextNumberFormat(TextNumberFormat.formatTypes theType, System.Globalization.CultureInfo cultureNumberFormat, int digits) {
	    this.numberFormat      = cultureNumberFormat.NumberFormat;
	    this.numberFormatType  = (int)theType;
	    this.groupingActivated = true;
	    this.separator = this.GetSeparator( (int)theType );
	    this.digits    = digits;
	}
Example #2
0
	private TextNumberFormat(TextNumberFormat.formatTypes theType, int digits) {
	    this.numberFormat      = System.Globalization.NumberFormatInfo.CurrentInfo;
	    this.numberFormatType  = (int)theType;
	    this.groupingActivated = true;
	    this.separator = this.GetSeparator( (int)theType );
	    this.digits    = digits;
	}
Example #3
0
			public static TextNumberFormat GetTextNumberPercentInstance(CultureInfo culture)
			{
				TextNumberFormat instance = new TextNumberFormat(formatTypes.Percent, culture, 3);
				return instance;
			}
Example #4
0
			public static TextNumberFormat GetTextNumberCurrencyInstance(CultureInfo culture)
			{
				TextNumberFormat instance = new TextNumberFormat(formatTypes.Currency, culture, 3);
				return instance;
			}
Example #5
0
		/// <summary>
		/// Sets the values of minFractionDigits and maxFractionDigits to the percent standard
		/// </summary>
		/// <param name="format">The TextNumberFormat instance to set</param>
		/// <returns>The TextNumberFormat with corresponding the default values</returns>
		private TextNumberFormat setToPercentNumberFormatDefaults( TextNumberFormat format )
		{
			format.maxFractionDigits = 0;
			format.minFractionDigits = 0;
			return format;
		}
Example #6
0
		/// <summary>
		/// Sets the values of minFractionDigits and maxFractionDigits to the currency standard
		/// </summary>
		/// <param name="format">The TextNumberFormat instance to set</param>
		/// <returns>The TextNumberFormat with corresponding the default values</returns>
		private TextNumberFormat setToCurrencyNumberFormatDefaults( TextNumberFormat format )
		{
			format.maxFractionDigits = 2;
			format.minFractionDigits = 2;
			return format;
		}
Example #7
0
		/// <summary>
		/// Returns an initialized instance of the TextNumberFormat object
		/// using currency representation, it uses the culture format information provided.
		/// </summary>
		/// <param name="culture">Represents information about a specific culture</param>
		/// <returns>The object instance</returns>
		public static TextNumberFormat getTextNumberCurrencyInstance(System.Globalization.CultureInfo culture)
		{
			TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Currency, culture, 3);
			return instance.setToCurrencyNumberFormatDefaults(instance);
		}
            public static TextNumberFormat GetTextNumberCurrencyInstance(CultureInfo culture)
            {
                TextNumberFormat instance = new TextNumberFormat(formatTypes.Currency, culture, 3);

                return(instance);
            }
Example #9
0
 public static TextNumberFormat getTextNumberPercentInstance()
 {
     TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Percent, 3);
     return instance;
 }
Example #10
0
		/// <summary>
		/// Initializes a new instance of the class with the specified number format,
		/// uses the system's culture information,
		/// and assigns the amount of fractional digits to use
		/// </summary>
		/// <param name="theType">Number format</param>
		/// <param name="cultureNumberFormat">Represents information about a specific culture including the number formatting</param>
		/// <param name="digits">Number of fractional digits to use</param>
		private TextNumberFormat(TextNumberFormat.formatTypes theType, System.Globalization.CultureInfo cultureNumberFormat, int digits)
		{
			this.numberFormat      = cultureNumberFormat.NumberFormat;
			this.numberFormatType  = (int)theType;
			this.groupingActivated = true;
			this.separator = this.GetSeparator( (int)theType );
			this.maxIntDigits = 127;
			this.minIntDigits = 1;
			this.maxFractionDigits = 3;
			this.minFractionDigits = 0;
		}
Example #11
0
            public static TextNumberFormat getTextNumberPercentInstance(System.Globalization.CultureInfo culture)
            {
                TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Percent, culture, 3);

                return(instance);
            }
Example #12
0
            public static TextNumberFormat getTextNumberPercentInstance()
            {
                TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Percent, 3);

                return(instance);
            }
Example #13
0
            public static TextNumberFormat getTextNumberCurrencyInstance()
            {
                TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Currency, 3);

                return(instance);
            }
            public static TextNumberFormat GetTextNumberPercentInstance(CultureInfo culture)
            {
                TextNumberFormat instance = new TextNumberFormat(formatTypes.Percent, culture, 3);

                return(instance);
            }
Example #15
0
 public static TextNumberFormat getTextNumberCurrencyInstance()
 {
     TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Currency, 3);
     return instance;
 }
Example #16
0
		/// <summary>
		/// Returns an initialized instance of the TextNumberFormat object
		/// using currency representation.
		/// </summary>
		/// <returns>The object instance</returns>
		public static TextNumberFormat getTextNumberCurrencyInstance()
		{
			TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Currency, 3);
			return instance.setToCurrencyNumberFormatDefaults(instance);
		}
Example #17
0
 public static TextNumberFormat getTextNumberInstance()
 {
     TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Number, 3);
     return instance;
 }
Example #18
0
		/// <summary>
		/// Returns an initialized instance of the TextNumberFormat object
		/// using percent representation.
		/// </summary>
		/// <returns>The object instance</returns>
		public static TextNumberFormat getTextNumberPercentInstance()
		{
			TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Percent, 3);
			return instance.setToPercentNumberFormatDefaults(instance);
		}
Example #19
0
 public static TextNumberFormat getTextNumberPercentInstance(System.Globalization.CultureInfo culture)
 {
     TextNumberFormat instance = new TextNumberFormat(TextNumberFormat.formatTypes.Percent, culture, 3);
     return instance;
 }
            public static TextNumberFormat GetTextNumberInstance()
            {
                TextNumberFormat instance = new TextNumberFormat(formatTypes.Number, 3);

                return(instance);
            }