FigureUnitType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje typ jednotky asociované s šířkou nebo výškou čáry FigureLength.
public enum class FigureUnitType
public enum FigureUnitType
type FigureUnitType =
Public Enum FigureUnitType
- Dědičnost
Pole
Auto | 0 | Výchozí hodnota, pokud FigureLength není zadána, která vytvoří hodnotu pro šířku nebo výšku Figure počítané bez omezení. Poznámka: Je-li FigureUnitType nastavena na Autohodnotu , Value vlastnost FigureLength je nastavena na |
Column | 2 | Hodnota šířky nebo výšky Figure sloupce se vyjadřuje jako zlomek (včetně zlomků větších než 1) šířky sloupce, ve které Figure je. |
Content | 3 | Hodnota šířky nebo výšky Figure hodnoty je vyjádřena jako zlomek (včetně zlomků větších než 1) šířky Figureobsahu . Poznámka: Poznámka: Pokud FigureUnitType je nastavena na Content, Value vlastnost FigureLength musí být nastavena na hodnotu mezi |
Page | 4 | Hodnota šířky nebo výšky Figure je vyjádřena jako zlomek (včetně zlomků větších než 1) šířky stránky, ve které Figure je. Poznámka: Poznámka: Pokud FigureUnitType je nastavena na Page, Value vlastnost FigureLength musí být nastavena na hodnotu mezi |
Pixel | 1 | Hodnota šířky nebo výšky Figure je vyjádřena v pixelech (96 pixelů na paleč). |
Příklady
V následujícím příkladu, když uživatel klikne na Figure, sníží Width se Figure . Níže je kód XAML pro ukázku.
<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>
Níže je kód, který slouží ke snížení Width Figure hodnoty pomocí pixelu k určení typu jednotky.
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);
}
}
}
}