Example #1
0
 /// <summary>
 /// Creates a number substitution object using a locale name, substitution method, and an indicator  whether to ignore user overrides (use NLS defaults for the given culture instead).
 /// </summary>
 /// <param name="factory">A reference to a DirectWrite factory <see cref="Factory"/></param>
 /// <param name="substitutionMethod">A value that specifies how to apply number substitution on digits and related punctuation. </param>
 /// <param name="localeName">The name of the locale to be used in the numberSubstitution object. </param>
 /// <param name="ignoreUserOverride">A Boolean flag that indicates whether to ignore user overrides. </param>
 /// <unmanaged>HRESULT IDWriteFactory::CreateNumberSubstitution([In] DWRITE_NUMBER_SUBSTITUTION_METHOD substitutionMethod,[In] const wchar_t* localeName,[In] BOOL ignoreUserOverride,[Out] IDWriteNumberSubstitution** numberSubstitution)</unmanaged>
 public NumberSubstitution(Factory factory, NumberSubstitutionMethod substitutionMethod, string localeName, bool ignoreUserOverride)
 {
     factory.CreateNumberSubstitution(substitutionMethod, localeName, ignoreUserOverride, this);
 }