←Select platform

AnnRichTextDrawDesigner Class

Summary

This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnRichTextObject on an annotation container.

Syntax

C#
VB
C++
public class AnnRichTextDrawDesigner : AnnRectangleDrawDesigner 
  
Public Class AnnRichTextDrawDesigner  
   Inherits Leadtools.Windows.Annotations.AnnRectangleDrawDesigner 
public ref class AnnRichTextDrawDesigner : public Leadtools.Windows.Annotations.AnnRectangleDrawDesigner  

Remarks

Note, in LEADTOOLS for Silverlight, AnnControlDrawDesigner is used instead of this class when drawing new AnnRichTextObject objects.

Example

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.

C#
VB
using Leadtools.Windows.Annotations; 
using Leadtools.Windows.Controls; 
using Leadtools.Demos; 
using Leadtools.Help; 
 
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; 
} 
Imports Leadtools.Windows.Annotations 
Imports Leadtools.Windows.Controls 
 
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 

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Windows.Annotations Assembly