Поделиться через


Figure.VerticalOffset Свойство

Определение

Получает или задает значение, указывающее расстояние, на которое Figure смещается от базового плана в вертикальном направлении.

public:
 property double VerticalOffset { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double VerticalOffset { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.VerticalOffset : double with get, set
Public Property VerticalOffset As Double

Значение свойства

Расстояние, на которое Figure смещается от базового плана в вертикальном направлении, указанное в аппаратно-независимых пикселях.

Значение по умолчанию — 0,0.

Атрибуты

Примеры

В следующем примере показано, как задать VerticalOffset атрибут Figure элемента .

<FlowDocument>
  <Paragraph>
    <Figure
      Name="myFigure"              
      Width="140" Height="50" 
      HorizontalAnchor="PageCenter"
      VerticalAnchor="PageCenter"
      HorizontalOffset="100" 
      VerticalOffset="20" 
      WrapDirection="Both"
      />
  </Paragraph>
</FlowDocument>

В следующем примере показано, как программным образом присвоить значение свойству VerticalOffset.

Figure figx = new Figure();
figx.Name = "myFigure";
figx.Width = new FigureLength(140);
figx.Height = new FigureLength(50);
figx.HorizontalAnchor = FigureHorizontalAnchor.PageCenter;
figx.VerticalAnchor = FigureVerticalAnchor.PageCenter;
figx.HorizontalOffset = 100;
figx.VerticalOffset = 20;
figx.WrapDirection = WrapDirection.Both;

Paragraph parx = new Paragraph(figx);
FlowDocument flowDoc = new FlowDocument(parx);
Dim figx As New Figure()
With figx
    .Name = "myFigure"
    .Width = New FigureLength(140)
    .Height = New FigureLength(50)
    .HorizontalAnchor = FigureHorizontalAnchor.PageCenter
    .VerticalAnchor = FigureVerticalAnchor.PageCenter
    .HorizontalOffset = 100
    .VerticalOffset = 20
    .WrapDirection = WrapDirection.Both
End With

Dim parx As New Paragraph(figx)
Dim flowDoc As New FlowDocument(parx)

Комментарии

Использование атрибута XAML

<object VerticalOffset="double"/>  
- or -  
<object VerticalOffset="qualifiedDouble"/>  

Значения XAML

double
Double

Строковое представление значения, равного Double или больше 0,0, но меньше PositiveInfinity. Неквалифицированное значение измеряется в независимых от устройства пикселях. Строки не должны явно включать десятичные знаки.

qualifiedDouble
Двойное значение, как описано выше, (за исключением Auto), за которым следует один из следующих описателей единиц измерения: px, in, cm, pt.

px (по умолчанию) — независимые от устройства единицы измерения (1/96 дюйма на единицу).

in имеет значение в дюймах; 1in==96 пикселей

cm — сантиметры; 1cm==(96/2.54) px

pt — баллы; 1pt==(96/72) px

Сведения о свойстве зависимостей

Поле идентификатора VerticalOffsetProperty
Для свойств метаданных задано значение true AffectsParentMeasure

Применяется к