Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.10
|
Leadtools.Windows.Annotations Namespace > AnnObject Class : FixedState Property |
public AnnFixedStateOperations FixedState {get; set;}
'Declaration Public Property FixedState As AnnFixedStateOperations
'Usage Dim instance As AnnObject Dim value As AnnFixedStateOperations instance.FixedState = value value = instance.FixedState
public: property AnnFixedStateOperations FixedState { AnnFixedStateOperations get(); void set ( AnnFixedStateOperations value); }
The LEADTOOLS Annotation toolkit supports fixing the object size and location when the container zooms or scrolls. To fix an object, change the AnnObject.FixedState property from the default AnnFixedStateOperations.None to the desired state.
For more information on fixed annotation objects, refer to WPF Fixed Annotations.
This example will loop through all the objects in a container and set all note objects to be fixed in scrolling and zooming.
Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations Private Sub SetNoteObjectsFixedState(ByVal container As AnnContainer) For Each obj As AnnObject In container.Children If TypeOf (obj) Is AnnNoteObject Then obj.FixedState = AnnFixedStateOperations.Scrolling Or AnnFixedStateOperations.Zooming End If Next End Sub
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Demos; using Leadtools.Help; private void SetNoteObjectsFixedState(AnnContainer container) { foreach(AnnObject obj in container.Children) { if(obj is AnnNoteObject) { obj.FixedState = AnnFixedStateOperations.Scrolling | AnnFixedStateOperations.Zooming; } } }
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Examples; private void SetNoteObjectsFixedState(AnnContainer container) { foreach(AnnObject obj in container.Children) { if(obj is AnnNoteObject) { obj.FixedState = AnnFixedStateOperations.Scrolling | AnnFixedStateOperations.Zooming; } } }
Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations Private Sub SetNoteObjectsFixedState(ByVal container As AnnContainer) For Each obj As AnnObject In container.Children If TypeOf obj Is AnnNoteObject Then obj.FixedState = AnnFixedStateOperations.Scrolling Or AnnFixedStateOperations.Zooming End If Next obj End Sub