다음을 통해 공유


StringTrimming 열거형

정의

레이아웃 모양에 완전히 맞지 않는 문자열에서 문자를 트리밍하는 방법을 지정합니다.

public enum class StringTrimming
public enum StringTrimming
type StringTrimming = 
Public Enum StringTrimming
상속
StringTrimming

필드

Character 1

텍스트가 가장 가까운 문자에 트리밍되도록 지정합니다.

EllipsisCharacter 3

텍스트가 가장 가까운 문자에 트리밍되고 줄임표(...)가 잘라낸 줄의 끝에 삽입되도록 지정합니다.

EllipsisPath 5

잘라낸 줄에서 중앙이 제거되고 줄임표(...)로 바뀝니다. 알고리즘은 줄에서 슬래시로 구분된 최종 세그먼트를 최대한 크게 유지합니다.

EllipsisWord 4

텍스트가 가장 가까운 단어에 트리밍되고 줄임표(...)가 잘라낸 줄의 끝에 삽입되도록 지정합니다.

None 0

트리밍을 지정하지 않습니다.

Word 2

텍스트가 가장 가까운 단어에 트리밍되도록 지정합니다.

예제

다음 예제에서는 설정 하는 방법에 설명 합니다 Trimming 속성 및 열거형을 StringTrimming 사용 하는 방법. 이 예제는 Windows Form과 함께 사용하도록 설계되었습니다. 폼에 이 코드를 붙여넣고 폼의 Paint 이벤트를 처리할 때 ShowStringTrimming 메서드를 호출하여 e를 로 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

적용 대상