StringTrimming Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica come eliminare i caratteri di una stringa che non rientrano interamente in una forma di layout.
public enum class StringTrimming
public enum StringTrimming
type StringTrimming =
Public Enum StringTrimming
- Ereditarietà
Campi
Character | 1 | Specifica che il testo viene tagliato all'altezza del carattere più vicino. |
EllipsisCharacter | 3 | Specifica che il testo viene tagliato all'altezza del carattere più vicino e che vengono inseriti i puntini di sospensione al termine delle riga troncata. |
EllipsisPath | 5 | La parte centrale viene rimossa dalle righe tagliate e sostituita dai puntini di sospensione. L'algoritmo conserva la massima parte possibile dell'ultimo segmento della riga delimitato da barra. |
EllipsisWord | 4 | Specifica che il testo viene tagliato all'altezza della parola più vicina e che vengono inseriti i puntini di sospensione al termine della riga troncata. |
None | 0 | Non specifica alcuna operazione di taglio. |
Word | 2 | Specifica che il testo viene tagliato all'altezza della parola più vicina. |
Esempio
Nell'esempio seguente viene illustrato come impostare la Trimming proprietà e come usare l'enumerazione StringTrimming . Questo esempio è progettato per essere usato con Windows Form. Incollare questo codice in un modulo 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