This class provides support for creating and managing text rollup annotation objects.
public class AnnTextRollupObject : Leadtools.Windows.Annotations.AnnNoteObject, Leadtools.Windows.Annotations.IAnnFont, Leadtools.Windows.Annotations.IAnnHeader, Leadtools.Windows.Annotations.IAnnObject, Leadtools.Windows.Annotations.IAnnRectangle, Leadtools.Windows.Annotations.IAnnText
Public Class AnnTextRollupObject
Inherits Leadtools.Windows.Annotations.AnnNoteObject
Implements Leadtools.Windows.Annotations.IAnnFont, Leadtools.Windows.Annotations.IAnnHeader, Leadtools.Windows.Annotations.IAnnObject, Leadtools.Windows.Annotations.IAnnRectangle, Leadtools.Windows.Annotations.IAnnText
The text rollup annotation object extends AnnNoteObject by adding an IsExpanded property. When this property is set to false, the text rollup object looks and behaves like a normal note. When IsExpanded is set to false, the text rollup object will shrink to show only one line of text. This saves space on the container surface. For more information, refer to Using Text in WPF Annotation Objects. For more information about the text rollup annotation object refer to WPF AnnTextRollupObject. For more information about the automated text rollup annotation object, refer to WPF Annotation Objects - Automated Features.
This example creates a new text rollup object.
Imports Leadtools.Windows.Controls
Imports Leadtools.Windows.Annotations
Private Sub AnnTextRollupObject_AnnTextRollupObject(ByVal viewer As ImageViewer, ByVal container As AnnContainer)
Dim textRollup As AnnTextRollupObject = New AnnTextRollupObject()
textRollup.Text = "My TextRollup object"
textRollup.FontFamilyName = "Arial"
textRollup.FontSize = 10
textRollup.FontStyle = AnnFontStyle.Normal
textRollup.TextEdgeMargin = 0.0
textRollup.ShadowBorderWidth = 6.0
textRollup.TextHorizontalAlignment = AnnTextAlignment.Center
textRollup.TextVerticalAlignment = AnnTextAlignment.Center
textRollup.Rect = New Rect(100, 200, 400, 600)
container.Children.Add(textRollup)
textRollup.IsExpanded = False
MessageBox.Show("Not expanded")
textRollup.IsExpanded = True
MessageBox.Show("expanded")
End Sub
using Leadtools.Windows.Controls;
using Leadtools.Windows.Annotations;
using Leadtools.Demos;
using Leadtools.Help;
private void AnnTextRollupObject_AnnTextRollupObject(ImageViewer viewer, AnnContainer container)
{
AnnTextRollupObject textRollup = new AnnTextRollupObject();
textRollup.Text = "My TextRollup object";
textRollup.FontSize = 10;
textRollup.TextEdgeMargin = 0.0;
textRollup.ShadowBorderWidth = 6.0;
textRollup.TextHorizontalAlignment = AnnTextAlignment.Center;
textRollup.TextVerticalAlignment = AnnTextAlignment.Center;
textRollup.FontFamilyName = "Arial";
textRollup.FontStyle = AnnFontStyle.Normal;
textRollup.Rect = new Rect(100, 200, 400, 600);
container.Children.Add(textRollup);
textRollup.IsExpanded = false;
MessageBox.Show("Not expanded");
textRollup.IsExpanded = true;
MessageBox.Show("expanded");
}
<Window x:Class="WPFSamples.AnnTextRollupObject"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Leadtools.Windows.Annotations" Height="600" Width="800"
xmlns:Leadtools_Windows_Annotations="clr-namespace:Leadtools.Windows.Annotations;assembly=Leadtools.Windows.Annotations"
>
<Leadtools_Windows_Annotations:AnnTextRollupObject
Left="100"
Top="100"
Width="200"
Height="100"
Header="TextRollup Object"
Text="TextRollup Text"
Fill="Blue"
IsExpanded="False"/>
</Window>
Products |
Support |
Feedback: AnnTextRollupObject Class - Leadtools.Windows.Annotations |
Introduction |
Help Version 19.0.2017.3.22
|
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.