StyleSet 클래스

Styleset는 펜, 브러시 및 모든 그리기 작업에 사용 되는 글꼴을 지정 하려면 응용 프로그램에서 사용할 수 있는 그래픽 개체의 컬렉션입니다.그리기 코드 내의 특정 시스템에 의해 정의 된 펜을 검색 하는 Styleset.getpen를 호출할 수 있습니다.올바른 색상 및 스타일은 응용 프로그램에 정의 된 펜 설정 됩니다.고유한 것으로 해당 바로 펜을 사용 합니다.펜을 끌어다 보유 하는 경우 Getpencopy를 사용 합니다.StyleSets 시스템의 여러 수준에 존재할 수 있습니다.응용 프로그램 기본값 정의 된 스타일 구성표 되는 ApplicationStyleSet입니다.또한 셰이프의 해당 클래스의 모든 인스턴스에 대 한 스타일을 지정 합니다 클래스 형식 수준에서 존재 하는 ClassStyleSets 있습니다.셰이프의 각 인스턴스에 대 한 리소스 정보를 포함 하는 StyleSets 인스턴스에 존재할 수 있습니다.다양 한 모양을 셰이프는 같은 클래스의 여러 인스턴스를 가질 수 있습니다 때 사용 해야 합니다.실제로 펜과 같은 개체를 검색 하는 동안 코드의 상속 체인을 인스턴스에서 클래스를 응용 프로그램에 포함 하는 Styleset까지 if StyleSets (에 가져간를 Resourceid에 정의 된 대로) 찾고 해당 리소스가 들어 있는 첫 번째를 찾습니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.StyleSet

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

구문

‘선언
Public Class StyleSet
public class StyleSet

StyleSet 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 StyleSet 현재 한 부모에 연결 하는 Styleset의 인스턴스를 만듭니다.

위쪽

속성

  이름 설명
Protected 속성 Parent
Public 속성 UseHighContrastColors 이 Styleset에 고대비 색상을 확인 하는지 여부를 나타내는 값을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 AddBrush 이 Styleset에 새 브러쉬를 추가 합니다.
Public 메서드 AddFont 이 Styleset에 새 글꼴을 추가 합니다.
Public 메서드 AddPen 새 펜이이 Styleset에 추가 합니다.
Public 메서드 ClearBrushOverride 브러시의 Styleset에는 재정의 지웁니다.
Public 메서드 ClearFontOverride 글꼴의 Styleset에는 재정의 지웁니다.
Public 메서드 ClearPenOverride 펜의 Styleset에는 재정의 지웁니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetBrush Styleset에서 특정 브러시를 검색합니다.현재가 없는 경우는 해당 정보를 찾을 수 있습니다 경우 보려면 부모 체인을 찾습니다.이 단일 항목입니다.폐기 하지 않습니다-이 충돌 합니다.바로 사용 합니다.GetBrushCopy 사용 하 여 다른 브러시를 필요 하면!
Public 메서드 GetBrushCopy Styleset에서 특정 브러시를 검색합니다.현재가 없는 경우는 해당 정보를 찾을 수 있습니다 경우 보려면 부모 체인을 찾습니다.이 복사본입니다.호출자가 dispose에 대 한 책임이 있습니다.
Public 메서드 GetFont Styleset에서 특정 글꼴을 검색합니다.현재가 없는 경우는 해당 정보를 찾을 수 있습니다 경우 보려면 부모 체인을 찾습니다.
Public 메서드 GetFontHeight 전체 단위로 (즉, 텍스트 줄의 높이) 지정 된 글꼴의 줄 간격을 반환합니다.줄 간격의 어센더 + 디센더 + 일부 여분의 것이 좋습니다.어센더 높이를 문자를 기준선 이며 디센더는 문자가 기준선 아래쪽의 높이입니다.추가 아래 디센더입니다.
Public 메서드 GetFontSize 지정 된 id는 글꼴의 em 높이 반환합니다.이 글꼴을 만들 때 지정 된 값입니다.이 글꼴을 사용할 때 텍스트 줄의 높이 가져오려면 Getfontheight를 대신 사용 합니다.
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetOverriddenBrushSettings 이 스타일 모음으로 무시할 된 설정을 포함 하는 BrushSettings 개체를 가져옵니다.설정이 재정의 된 경우이 메서드는 null을 반환 합니다.
Public 메서드 GetOverriddenFontSettings 이 스타일 모음으로 무시할 된 설정을 포함 하는 FontSettings 개체를 가져옵니다.설정이 재정의 된 경우이 메서드는 null을 반환 합니다.
Public 메서드 GetOverriddenPenSettings 이 스타일 모음으로 무시할 된 설정을 포함 하는 PenSettings 개체를 가져옵니다.설정이 재정의 된 경우이 메서드는 null을 반환 합니다.
Public 메서드 GetPen 특정 펜 Styleset에서 검색합니다.현재가 없는 경우는 해당 정보를 찾을 수 있습니다 경우 보려면 부모 체인을 찾습니다.이 단일 항목입니다.폐기 하지 않습니다-이 충돌 합니다.바로 사용 합니다.다른 펜 필요 하면 Getpencopy를 사용!
Public 메서드 GetPenCopy 특정 펜 Styleset에서 검색합니다.현재가 없는 경우는 해당 정보를 찾을 수 있습니다 경우 보려면 부모 체인을 찾습니다.이 복사본입니다.호출자가 dispose에 대 한 책임이 있습니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 OverrideBrush 지정 된 브러시에는 StyleSet 재정의합니다.
Protected 메서드 OverrideBrushWorker 지정 된 브러시에는 StyleSet 재정의합니다.
Public 메서드 OverrideFont 지정 된 글꼴에는 StyleSet 재정의합니다.
Protected 메서드 OverrideFontWorker 지정 된 글꼴에는 StyleSet 재정의합니다.
Public 메서드 OverridePen 지정 된 펜을 사용 하 여 StyleSet 재정의합니다.
Protected 메서드 OverridePenWorker 지정 된 펜을 사용 하 여 StyleSet 재정의합니다.
Public 메서드 RefreshResources 필요에 따라 re 해상도 리소스를 강제로.리소스는 나중에 사용 하면 해결 됩니다.
Public 메서드 RemoveBrush 이 Styleset에서 브러시를 제거합니다.
Public 메서드 RemoveFont 이 Styleset에서 글꼴을 제거합니다.
Public 메서드 RemovePen 펜이이 Styleset에서 제거합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

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