StringTrimming Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, как обрезать символы из строки, которая не полностью вписывается в фигуру макета.
public enum class StringTrimming
public enum StringTrimming
type StringTrimming =
Public Enum StringTrimming
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Указывает отсутствие обрезки. |
| Character | 1 | Указывает, что текст обрезается до ближайшего символа. |
| Word | 2 | Указывает, что текст обрезается до ближайшего слова. |
| EllipsisCharacter | 3 | Указывает, что текст обрезается до ближайшего символа, а многоточие вставляется в конце обрезаемой строки. |
| EllipsisWord | 4 | Указывает, что текст обрезается до ближайшего слова, а многоточие вставляется в конце обрезаемой строки. |
| EllipsisPath | 5 | Центр удаляется из обрезных линий и заменяется многоточием. Алгоритм максимально сохраняет большую часть последнего сегмента косой черты линии. |
Примеры
В следующем примере показано, как задать Trimming свойство и как использовать перечисление StringTrimming . Этот пример предназначен для использования с формой Windows Form. Вставьте этот код в форму и вызовите метод ShowStringTrimming при обработке события формы Paint , передавая значение e PaintEventArgs.
private:
void ShowStringTrimming( PaintEventArgs^ e )
{
StringFormat^ format1 = gcnew 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, RectangleF(10.0F,10.0F,90.0F,50.0F), format1 );
}
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);
}
Private Sub ShowStringTrimming(ByVal e As PaintEventArgs)
Dim format1 As New StringFormat
Dim quote As String = "Not everything that can be counted counts," & _
" and not everything that counts can be counted."
format1.Trimming = StringTrimming.EllipsisWord
e.Graphics.DrawString(quote, Me.Font, Brushes.Black, _
New RectangleF(10.0F, 10.0F, 90.0F, 50.0F), format1)
End Sub