FlowDocument.Typography 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FlowDocument의 텍스트 콘텐츠에 대해 현재 유효한 입력 체계 변형을 가져옵니다.
public:
property System::Windows::Documents::Typography ^ Typography { System::Windows::Documents::Typography ^ get(); };
public System.Windows.Documents.Typography Typography { get; }
member this.Typography : System.Windows.Documents.Typography
Public ReadOnly Property Typography As Typography
속성 값
현재 유효한 입력 체계 변형을 지정하는 Typography 개체입니다. 기본 입력 체계 값 목록은 Typography를 참조하십시오.
예제
다음 예제에서는 요소의 FlowDocument 특성을 사용하여 다양한 입력 체계 변형을 Typography 설정하는 방법을 보여 줍니다.
<FlowDocumentReader>
<FlowDocument
Typography.Capitals="SmallCaps"
Typography.CapitalSpacing="True"
Typography.CaseSensitiveForms="True"
Typography.ContextualAlternates="False"
Typography.ContextualLigatures="False"
Typography.DiscretionaryLigatures="True"
Typography.EastAsianExpertForms="True"
Typography.EastAsianLanguage="Traditional"
Typography.EastAsianWidths="Proportional"
Typography.Fraction="Stacked"
Typography.HistoricalForms="True"
Typography.HistoricalLigatures="True"
Typography.Kerning="False"
Typography.MathematicalGreek="True"
Typography.NumeralAlignment="Proportional"
Typography.NumeralStyle="OldStyle"
Typography.SlashedZero="True"
Typography.StandardLigatures="False"
Typography.Variants="Ruby"
>
<Paragraph Background="GhostWhite">
This FlowDocument has numerous typography variations applied.
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
다음 예제에서는 프로그래밍 방식으로 속성의 Typography 다양 한 측면을 설정 하는 방법을 보여 줍니다.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Change various default typography variations.
flowDoc.Typography.Capitals = FontCapitals.SmallCaps;
flowDoc.Typography.CapitalSpacing = true;
flowDoc.Typography.CaseSensitiveForms = true;
flowDoc.Typography.ContextualAlternates = false;
flowDoc.Typography.ContextualLigatures = false;
flowDoc.Typography.DiscretionaryLigatures = true;
flowDoc.Typography.EastAsianExpertForms = true;
flowDoc.Typography.EastAsianLanguage = FontEastAsianLanguage.Traditional;
flowDoc.Typography.EastAsianWidths = FontEastAsianWidths.Proportional;
flowDoc.Typography.Fraction = FontFraction.Stacked;
flowDoc.Typography.HistoricalForms = true;
flowDoc.Typography.HistoricalLigatures = true;
flowDoc.Typography.Kerning = false;
flowDoc.Typography.MathematicalGreek = true;
flowDoc.Typography.NumeralAlignment = FontNumeralAlignment.Proportional;
flowDoc.Typography.NumeralStyle = FontNumeralStyle.OldStyle;
flowDoc.Typography.SlashedZero = true;
flowDoc.Typography.StandardLigatures = false;
flowDoc.Typography.Variants = FontVariants.Ruby;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Change various default typography variations.
flowDoc.Typography.Capitals = FontCapitals.SmallCaps
flowDoc.Typography.CapitalSpacing = True
flowDoc.Typography.CaseSensitiveForms = True
flowDoc.Typography.ContextualAlternates = False
flowDoc.Typography.ContextualLigatures = False
flowDoc.Typography.DiscretionaryLigatures = True
flowDoc.Typography.EastAsianExpertForms = True
flowDoc.Typography.EastAsianLanguage = FontEastAsianLanguage.Traditional
flowDoc.Typography.EastAsianWidths = FontEastAsianWidths.Proportional
flowDoc.Typography.Fraction = FontFraction.Stacked
flowDoc.Typography.HistoricalForms = True
flowDoc.Typography.HistoricalLigatures = True
flowDoc.Typography.Kerning = False
flowDoc.Typography.MathematicalGreek = True
flowDoc.Typography.NumeralAlignment = FontNumeralAlignment.Proportional
flowDoc.Typography.NumeralStyle = FontNumeralStyle.OldStyle
flowDoc.Typography.SlashedZero = True
flowDoc.Typography.StandardLigatures = False
flowDoc.Typography.Variants = FontVariants.Ruby
설명
속성은 Typography OpenType 글꼴에만 적용됩니다. 입력 체계 변형을 variant를 지원 하지 않는 글꼴에서 효과가 없습니다. 이 항목에 대 한 자세한 내용은 참조 하세요. WPF의 입력 체계합니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET