Package uk.ac.starlink.ttools.plot2
Class OutlineCaptioner
java.lang.Object
uk.ac.starlink.ttools.plot2.OutlineCaptioner
- All Implemented Interfaces:
Captioner
Wrapper Captioner implementation that draws an outline around the
caption bounding box as well as actually drawing it.
Only intended for debugging.
- Since:
- 9 Mar 2017
- Author:
- Mark Taylor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
drawCaption
(Caption label, Graphics g) Draws a caption such that the left end of the text baseline is at the origin of the supplied graphics context.boolean
getCaptionBounds
(Caption label) Returns a bounding box for the caption drawn by a corresponding call toCaptioner.drawCaption(uk.ac.starlink.ttools.plot2.Caption, java.awt.Graphics)
.int
getPad()
Returns a suitable padding value for separating captions from the reference position or other graphical elements.int
hashCode()
-
Constructor Details
-
OutlineCaptioner
Constructor.- Parameters:
base
- base captionercolor
- outline colour
-
-
Method Details
-
getCaptionBounds
Description copied from interface:Captioner
Returns a bounding box for the caption drawn by a corresponding call toCaptioner.drawCaption(uk.ac.starlink.ttools.plot2.Caption, java.awt.Graphics)
.- Specified by:
getCaptionBounds
in interfaceCaptioner
- Parameters:
label
- caption text- Returns:
- bounding box for caption drawn at the origin
-
drawCaption
Description copied from interface:Captioner
Draws a caption such that the left end of the text baseline is at the origin of the supplied graphics context.- Specified by:
drawCaption
in interfaceCaptioner
- Parameters:
label
- caption textg
- graphics context
-
getPad
public int getPad()Description copied from interface:Captioner
Returns a suitable padding value for separating captions from the reference position or other graphical elements. -
hashCode
public int hashCode() -
equals
-