StringTrimming 列挙型

定義

レイアウト形状に完全には収まらない文字列から文字をトリムする場合の方法を指定します。Specifies how to trim characters from a string that does not completely fit into a layout shape.

public enum class StringTrimming
public enum StringTrimming
type StringTrimming = 
Public Enum StringTrimming
継承
StringTrimming

フィールド

Character 1

テキストが最も近い文字にトリムされるよう指定します。Specifies that the text is trimmed to the nearest character.

EllipsisCharacter 3

テキストが最も近い文字にトリムされ、トリムされた行の末尾に省略記号が挿入されるよう指定します。Specifies that the text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line.

EllipsisPath 5

中央部分はトリムされた行から削除され、省略記号で置き換えられます。The center is removed from trimmed lines and replaced by an ellipsis. このアルゴリズムによって、行内の最後のスラッシュ区切りセグメントが最大限に確保されます。The algorithm keeps as much of the last slash-delimited segment of the line as possible.

EllipsisWord 4

テキストが最も近い語にトリムされ、トリムされた行の末尾に省略記号が挿入されるよう指定します。Specifies that text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line.

None 0

トリムなしを指定します。Specifies no trimming.

Word 2

テキストが最も近い語にトリムされるよう指定します。Specifies that text is trimmed to the nearest word.

次の例は、プロパティを設定する方法 Trimming と、列挙型の使用方法を示して StringTrimming います。The following example shows how to set the Trimming property and how to use the StringTrimming enumeration. この例は、Windows フォームと共に使用するように設計されています。This example is designed to be used with a Windows Form. このコードをフォームに貼り付け、フォームのイベントを処理するときに ShowStringTrimming メソッドを呼び出し Paint て、e をとして渡し PaintEventArgs ます。Paste this code into a form and call the ShowStringTrimming method when handling the form's Paint event, passing e as 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

適用対象