StringTrimming StringTrimming StringTrimming StringTrimming Enum

定義

レイアウト形状に完全には収まらない文字列から文字をトリムする場合の方法を指定します。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
継承
StringTrimmingStringTrimmingStringTrimmingStringTrimming

フィールド

Character Character Character Character 1

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

EllipsisCharacter EllipsisCharacter EllipsisCharacter 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 EllipsisPath EllipsisPath 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 EllipsisWord EllipsisWord EllipsisWord 4

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

None None None None 0

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

Word Word Word 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. このコードをフォームに貼り付け、フォームのPaintイベントを処理するときに showstringtrimming メソッドを呼び出して、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

適用対象