The AnnTextRollupObject Class is available in LEADTOOLS Document and Medical Imaging toolkits.
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 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7
See Also