728x90
반응형
728x170
■ FlowDocument 엘리먼트를 사용해 유동 컨텐츠 엘리먼트를 정의하는 방법을 보여준다.
▶ MainWindow.xaml
<Window x:Class="TestProject.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="800"
Height="600"
Title="TestProject"
FontFamily="나눔고딕코딩"
FontSize="16">
<FlowDocumentReader>
<FlowDocument
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Paragraph FontSize="18">Flow Format Example</Paragraph>
<Paragraph>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy
nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi
enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis
nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure.
</Paragraph>
<Paragraph>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh
euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim
ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl
ut aliquip ex ea commodo consequat. Duis autem vel eum iriure.
</Paragraph>
<Paragraph FontSize="18">More flow elements</Paragraph>
<Paragraph FontSize="15">Inline, font type and weight, and a List</Paragraph>
<List>
<ListItem><Paragraph>ListItem 1</Paragraph></ListItem>
<ListItem><Paragraph>ListItem 2</Paragraph></ListItem>
<ListItem><Paragraph>ListItem 3</Paragraph></ListItem>
<ListItem><Paragraph>ListItem 4</Paragraph></ListItem>
<ListItem><Paragraph>ListItem 5</Paragraph></ListItem>
</List>
<Paragraph><Bold>Bolded</Bold></Paragraph>
<Paragraph><Underline>Underlined</Underline></Paragraph>
<Paragraph><Bold><Underline>Bolded and Underlined</Underline></Bold></Paragraph>
<Paragraph><Italic>Italic</Italic></Paragraph>
<Paragraph><Span>The Span element, no inherent rendering</Span></Paragraph>
<Paragraph><Run>The Run element, no inherent rendering</Run></Paragraph>
<Paragraph FontSize="15">Subscript, Superscript</Paragraph>
<Paragraph>
<Run Typography.Variants="Superscript">This text is Superscripted.</Run> This text isn't.
</Paragraph>
<Paragraph>
<Run Typography.Variants="Subscript">This text is Subscripted.</Run> This text isn't.
</Paragraph>
<Paragraph>
If a font does not support a particular form (such as Superscript) a default font form will be displayed.
</Paragraph>
<Paragraph FontSize="15">Blocks, breaks, paragraph</Paragraph>
<Section><Paragraph>A block section of text</Paragraph></Section>
<Section><Paragraph>Another block section of text</Paragraph></Section>
<Paragraph><LineBreak /></Paragraph>
<Section><Paragraph>... and another section, preceded by a LineBreak</Paragraph></Section>
<Section BreakPageBefore="True" />
<Section><Paragraph>... and another section, preceded by a PageBreak</Paragraph></Section>
<Paragraph>Finally, a paragraph. Note the break between this paragraph ...</Paragraph>
<Paragraph TextIndent="25">... and this paragraph, and also the left indention.</Paragraph>
<Paragraph><LineBreak /></Paragraph>
</FlowDocument>
</FlowDocumentReader>
</Window>
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF/.NET6] Typography 엘리먼트 : Capitals 첨부 속성을 사용해 대문자 스타일 설정하기 (0) | 2022.12.14 |
---|---|
[C#/WPF/.NET6] Typography 엘리먼트 : Variants 첨부 속성을 사용해 아래 첨자 설정하기 (0) | 2022.12.14 |
[C#/WPF/.NET6] Typography 엘리먼트 : Variants 첨부 속성을 사용해 윗 첨자 설정하기 (0) | 2022.12.14 |
[C#/WPF] FormattedText 클래스 사용하기 (0) | 2022.12.13 |
[C#/WPF] FlowDocument 엘리먼트 : ColumnWidth/ColumnGap/ColumnRuleWidth/ColumnRuleBrush 속성을 사용해 컬럼 구분 기능 사용하기 (0) | 2022.12.12 |
[C#/WPF] Table 클래스 : RowGroups 속성을 사용해 행 그룹 모두 지우기 (0) | 2022.12.12 |
[C#/WPF] Table 클래스 : RowGroups 속성을 사용해 특정 위치 행 그룹 제거하기 (0) | 2022.12.12 |
[C#/WPF] Table 클래스 : RowGroups 속성을 사용해 특정 행 그룹 제거하기 (0) | 2022.12.12 |
[C#/WPF] Table 클래스 : RowGroups 속성을 사용해 행 그룹 수 구하기 (0) | 2022.12.12 |
[C#/WPF] TableRow 클래스 : Cells 속성을 사용해 셀 속성 설정하기 (0) | 2022.12.12 |
댓글을 달아 주세요