[C#/WPF] FlowDocument 엘리먼트 : ColumnWidth/ColumnGap/ColumnRuleWidth/ColumnRuleBrush 속성을 사용해 컬럼 구분 기능 사용하기
C#/WPF 2022. 12. 12. 19:37728x90
반응형
728x170
■ FlowDocument 엘리먼트의 ColumnWidth/ColumnGap/ColumnRuleWidth/ColumnRuleBrush 속성을 사용해 컬럼 구분 기능을 사용하는 방법을 보여준다.
▶ 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
ColumnWidth="140.0"
ColumnGap="20.0"
ColumnRuleWidth="5.0"
ColumnRuleBrush="DodgerBlue">
<Paragraph Background="AntiqueWhite" TextAlignment="Left">
This paragraph has the background set to antique white to make its
boundaries obvious.
<LineBreak />
<LineBreak />
The column gap is the space between columns; this FlowDocument will
have a column gap of 20 device-independend pixels. The column rule
is a vertical line drawn in the column gap, and is used to visually
separate columns; this FlowDocument a Dodger-blue column rule that
is 5 pixels wide.
<LineBreak />
<LineBreak />
The column rule and column gap both take space between columns. In
this case, a column gap width of 20 plus a column rule of width of 5
results in the space between columns being 25 pixels wide, 5 pixels
for the column rule, and 10 pixels of column gap on either side of the column rule.
</Paragraph>
<Paragraph Background="AntiqueWhite" TextAlignment="Left">
This paragraph has the background set to antique white to make its
boundaries obvious.
<LineBreak />
<LineBreak />
The column gap is the space between columns; this FlowDocument will
have a column gap of 20 device-independend pixels. The column rule
is a vertical line drawn in the column gap, and is used to visually
separate columns; this FlowDocument a Dodger-blue column rule that
is 5 pixels wide.
<LineBreak />
<LineBreak />
The column rule and column gap both take space between columns. In
this case, a column gap width of 20 plus a column rule of width of 5
results in the space between columns being 25 pixels wide, 5 pixels
for the column rule, and 10 pixels of column gap on either side of the column rule.
</Paragraph>
<Paragraph Background="AntiqueWhite" TextAlignment="Left">
This paragraph has the background set to antique white to make its
boundaries obvious.
<LineBreak />
<LineBreak />
The column gap is the space between columns; this FlowDocument will
have a column gap of 20 device-independend pixels. The column rule
is a vertical line drawn in the column gap, and is used to visually
separate columns; this FlowDocument a Dodger-blue column rule that
is 5 pixels wide.
<LineBreak />
<LineBreak />
The column rule and column gap both take space between columns. In
this case, a column gap width of 20 plus a column rule of width of 5
results in the space between columns being 25 pixels wide, 5 pixels
for the column rule, and 10 pixels of column gap on either side of the column rule.
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
</Window>
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF/.NET6] Typography 엘리먼트 : CapitalSpacing 첨부 속성을 사용해 대문자 간격 설정하기 (0) | 2022.12.15 |
---|---|
[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 엘리먼트 : 유동 컨텐츠 엘리먼트 사용하기 (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 |
댓글을 달아 주세요