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 StringFormatFlags FormatFlags { get; set; }
public StringAlignment Alignment { get; set; }
public StringAlignment LineAlignment { get; set; }
public HotkeyPrefix HotkeyPrefix { get; set; }
public StringTrimming Trimming { get; set; }
public static StringFormat GenericDefault { get; }
public static StringFormat GenericTypographic { get; }
public StringDigitSubstitute DigitSubstitutionMethod { get; }
public int DigitSubstitutionLanguage { get; }
public StringFormat();
public StringFormat(StringFormatFlags options);
public StringFormat(StringFormatFlags options, int language);
public StringFormat(StringFormat format);
public void Dispose();
public object Clone();
public void SetMeasurableCharacterRanges(CharacterRange[] ranges);
public void SetTabStops(float firstTabOffset, float[] tabStops);
public float[] GetTabStops(out float firstTabOffset);
public void SetDigitSubstitution(int language, StringDigitSubstitute substitute);
}
}