FigureUnitType 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FigureLength의 너비 또는 높이와 연관된 단위 형식을 설명합니다.
public enum class FigureUnitType
public enum FigureUnitType
type FigureUnitType =
Public Enum FigureUnitType
- 상속
필드
Auto | 0 | FigureLength가 지정되어 있지 않은 경우, 제약 조건 없이 계산되는 Figure의 너비 또는 높이에 사용할 값을 만드는 기본값입니다. 참고: FigureUnitType이 Auto로 설정되면 FigureLength의 Value 속성은 |
Column | 2 | Figure의 너비 또는 높이 값은 Figure가 들어 있는 열 너비의 분수(1보다 큰 분수 포함)로 표시됩니다. |
Content | 3 | Figure의 너비 또는 높이 값은 Figure 콘텐츠 너비의 분수(1보다 큰 분수 포함)로 표시됩니다. 참고: 참고: FigureUnitType을 Content로 설정하면 FigureLength의 Value 속성은 |
Page | 4 | Figure의 너비 또는 높이 값은 Figure가 있는 페이지 너비의 분수(1보다 큰 분수 포함)로 표시됩니다. 참고: 참고: FigureUnitType을 Page로 설정하면 FigureLength의 Value 속성은 |
Pixel | 1 | Figure의 너비 또는 높이 값은 픽셀(인치 당 96픽셀)로 표시됩니다. |
예제
다음 예제에서는 사용자가 클릭할 때에 Figure는 Width 의 Figure 감소 합니다. 다음은 샘플에 대 한 XAML입니다.
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SDKSample.FigureLengthExample" >
<FlowDocumentReader>
<FlowDocument >
<Paragraph>
Raw text inside the paragraph
<Figure Name="myFigure" Width="300">
<Paragraph FontStyle="Italic" MouseDown="OnMouseDownDecreaseWidth" >
Text inside of paragraph that is inside Figure...
</Paragraph>
</Figure>
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
</Page>
줄이기 위해 사용 된 코드는 다음과 같습니다 합니다 Width 의 Figure 단위 유형을 지정 하는 픽셀을 사용 하 여 합니다.
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
namespace SDKSample
{
public partial class FigureLengthExample : Page
{
void OnMouseDownDecreaseWidth(object sender, MouseButtonEventArgs args)
{
FigureLength myFigureLength = myFigure.Width;
double widthValue = myFigureLength.Value;
if (widthValue > 0)
{
myFigure.Width = new FigureLength((widthValue - 10), FigureUnitType.Pixel);
}
}
}
}