LEADTOOLS WinRT (Leadtools.Annotations.Rendering)
LEAD Technologies, Inc

AnnThumbStyle Class


Members 
Base class for all thumb styles. WinRT support
Syntax
public sealed class AnnThumbStyle : Leadtools.Annotations.Core.IAnnThumbStyle  
function Leadtools.Annotations.Rendering.AnnThumbStyle()
Remarks

AnnThumbStyle is the default thumb style and renderer for the annotation objects in this platform. This is an abstract class that will implement most common operations, while actual rendering of the object is implemented in the derived class for the objects.

LEADTOOLS ships with the following thumb style implementations:

AnnObjectRenderer is the class responsible for rendering annotation objects, as well as rendering the objects themselves, the object renderer is responsible for rendering the thumbs used when the object is in a selected state.

The framework will call AnnObjectRenderer.RenderThumbs and AnnObjectRenderer.RenderRotatePointThumbs to render the selection and rotation thumbs at a specified location. These method will then call the AnnThumbStyle.Render of its AnnObjectRenderer.LocationsThumbStyle, AnnObjectRenderer.RotateCenterThumbStyle and AnnObjectRenderer.RotateGripperThumbStyle objects to render the actual thumbs.

The annotations thumb style contains the following members:

Member Description
Size

The size of the thumb in container units.

Fill

The style to use for filling the thumb.

Stroke

The style to use for drawing the thumb.

Render

Called by the framework to render a thumb at a specified location.

HitTest

Called by the framework to check if a test point is on top of the thumb if rendered at a specified location.

When implementing a user-defined thumb style, one of the tasks required is to render the thumbs of an annotation object. You can derive your thumb style from this class and use its helper methods.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AnnThumbStyle Members
Leadtools.Annotations.Rendering Namespace
Programming with LEADTOOLS Annotations

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.