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