Condividi tramite


StringTrimming Enumerazione

Definizione

Specifica come tagliare caratteri da una stringa che non rientra completamente in una forma di layout.

public enum class StringTrimming
public enum StringTrimming
type StringTrimming = 
Public Enum StringTrimming
Ereditarietà
StringTrimming

Campi

Nome Valore Descrizione
None 0

Non specifica alcun taglio.

Character 1

Specifica che il testo viene tagliato al carattere più vicino.

Word 2

Specifica che il testo viene tagliato alla parola più vicina.

EllipsisCharacter 3

Specifica che il testo viene tagliato al carattere più vicino e i puntini di sospensione vengono inseriti alla fine di una linea tagliata.

EllipsisWord 4

Specifica che il testo viene tagliato alla parola più vicina e i puntini di sospensione vengono inseriti alla fine di una linea tagliata.

EllipsisPath 5

Il centro viene rimosso dalle linee tagliate e sostituito da puntini di sospensione. L'algoritmo mantiene la maggior parte possibile dell'ultimo segmento delimitato da barre della linea.

Esempio

Nell'esempio seguente viene illustrato come impostare la Trimming proprietà e come utilizzare l'enumerazione StringTrimming . Questo esempio è progettato per essere usato con un Windows Form. Incollare questo codice in una maschera e chiamare il metodo ShowStringTrimming quando si gestisce l'evento del Paint modulo, passando e come 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

Si applica a