StringTrimming Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica cómo recortar los caracteres de una cadena que no caben por completo en una forma de diseño.
public enum class StringTrimming
public enum StringTrimming
type StringTrimming =
Public Enum StringTrimming
- Herencia
Campos
Character | 1 | Especifica que el texto se recorta hasta el carácter más cercano. |
EllipsisCharacter | 3 | 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 | 5 | En las líneas recortadas se quita 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 | 4 | 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 | 0 | Especifica que no hay recorte. |
Word | 2 | Especifica que el texto se recorta hasta la palabra más cercana. |
Ejemplos
En el ejemplo siguiente se muestra cómo establecer la Trimming propiedad y cómo usar la StringTrimming enumeración . Este ejemplo está diseñado para usarse con un formulario Windows Forms. Pegue este código en un formulario y llame al método ShowStringTrimming al controlar el evento del Paint
formulario, pasando e como 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