This class provides support for creating and managing Text annotation objects
Object Model
Syntax
XAML Object Element Usage | |
---|
<AnnTextObject .../> |
XAML Object Element Usage | |
---|
<AnnTextObject .../> |
Example
For XAML example, refer to AnnGroupObject.
This example creates a new text object.
Visual Basic | Copy Code |
---|
Private Sub AnnTextObject_AnnTextObject(ByVal container As AnnContainer, ByVal textString As String)
Dim text As AnnTextObject = New AnnTextObject()
text.Stroke = Brushes.Red
text.StrokeThickness = 3.0
text.Text = textString
text.Fill = Nothing
text.FontFamily = New FontFamily("Arial")
text.FontSize = 10.0
text.FontStretch = FontStretches.Normal
text.FontStyle = FontStyles.Normal
text.FontWeight = FontWeights.Bold
text.TextBrush = Brushes.Yellow
text.FontDecorations = New TextDecorationCollection()
text.FontDecorations.Add(TextDecorations.Underline)
text.TextEdgeMargin = 0.0
text.TextHorizontalAlignment = AnnTextAlignment.Center
text.TextVerticalAlignment = AnnTextAlignment.Center
text.TextRotate = AnnTextRotate.Rotate0
text.Left = 100
text.Top = 100
text.Width = 100
text.Height = 100
container.Children.Add(text)
End Sub |
C# | Copy Code |
---|
private void AnnTextObject_AnnTextObject(AnnContainer container, string textString) { AnnTextObject text = new AnnTextObject(); text.Stroke = Brushes.Red; text.StrokeThickness = 3.0; text.Text = textString; text.Fill = null; text.FontFamily = new FontFamily("Arial"); text.FontSize = 10.0; text.FontStretch = FontStretches.Normal; text.FontStyle = FontStyles.Normal; text.FontWeight = FontWeights.Bold; text.TextBrush = Brushes.Yellow; text.FontDecorations = new TextDecorationCollection(); text.FontDecorations.Add(TextDecorations.Underline); text.TextEdgeMargin = 0.0; text.TextHorizontalAlignment = AnnTextAlignment.Center; text.TextVerticalAlignment = AnnTextAlignment.Center; text.TextRotate = AnnTextRotate.Rotate0; text.Left = 100; text.Top = 100; text.Width = 100; text.Height = 100; container.Children.Add(text); } |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, and Windows Server 2003 family
See Also