FigureVerticalAnchor Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes the point of reference of a figure in the vertical direction.
public enum class FigureVerticalAnchor
public enum FigureVerticalAnchor
type FigureVerticalAnchor =
Public Enum FigureVerticalAnchor
- Inheritance
Fields
Name | Value | Description |
---|---|---|
PageTop | 0 | Anchor the figure to the top of the page area. |
PageCenter | 1 | Anchor the figure to the center of the page area. |
PageBottom | 2 | Anchor the figure to the bottom of the page area. |
ContentTop | 3 | Anchor the figure to the top of the page content area. |
ContentCenter | 4 | Anchor the figure to the center of the page content area. |
ContentBottom | 5 | Anchor the figure to the bottom of the page content area. |
ParagraphTop | 6 | Anchor the figure to the top of the current paragraph. |
Examples
The following example shows how to set the VerticalAnchor attribute of a Figure element.
<FlowDocument>
<Paragraph>
<Figure
Name="myFigure"
Width="140" Height="50"
HorizontalAnchor="PageCenter"
VerticalAnchor="PageCenter"
HorizontalOffset="100"
VerticalOffset="20"
WrapDirection="Both"
/>
</Paragraph>
</FlowDocument>
The following example shows how to set the VerticalAnchor property programmatically.
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)
Remarks
The term content, as it pertains to the members below, refers to the page minus the page padding or in other words the content is everything inside of the page padding.