This class provides support for creating and managing text rollup annotation objects.
Object Model
Syntax
Example
This example creates a new text rollup object.
Visual Basic | Copy Code |
---|
Private Sub AnnTextRollupObject_AnnTextRollupObject(ByVal viewer As RasterImageViewer, ByVal container As AnnContainer)
Dim textRollup As AnnTextRollupObject = New AnnTextRollupObject()
textRollup.Text = "My TextRollup object"
textRollup.Font = New AnnFont("Arial", New AnnLength(10, AnnUnit.Point), FontStyle.Regular)
textRollup.EdgeMargin = AnnLength.Empty
textRollup.ShadowBorderWidth = New AnnLength(6, AnnUnit.Pixel)
textRollup.Alignment = StringAlignment.Center
textRollup.LineAlignment = StringAlignment.Center
textRollup.Bounds = New AnnRectangle(100, 200, 400, 600, AnnUnit.Pixel)
container.Objects.Add(textRollup)
textRollup.Expanded = False
viewer.Invalidate(textRollup.InvalidRectangle)
MessageBox.Show("Not expanded")
textRollup.Expanded = True
viewer.Invalidate(textRollup.InvalidRectangle)
MessageBox.Show("expanded")
End Sub |
C# | Copy Code |
---|
private void AnnTextRollupObject_AnnTextRollupObject(RasterImageViewer viewer, AnnContainer container) { AnnTextRollupObject textRollup = new AnnTextRollupObject(); textRollup.Text = "My TextRollup object"; textRollup.Font = new AnnFont("Arial", new AnnLength(10, AnnUnit.Point), FontStyle.Regular); textRollup.EdgeMargin = AnnLength.Empty; textRollup.ShadowBorderWidth = new AnnLength(6, AnnUnit.Pixel); textRollup.Alignment = StringAlignment.Center; textRollup.LineAlignment = StringAlignment.Center; textRollup.Bounds = new AnnRectangle(100, 200, 400, 600, AnnUnit.Pixel); container.Objects.Add(textRollup); textRollup.Expanded = false; viewer.Invalidate(textRollup.InvalidRectangle); MessageBox.Show("Not expanded"); textRollup.Expanded = true; viewer.Invalidate(textRollup.InvalidRectangle); MessageBox.Show("expanded"); } |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also