TextField.DefaultFontId 속성

기본 글꼴 id를 가져오거나 설정 합니다.

네임스페이스:  Microsoft.VisualStudio.Modeling.Diagrams
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

구문

‘선언
Public Property DefaultFontId As StyleSetResourceId
public StyleSetResourceId DefaultFontId { get; set; }

속성 값

형식: Microsoft.VisualStudio.Modeling.Diagrams.StyleSetResourceId

설명

특정 shape 클래스의 모든 인스턴스에 특정 필드에 대 한 글꼴 id를 설정 하려면 shape 클래스에서 Initializeshapefields()를 재정의 텍스트 필드를 찾아 새 값을 할당 합니다.ID 값의 구성원 이어야 합니다 DiagramFonts.

예를 들어, 필드에 대 한 표준 주석 글꼴을 사용 하려면 "CommentDecorator" 라는:

// Set Generates Double Derived in DSL Definition
// to allow InitializeShapeFields to be overridden.
  partial class ExampleShape
  {
    /// <summary>
    /// Compose a list of the fields in this shape.
    /// Called once for each shape class.
    /// </summary>
    protected override void InitializeShapeFields(IList<ShapeField> shapeFields)
    {
      // Set up fields according to DSL Definition:
      base.InitializeShapeFields(shapeFields);
      // Update the text field for CommentDecorator:
      TextField commentField = ShapeElement.FindShapeField(shapeFields, "CommentDecorator") as TextField;
      commentField.DefaultFontId = DiagramsFonts.CommentText;
    }
}

동적으로 글꼴을 변경 하려면 텍스트 필드의 고유한 서브 클래스를 파생 하 고 Getfondid()를 재정의 합니다.표준 스타일 집합의 글꼴을 변경 하려면 Getfont()를 재정의 합니다.이러한 방법의 예제를 참조 하십시오.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

TextField 클래스

Microsoft.VisualStudio.Modeling.Diagrams 네임스페이스