This is the base class for all annotation objects used in the Annotations class library.
Object Model
Syntax
Visual Basic (Usage) | Copy Code |
---|
Dim instance As AnnDrawable
|
Example
This example changes all the objects in an annotation container so they use a red pen, a white brush and an Arial font.
Visual Basic | Copy Code |
---|
Public Sub AnnDrawable_AnnDrawable(ByVal container As AnnContainer)
For Each drawable As AnnDrawable In container.Objects
If drawable.SupportsPen Then
drawable.Pen = New AnnPen(Color.Red, New AnnLength(1, AnnUnit.Pixel))
End If
If drawable.SupportsBrush Then
drawable.Brush = New AnnSolidBrush(Color.White)
End If
If drawable.SupportsFont Then
drawable.Font = New AnnFont("Arial", New AnnLength(10, AnnUnit.Point), FontStyle.Regular)
drawable.TextColor = Color.Red
End If
Next drawable
End Sub |
C# | Copy Code |
---|
public void AnnDrawable_AnnDrawable(AnnContainer container) { foreach(AnnDrawable drawable in container.Objects) { if(drawable.SupportsPen) drawable.Pen = new AnnPen(Color.Red, new AnnLength(1, AnnUnit.Pixel)); if(drawable.SupportsBrush) drawable.Brush = new AnnSolidBrush(Color.White); if(drawable.SupportsFont) { drawable.Font = new AnnFont("Arial", new AnnLength(10, AnnUnit.Point), FontStyle.Regular); drawable.TextColor = Color.Red; } } } |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also