TextField.DefaultFontId 속성
기본 글꼴 id를 가져오거나 설정합니다.
네임스페이스: Microsoft.VisualStudio.Modeling.Diagrams
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.