public class SVGAttributeKeys extends AttributeKeys
Modifier and Type | Class and Description |
---|---|
static class |
SVGAttributeKeys.TextAlign |
static class |
SVGAttributeKeys.TextAnchor |
AttributeKeys.Alignment, AttributeKeys.Orientation, AttributeKeys.StrokePlacement, AttributeKeys.StrokeType, AttributeKeys.Underfill, AttributeKeys.WindingRule
Modifier and Type | Field and Description |
---|---|
static AttributeKey<java.lang.String> |
DESCRIPTION
Specifies the description of an SVG drawing.
|
static AttributeKey<Gradient> |
FILL_GRADIENT
Specifies the fill gradient of a SVG figure.
|
static AttributeKey<java.lang.Double> |
FILL_OPACITY
Specifies the fill opacity of a SVG figure.
|
static AttributeKey<java.lang.String> |
LINK
Specifies a link.
|
static AttributeKey<java.lang.String> |
LINK_TARGET
Specifies a link target.
|
static AttributeKey<java.lang.Double> |
OPACITY
Specifies the overall opacity of a SVG figure.
|
static AttributeKey<Gradient> |
STROKE_GRADIENT
Specifies the stroke gradient of a SVG figure.
|
static AttributeKey<java.lang.Double> |
STROKE_OPACITY
Specifies the stroke opacity of a SVG figure.
|
static AttributeKey<SVGAttributeKeys.TextAlign> |
TEXT_ALIGN
Specifies the text alignment of a SVGText figure.
|
static AttributeKey<SVGAttributeKeys.TextAnchor> |
TEXT_ANCHOR
Specifies the text anchor of a SVGText figure.
|
static AttributeKey<java.lang.String> |
TITLE
Specifies the title of an SVG drawing.
|
static AttributeKey<java.awt.Color> |
VIEWPORT_FILL
Specifies the viewport-fill of an SVG viewport.
|
static AttributeKey<java.lang.Double> |
VIEWPORT_FILL_OPACITY
Specifies the viewport-fill-opacity of an SVG viewport.
|
static AttributeKey<java.lang.Double> |
VIEWPORT_HEIGHT
Specifies the height of an SVG viewport.
|
static AttributeKey<java.lang.Double> |
VIEWPORT_WIDTH
Specifies the width of an SVG viewport.
|
BEZIER_PATH_LAYOUTER, CANVAS_FILL_COLOR, CANVAS_FILL_OPACITY, CANVAS_HEIGHT, CANVAS_WIDTH, CHILD_ALIGNMENT, COMPOSITE_ALIGNMENT, DECORATOR_INSETS, END_DECORATION, FILL_COLOR, FILL_UNDER_STROKE, FONT_BOLD, FONT_FACE, FONT_ITALIC, FONT_SIZE, FONT_UNDERLINE, IS_STROKE_DASH_FACTOR, IS_STROKE_MITER_LIMIT_FACTOR, LAYOUT_INSETS, ORIENTATION, PATH_CLOSED, START_DECORATION, STROKE_CAP, STROKE_COLOR, STROKE_DASH_PHASE, STROKE_DASHES, STROKE_INNER_WIDTH_FACTOR, STROKE_JOIN, STROKE_MITER_LIMIT, STROKE_PLACEMENT, STROKE_TYPE, STROKE_WIDTH, supportedAttributeMap, supportedAttributes, TEXT, TEXT_ALIGNMENT, TEXT_COLOR, TEXT_SHADOW_COLOR, TEXT_SHADOW_OFFSET, TRANSFORM, UNCLOSED_PATH_FILLED, WINDING_RULE
Constructor and Description |
---|
SVGAttributeKeys() |
Modifier and Type | Method and Description |
---|---|
static java.awt.Paint |
getFillPaint(Figure f)
Gets the fill paint for the specified figure based on the attributes
FILL_GRADIENT, FILL_OPACITY, FILL_PAINT and the bounds of the figure.
|
static double |
getPerpendicularHitGrowth(Figure f)
Returns the distance, that a Rectangle needs to grow (or shrink) to
make hit detections on a shape as specified by the FILL_UNDER_STROKE and STROKE_POSITION
attributes of a figure.
|
static java.awt.Paint |
getStrokePaint(Figure f)
Gets the stroke paint for the specified figure based on the attributes
STROKE_GRADIENT, STROKE_OPACITY, STROKE_PAINT and the bounds of the figure.
|
static void |
setDefaults(Figure f)
Sets SVG default values.
|
getFont, getFontStyle, getHitStroke, getPerpendicularDrawGrowth, getPerpendicularFillGrowth, getStroke, getStrokeTotalMiterLimit, getStrokeTotalWidth
public static final AttributeKey<java.lang.String> TITLE
public static final AttributeKey<java.lang.String> DESCRIPTION
public static final AttributeKey<java.awt.Color> VIEWPORT_FILL
public static final AttributeKey<java.lang.Double> VIEWPORT_FILL_OPACITY
public static final AttributeKey<java.lang.Double> VIEWPORT_WIDTH
public static final AttributeKey<java.lang.Double> VIEWPORT_HEIGHT
public static final AttributeKey<SVGAttributeKeys.TextAnchor> TEXT_ANCHOR
public static final AttributeKey<SVGAttributeKeys.TextAlign> TEXT_ALIGN
public static final AttributeKey<Gradient> FILL_GRADIENT
public static final AttributeKey<java.lang.Double> FILL_OPACITY
public static final AttributeKey<java.lang.Double> OPACITY
public static final AttributeKey<Gradient> STROKE_GRADIENT
public static final AttributeKey<java.lang.Double> STROKE_OPACITY
public static final AttributeKey<java.lang.String> LINK
public static final AttributeKey<java.lang.String> LINK_TARGET
public static java.awt.Paint getFillPaint(Figure f)
public static java.awt.Paint getStrokePaint(Figure f)
public static void setDefaults(Figure f)
public static double getPerpendicularHitGrowth(Figure f)