Especifica cómo recortar los caracteres de una cadena que no caben por completo en una forma de diseño.
Espacio de nombres: System.Drawing
Ensamblado: System.Drawing (en system.drawing.dll)
Visual Basic (Declaración)
Public Enumeration StringTrimming
Dim instance As StringTrimming
public enum StringTrimming
public enum class StringTrimming
public enum StringTrimming
public enum StringTrimming
| | Nombre de miembro | Descripción |
|---|
| Character | Especifica que el texto se recorta hasta el carácter más cercano. |
| EllipsisCharacter | Especifica que el carácter se recorte hasta el carácter más cercano y se inserten puntos suspensivos al final de la línea recortada. |
| EllipsisPath | En las líneas recortadas se elimina el centro y se sustituye por puntos suspensivos. El algoritmo mantiene la mayor parte posible del último segmento delimitado por barra diagonal de la línea. |
| EllipsisWord | Especifica que el texto se recorta hasta la palabra más cercana y se insertan puntos suspensivos al final de la línea recortada. |
| None | Especifica que no hay recorte. |
| Word | Especifica que el texto se recorta hasta la palabra más cercana. |
En el siguiente ejemplo se muestra cómo establecer el valor de la propiedad Trimming y cómo usar la enumeración StringTrimming. Este ejemplo se aplica a un formulario Windows Forms. Pegue este código en un formulario y llame al método ShowStringTrimming cuando controle el evento Paint del formulario, pasando la e como PaintEventArgs.
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
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:
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.set_Trimming(StringTrimming.EllipsisWord);
e.get_Graphics().DrawString(quote, this.get_Font(),
Brushes.get_Black(), new RectangleF(10, 10, 90, 50), format1);
} //ShowStringTrimming
Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.
.NET Framework
Compatible con: 2.0, 1.1, 1.0