Прочитать на английском

Поделиться через


StringTrimming Перечисление

Определение

Указывает, как удалить знаки из строки, которая не полностью помещается в форму структуры.

C#
public enum StringTrimming
Наследование
StringTrimming

Поля

Имя Значение Описание
Character 1

Указывает, что текст обрезается по ближайшему знаку.

EllipsisCharacter 3

Указывает, что текст обрезается по ближайшему знаку и в конце обрезанной строки вставляется троеточие.

EllipsisPath 5

Из обрезанных строк удаляется центральная часть и заменяется троеточием. Этот алгоритм позволяет сохранить максимально возможную часть отделенного косой чертой последнего сегмента строки.

EllipsisWord 4

Указывает, что текст обрезается по ближайшему слову и в конце обрезанной строки вставляется троеточие.

None 0

Указывает на отсутствие обрезки.

Word 2

Указывает, что текст обрезается по ближайшему слову.

Примеры

В следующем примере показано, как задать Trimming свойство и как использовать перечисление StringTrimming . Этот пример предназначен для использования с Формой Windows. Вставьте этот код в форму и вызовите метод ShowStringTrimming при обработке события формы Paint , передав e как PaintEventArgs.

C#
private void ShowStringTrimming(PaintEventArgs e)
{

    StringFormat format1 = new StringFormat();
    string quote = "Not everything that can be counted counts," +
        " and not everything that counts can be counted.";
    format1.Trimming = StringTrimming.EllipsisWord;
    e.Graphics.DrawString(quote, this.Font, Brushes.Black, 
        new RectangleF(10.0F, 10.0F, 90.0F, 50.0F), format1);
}

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9