The Realize Method supports WPF/Silverlight.
The Realize Method is available in LEADTOOLS Document and Medical Imaging toolkits.
Draws the annotation objects inside this AnnAutomation. Supported in Silverlight, Windows Phone 7Visual Basic (Declaration) | |
---|---|
Public Overridable Sub Realize() |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As AnnAutomation instance.Realize() |
C# | |
---|---|
public virtual void Realize() |
C++/CLI | |
---|---|
public: virtual void Realize(); |
This example creates a new text object and realize it into the System.Windows.Media.Imaging.BitmapSource.
Visual Basic | Copy Code |
---|---|
Private Sub AnnAutomation_Realize(ByVal automation As AnnAutomation) ' make sure no objects are selected automation.SelectNone() ' add a text object and select it Dim text As AnnTextObject = New AnnTextObject() text.FontFamilyName = "Arial" text.FontSize = 20 text.FontWeight = AnnFontWeight.Bold text.Foreground = Colors.Red text.Text = "Realize Text Object!" text.Rect = New Rect(100, 100, 200, 200) automation.Container.Children.Add(text) automation.Realize() End Sub |
C# | Copy Code |
---|---|
private void AnnAutomation_Realize(AnnAutomation automation) { // make sure no objects are selected automation.SelectNone(); // add a text object and select it AnnTextObject text = new AnnTextObject(); text.FontWeight = AnnFontWeight.Bold; text.FontFamilyName = "Arial"; text.FontSize = 20; text.Foreground = Colors.Red; text.Rect = new Rect(100, 100, 200, 200); text.Text = "Realize Text Object!"; automation.Container.Children.Add(text); automation.Realize(); } |
SilverlightCSharp | Copy Code |
---|---|
private void AnnAutomation_Realize(AnnAutomation automation) { // make sure no objects are selected automation.SelectNone(); // add a text object and select it AnnTextObject text = new AnnTextObject(); text.FontWeight = AnnFontWeight.Bold; text.FontFamilyName = "Arial"; text.FontSize = 20; text.Foreground = Colors.Red; text.Rect = new Rect(100, 100, 200, 200); text.Text = "Realize Text Object!"; automation.Container.Children.Add(text); automation.Realize(); } |
SilverlightVB | Copy Code |
---|---|
Private Sub AnnAutomation_Realize(ByVal automation As AnnAutomation) ' make sure no objects are selected automation.SelectNone() ' add a text object and select it Dim text As AnnTextObject = New AnnTextObject() text.FontWeight = AnnFontWeight.Bold text.FontFamilyName = "Arial" text.FontSize = 20 text.Foreground = Colors.Red text.Rect = New Rect(100, 100, 200, 200) text.Text = "Realize Text Object!" automation.Container.Children.Add(text) automation.Realize() End Sub |
This method will draw the annotation objects inside the Container into the System.Windows.Media.Imaging.BitmapSource currently in the Leadtools.Windows.Controls.ImageViewer.
Only visible objects will be painted on the System.Windows.Media.Imaging.BitmapSource.
This method will draw the objects exactly as they would be painted in the current AnnUserMode, unless the System.Windows.Media.Imaging.BitmapSource.Format is System.Windows.Media.PixelFormats.BlackWhite.
Please note that Undo does not work for this operation.
Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)