T
- The type of annotation to placeprotected abstract static class TextAnnotationBase.CartesianTextAnnotationPlacementStrategyBase<T extends TextAnnotationBase> extends AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T>
TextAnnotationBase
instanceselectionPath
annotation
Modifier | Constructor and Description |
---|---|
protected |
CartesianTextAnnotationPlacementStrategyBase(T annotation,
boolean clipAdornerToAnnotationSurface)
Creates a new instance of
TextAnnotationBase.CartesianTextAnnotationPlacementStrategyBase class |
Modifier and Type | Method and Description |
---|---|
protected IAnnotationAdornerAction |
createAdornerActionForAnnotationHit()
Creates
IAnnotationAdornerAction which is used in case of hit on annotation |
drawResizingGrips, getResizingGripHitIndex, internalMoveAnnotationTo, placeAnnotation
createAdornerActionForResizingGripWithIndex, drawAdorner, drawAdornerInternal, drawSelectionOverlayInternal, isCoordinateValid, isInBounds, moveAnnotationTo, moveBasePointTo, selectAdornerActionForPoint, updateSelectionOverlay
protected CartesianTextAnnotationPlacementStrategyBase(T annotation, boolean clipAdornerToAnnotationSurface)
TextAnnotationBase.CartesianTextAnnotationPlacementStrategyBase
classannotation
- The annotation to placeclipAdornerToAnnotationSurface
- If true adorner for annotation should be clipped to its parent IAnnotationSurface
protected IAnnotationAdornerAction createAdornerActionForAnnotationHit()
IAnnotationAdornerAction
which is used in case of hit on annotationcreateAdornerActionForAnnotationHit
in class AnnotationBase.CartesianAnnotationPlacementStrategyBase<T extends TextAnnotationBase>
IAnnotationAdornerAction
instance to handle annotation hit