Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.2
|
Leadtools.Annotations Namespace : AnnRichTextDrawDesigner Class |
[SerializableAttribute()] public class AnnRichTextDrawDesigner : AnnRectangleDrawDesigner
'Declaration <SerializableAttribute()> Public Class AnnRichTextDrawDesigner Inherits AnnRectangleDrawDesigner
'Usage Dim instance As AnnRichTextDrawDesigner
[SerializableAttribute()] 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.Imports Leadtools Imports Leadtools.Annotations Imports Leadtools.Codecs Imports Leadtools.WinForms Public Function AnnRichTextDrawDesigner_AnnRichTextDrawDesigner(ByVal viewer As RasterImageViewer, ByVal container As AnnContainer) As AnnRichTextDrawDesigner ' start a new rich text draw designer Dim richTextDrawDesigner As New AnnRichTextDrawDesigner() ' set up the object template (the rich text object) Dim richTextObject As New AnnRichTextObject() richTextObject.Pen = Nothing richTextObject.Brush = Nothing ' 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 richTextDrawDesigner.Owner = viewer richTextDrawDesigner.ClipCursor = True richTextDrawDesigner.Container = container Return richTextDrawDesigner End Function
using Leadtools; using Leadtools.Annotations; using Leadtools.Codecs; using Leadtools.WinForms; public AnnRichTextDrawDesigner AnnRichTextDrawDesigner_AnnRichTextDrawDesigner(RasterImageViewer viewer, AnnContainer container) { // start a new rich text draw designer AnnRichTextDrawDesigner richTextDrawDesigner = new AnnRichTextDrawDesigner(); // set up the object template (the rich text object) AnnRichTextObject richTextObject = new AnnRichTextObject(); richTextObject.Pen = null; richTextObject.Brush = null; // 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; richTextDrawDesigner.Owner = viewer; richTextDrawDesigner.ClipCursor = true; richTextDrawDesigner.Container = container; return richTextDrawDesigner; }