FlowDocument.LineHeight 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
각 콘텐츠 줄의 높이를 가져오거나 설정합니다.
public:
property double LineHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double LineHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.LineHeight : double with get, set
Public Property LineHeight As Double
속성 값
0.0034에서 160000 사이의 각 줄의 높이(디바이스 독립적 픽셀)입니다. 값 NaN ("Auto"의 특성 값에 해당)을 사용하면 줄 높이가 현재 글꼴 특성에서 자동으로 결정됩니다. 기본값은 NaN입니다.
- 특성
예외
LineHeight 은 비양성 값으로 설정됩니다.
예제
다음 예제에서는 요소의 FlowDocument 특성을 설정하는 LineHeight 방법을 보여줍니다.
<FlowDocumentReader>
<FlowDocument
FontSize="24"
LineHeight="48"
>
<Paragraph TextAlignment="Left" Background="AliceBlue">
One<LineBreak/>
two two<LineBreak/>
Three Three Three<LineBreak/>
four four four four<LineBreak/>
Five Five Five Five Five
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
다음 그림에서는 앞 FlowDocument 의 렌더링 방법을 보여 줍니다.
다음 그림에서는 기본 설정을 LineHeight=Double.NaN사용하여 동일한 FlowDocument 렌더링 방법을 보여 줍니다.
다음 예제에서는 설정 하는 방법의 Typography 속성 프로그래밍 방식으로 합니다.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set the content flow direction to left-to-right.
flowDoc.LineHeight = 48;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set the content flow direction to left-to-right.
flowDoc.LineHeight = 48
설명
이 값을 변경해도 연결된 텍스트의 높이는 변경되지 않습니다. 오히려 텍스트가 포함된 줄의 높이를 변경합니다. 텍스트의 크기를 변경하려면 속성을 사용합니다 FontSize .
이 속성 외에도 a의 선 FlowDocument 레이아웃은 해당 LineStackingStrategy 속성의 영향을 받습니다.
XAML 특성 사용
<object LineHeight="double"/>
- or -
<object LineHeight="qualifiedDouble"/>
- or -
<object LineHeight="Auto"/>
XAML 값
더블Double
같거나 같거나 같거나 0.0034 같은 값의 Double 문자열 표현입니다160000. 정규화되지 않은 값은 디바이스 독립적 픽셀로 측정됩니다. 문자열은 소수점을 명시적으로 포함할 필요가 없습니다.
qualifiedDouble 위에서 설명한 대로 double 값입니다(제외Auto). 뒤에 다음 단위 지정자 px중 하나가 잇습니다. , , incmpt.
px (기본값)은 디바이스 독립적 단위(단위당 1/96인치)입니다.
in 은 인치입니다. 1in==96px
cm 는 센티미터입니다. 1cm==(96/2.54) px
pt 가 점입니다. 1pt==(96/72) px
자동으로 줄 높이가 현재 글꼴 특성에서 자동으로 결정됩니다. 의 속성 값에 Double.NaN해당합니다.
종속성 속성 정보
| Item | 가치 |
|---|---|
| 식별자 필드 | LineHeightProperty |
메타데이터 속성이 다음으로 설정됩니다. true |
AffectsMeasure, , AffectsRenderInherits |