The HeaderOffset Property supports WPF/Silverlight.
The HeaderOffset Property is available in LEADTOOLS Document and Medical Imaging toolkits.
Gets or sets the header offset relative to the upper left corner of the bounding rectangle of this AnnObject. This is a dependency property.Supported in Silverlight, Windows Phone 7Visual Basic (Declaration) | |
---|---|
Public Property HeaderOffset As Point |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As AnnObject Dim value As Point instance.HeaderOffset = value value = instance.HeaderOffset |
C# | |
---|---|
public Point HeaderOffset {get; set;} |
Property Value
The header offset relative to the upper left corner of the bounding rectangle of this AnnObject.For XAML example, refer to AnnPolygonObject.
This example sets the headers of all objects in a container to be visible, at the upper-left corner of the image, and to have white text over a blue background with an Arial 11-point font.
Visual Basic | Copy Code |
---|---|
Public Sub AnnObject_HeaderOffset(ByVal container As AnnContainer) For Each obj As AnnObject In container.Children obj.IsHeaderVisible = True obj.HeaderOffset = New System.Windows.Point() obj.HeaderForeground = Colors.White obj.HeaderBackground = Colors.Blue obj.HeaderFontFamilyName = "Arial" obj.HeaderFontSize = 11.0 obj.HeaderFontStyle = AnnFontStyle.Normal obj.HeaderFontWeight = AnnFontWeight.Bold obj.HeaderFontStretch = AnnFontStretches.Normal obj.HeaderDecorations = New TextDecorationCollection() obj.HeaderDecorations.Add(TextDecorations.Underline) Next obj End Sub |
C# | Copy Code |
---|---|
public void AnnObject_HeaderOffset(AnnContainer container) { foreach (AnnObject obj in container.Children) { obj.IsHeaderVisible = true; obj.HeaderOffset = new Point(); obj.HeaderFontFamilyName = "Arial"; obj.HeaderForeground = Colors.White; obj.HeaderBackground = Colors.Blue; obj.HeaderFontStyle = AnnFontStyle.Normal; obj.HeaderFontWeight = AnnFontWeight.Bold; obj.HeaderFontStretch = AnnFontStretches.Normal; obj.HeaderFontSize = 11.0; obj.HeaderDecorations = new TextDecorationCollection(); obj.HeaderDecorations.Add(TextDecorations.Underline); } } |
SilverlightCSharp | Copy Code |
---|---|
public void AnnObject_HeaderOffset(AnnContainer container) { foreach (AnnObject obj in container.Children) { obj.IsHeaderVisible = true; obj.HeaderOffset = new Point(); obj.HeaderFontFamilyName = "Arial"; obj.HeaderForeground = Colors.White; obj.HeaderBackground = Colors.Blue; obj.HeaderFontStyle = AnnFontStyle.Normal; obj.HeaderFontWeight = AnnFontWeight.Bold; obj.HeaderFontStretch = AnnFontStretches.Normal; obj.HeaderFontSize = 11.0; } } |
SilverlightVB | Copy Code |
---|---|
Public Sub AnnObject_HeaderOffset(ByVal container As AnnContainer)
For Each obj As AnnObject In container.Children
obj.IsHeaderVisible = True
obj.HeaderOffset = New Point()
obj.HeaderFontFamilyName = "Arial"
obj.HeaderForeground = Colors.White
obj.HeaderBackground = Colors.Blue
obj.HeaderFontStyle = AnnFontStyle.Normal
obj.HeaderFontWeight = AnnFontWeight.Bold
obj.HeaderFontStretch = AnnFontStretches.Normal
obj.HeaderFontSize = 11.0
Next obj
End Sub |
The automation mode uses this property when you click and drag the header of an object around. Setting this property to an empty point, puts the header back at the upper left corner of the bounding rectangle of this AnnObject. For more information, refer to WPF Annotation Object Headers.
Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)