←Select platform

AutoSizeAfterEdit Property

Summary

Gets or sets a value indicating whether the designer will automatically resize the AnnTextObject being edited after the user finish editing it.

Syntax

C#
VB
C++
public bool AutoSizeAfterEdit { get; set; } 
  
Public Property AutoSizeAfterEdit As Boolean 
public: 
property bool AutoSizeAfterEdit { 
   bool get(); 
   void set (    bool ); 
} 

Property Value

true for the designer to automatically resize the AnnTextObject being edited after the user finish editing it, false; otherwise. Default value is false.

Remarks

When the value of this property is set to true, the designer will call the AnnTextObject.AutoSize method when it has finished editing the object.

Example

C#
VB
using Leadtools; 
using Leadtools.Annotations; 
using Leadtools.Codecs; 
using Leadtools.WinForms; 
 
public void AnnTextEditDesigner_AutoSizeAfterEditExample(AnnAutomation automation) 
{ 
   // We will hook to the Automation designer changed event, 
   // if the designer is a Text edit designer, we will set 
   // its AutoSizeAfterEdit value to true 
 
   automation.CurrentDesignerChanged += new EventHandler(automation_CurrentDesignerChanged); 
} 
 
private void automation_CurrentDesignerChanged(object sender, EventArgs e) 
{ 
   // Check if current designer is AnnTextEditDesigner 
   AnnAutomation automation = sender as AnnAutomation; 
   if (automation.CurrentDesigner != null) 
   { 
      AnnTextEditDesigner textEditDesigner = automation.CurrentDesigner as AnnTextEditDesigner; 
      if (textEditDesigner != null) 
      { 
         // Yes, set its AutoSizeAfterEdit value to true 
         textEditDesigner.AutoSizeAfterEdit = true; 
      } 
   } 
} 
Imports Leadtools 
Imports Leadtools.Annotations 
Imports Leadtools.Codecs 
Imports Leadtools.WinForms 
 
Public Sub AnnTextEditDesigner_AutoSizeAfterEditExample(ByVal automation As AnnAutomation) 
   ' We will hook to the Automation designer changed event, 
   ' if the designer is a Text edit designer, we will set 
   ' its AutoSizeAfterEdit value to true 
 
   AddHandler automation.CurrentDesignerChanged, AddressOf automation_CurrentDesignerChanged 
End Sub 
 
Private Sub automation_CurrentDesignerChanged(ByVal sender As Object, ByVal e As EventArgs) 
   ' Check if current designer is AnnTextEditDesigner 
   Dim automation As AnnAutomation = CType(sender, AnnAutomation) 
   If Not automation.CurrentDesigner Is Nothing Then 
      If TypeOf automation.CurrentDesigner Is AnnTextEditDesigner Then 
         ' Yes, set its AutoSizeAfterEdit value to true 
         Dim textEditDesigner As AnnTextEditDesigner = CType(automation.CurrentDesigner, AnnTextEditDesigner) 
         textEditDesigner.AutoSizeAfterEdit = True 
      End If 
   End If 
End Sub 

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.Annotations Assembly