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