Class TextAnnotationBase.CartesianTextAnnotationPlacementStrategyBase<T>
Defines a base placement strategy for TextAnnotationBase instance
Inheritance
TextAnnotationBase.CartesianTextAnnotationPlacementStrategyBase<T>
Inherited Members
Namespace:
Assembly: .dll
Syntax
protected abstract static class TextAnnotationBase.CartesianTextAnnotationPlacementStrategyBase<T> extends AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T>
Type Parameters
| Name | Description |
|---|---|
| T |
Constructors
CartesianTextAnnotationPlacementStrategyBase(T annotation, boolean clipAdornerToAnnotationSurface)
Creates a new instance of CartesianTextAnnotationPlacementStrategyBase class
Declaration
protected CartesianTextAnnotationPlacementStrategyBase(T annotation, boolean clipAdornerToAnnotationSurface)
Parameters
| Type | Name | Description |
|---|---|---|
| T | annotation | The annotation to place |
| boolean | clipAdornerToAnnotationSurface | If true adorner for annotation should be clipped to its parent IAnnotationSurface |
Methods
createAdornerActionForAnnotationHit()
Creates IAnnotationAdornerAction which is used in case of hit on annotation
Declaration
protected IAnnotationAdornerAction createAdornerActionForAnnotationHit()
Returns
| Type | Description |
|---|---|
| IAnnotationAdornerAction |