The AnnRichTextDrawDesigner Class supports WPF/Silverlight.
The AnnRichTextDrawDesigner Class is available in LEADTOOLS Document and Medical Imaging toolkits.
This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnRichTextObject on an annotation container.
| Visual Basic (Declaration) | |
|---|---|
Public Class AnnRichTextDrawDesigner Inherits AnnRectangleDrawDesigner | |
| Visual Basic (Usage) | Copy Code |
|---|---|
Dim instance As AnnRichTextDrawDesigner | |
| C# | |
|---|---|
public class AnnRichTextDrawDesigner : AnnRectangleDrawDesigner | |
| C++/CLI | |
|---|---|
public ref class AnnRichTextDrawDesigner : public AnnRectangleDrawDesigner | |
For a complete example on how to use annotation draw and edit designers, refer to AnnDesigner.
This example initializes a new designer to draw rich text objects.
| Visual Basic | Copy Code |
|---|---|
Public Function AnnRichTextDrawDesigner_AnnRichTextDrawDesigner(ByVal viewer As ImageViewer, ByVal container As AnnContainer) As AnnRichTextDrawDesigner ' start a new rich text draw designer Dim richTextDrawDesigner As New AnnRichTextDrawDesigner(container) ' set up the object template (the rich text object) Dim richTextObject As New AnnRichTextObject() ' set up the default text to be used ' This is RTF text that is equals to LEADTOOLS in bold red Arial richTextDrawDesigner.DefaultRtf = _ "{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Arial;}" + _ "{\f1\fnil\fcharset0 Microsoft Sans Serif;}}{\colortbl ;\red255\green0\blue0;}" + _ "\viewkind4\uc1\pard\cf1\lang9\b\i\fs22 LEADTOOLS\cf0\lang1033\b0\i0\f1\fs17\par}" ' initialize the rest of the designer richTextDrawDesigner.ObjectTemplate = richTextObject Return richTextDrawDesigner End Function | |
| C# | Copy Code |
|---|---|
public AnnRichTextDrawDesigner AnnRichTextDrawDesigner_AnnRichTextDrawDesigner(ImageViewer viewer, AnnContainer container) { // start a new rich text draw designer AnnRichTextDrawDesigner richTextDrawDesigner = new AnnRichTextDrawDesigner(container); // set up the object template (the rich text object) AnnRichTextObject richTextObject = new AnnRichTextObject(); // set up the default text to be used richTextDrawDesigner.DefaultRtf = // This is RTF text that is equals to LEADTOOLS in bold red Arial @"{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Arial;}" + @"{\f1\fnil\fcharset0 Microsoft Sans Serif;}}{\colortbl ;\red255\green0\blue0;}" + @"\viewkind4\uc1\pard\cf1\lang9\b\i\fs22 LEADTOOLS\cf0\lang1033\b0\i0\f1\fs17\par}"; // initialize the rest of the designer richTextDrawDesigner.ObjectTemplate = richTextObject; return richTextDrawDesigner; } | |
| SilverlightCSharp | Copy Code |
|---|---|
| SilverlightVB | Copy Code |
|---|---|
Note, in LEADTOOLS for Silverlight, AnnControlDrawDesigner is used instead of this class when drawing new AnnRichTextObject objects.
System.Object
Leadtools.Windows.Annotations.AnnDesigner
Leadtools.Windows.Annotations.AnnDrawDesigner
Leadtools.Windows.Annotations.AnnRectangleDrawDesigner
Leadtools.Windows.Annotations.AnnRichTextDrawDesigner
Target Platforms: Silverlight 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)
Copy Code