<PackageReference Include="System.Drawing.Common" Version="10.0.0-rc.1.25451.107" />

System.Drawing.StringFormat

Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited.
namespace System.Drawing { public sealed class StringFormat : MarshalByRefObject, ICloneable, IDisposable { public StringAlignment Alignment { get; set; } public int DigitSubstitutionLanguage { get; } public StringDigitSubstitute DigitSubstitutionMethod { get; } public StringFormatFlags FormatFlags { get; set; } public static StringFormat GenericDefault { get; } public static StringFormat GenericTypographic { get; } public HotkeyPrefix HotkeyPrefix { get; set; } public StringAlignment LineAlignment { get; set; } public StringTrimming Trimming { get; set; } public StringFormat(); public StringFormat(StringFormat format); public StringFormat(StringFormatFlags options); public StringFormat(StringFormatFlags options, int language); public object Clone(); public void Dispose(); public float[] GetTabStops(out float firstTabOffset); public void SetDigitSubstitution(int language, StringDigitSubstitute substitute); public void SetMeasurableCharacterRanges(CharacterRange[] ranges); public void SetTabStops(float firstTabOffset, float[] tabStops); } }