跳过导航链接
A B C D E F G H I L M N O P R S T V W Z 

A

AbsolutePosition - com.augrain.easy.canvas.geometry中的类
绝对定位
AbstractDimensionElement<T extends AbstractDimensionElement> - com.augrain.easy.canvas.element中的类
有明确宽高尺寸的元素
AbstractDimensionElement() - 类 的构造器com.augrain.easy.canvas.element.AbstractDimensionElement
 
AbstractElement<T extends AbstractElement> - com.augrain.easy.canvas.element中的类
视图抽象类,存储共有属性
AbstractElement() - 类 的构造器com.augrain.easy.canvas.element.AbstractElement
 
AbstractRepeatableElement<T extends AbstractRepeatableElement> - com.augrain.easy.canvas.element中的类
可平铺的元素
AbstractRepeatableElement() - 类 的构造器com.augrain.easy.canvas.element.AbstractRepeatableElement
 
add(AbstractElement, RelativeDirection) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
add(AbstractElement, RelativeDirection, boolean) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
addCircleElement(int) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
添加圆形
addElement(IElement) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
添加元素
addImageElement(BufferedImage) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
添加图片
addLineElement(CoordinatePoint, CoordinatePoint) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
 
addOvalElement(int, int) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
添加椭圆
addRectangleElement(int, int) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
添加矩形
addTextElement(String) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
添加文本
afterRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
 
afterRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
alpha - 类 中的变量com.augrain.easy.canvas.element.AbstractElement
透明度
asBytes(String) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
 
asFile(String, String) - 类 中的方法com.augrain.easy.canvas.EasyCanvas
 

B

BaseLine - com.augrain.easy.canvas.model中的枚举
文本对齐方式
beforeOut(BufferedImage) - 接口 中的方法com.augrain.easy.canvas.model.CanvasListener
在文件输出之前,用于自定义扩展,对图片做其他处理
beforeRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
渲染之前,做一些默认配置
beforeRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
beforeRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.basic.CircleElement
 
beforeRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.basic.LineElement
 
beforeRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.basic.RectangleElement
 
beforeRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
beforeRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.special.FivePointedStarElement
 
beforeRender(Graphics2D) - 类 中的方法com.augrain.easy.canvas.element.special.RegularPolygonElement
 
bottom(AbstractElement) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
在基准元素下方添加元素
boundingBox(List<CoordinatePoint>) - 类 中的静态方法com.augrain.easy.canvas.utils.PointUtils
 
byHeight(int) - 类 中的静态方法com.augrain.easy.canvas.model.Scale
 
byRatio(double) - 类 中的静态方法com.augrain.easy.canvas.model.Scale
 
byWidth(int) - 类 中的静态方法com.augrain.easy.canvas.model.Scale
 
byWidthAndHeight(int, int) - 类 中的静态方法com.augrain.easy.canvas.model.Scale
 

C

calcStartEnd(Dimension) - 枚举 中的方法com.augrain.easy.canvas.model.GradientDirection
 
calculate(int, int, int, int, Margin) - 类 中的方法com.augrain.easy.canvas.geometry.AbsolutePosition
 
calculate(int, int, int, int) - 接口 中的方法com.augrain.easy.canvas.geometry.Position
 
calculate(int, int, int, int, Margin) - 接口 中的方法com.augrain.easy.canvas.geometry.Position
计算位置
calculate(int, int, int, int, Margin) - 类 中的方法com.augrain.easy.canvas.geometry.RelativePosition
 
calculateDimension(Graphics2D, int, int) - 类 中的方法com.augrain.easy.canvas.element.AbstractDimensionElement
 
calculateDimension(Graphics2D, int, int) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
计算元素尺寸
calculateDimension(Graphics2D, int, int) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
calculateDimension(Graphics2D, int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.LineElement
 
calculateDimension(Graphics2D, int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
CanvasException - com.augrain.easy.canvas.exception中的异常错误
CanvasException
CanvasException(String) - 异常错误 的构造器com.augrain.easy.canvas.exception.CanvasException
 
CanvasException(Throwable) - 异常错误 的构造器com.augrain.easy.canvas.exception.CanvasException
 
CanvasListener - com.augrain.easy.canvas.model中的接口
canvas 监听器
CircleElement - com.augrain.easy.canvas.element.basic中的类
圆形
CircleElement(int) - 类 的构造器com.augrain.easy.canvas.element.basic.CircleElement
圆形构造器
CircleElement(int, int) - 类 的构造器com.augrain.easy.canvas.element.basic.CircleElement
圆形构造器,当 width !
com.augrain.easy.canvas - 程序包 com.augrain.easy.canvas
 
com.augrain.easy.canvas.element - 程序包 com.augrain.easy.canvas.element
 
com.augrain.easy.canvas.element.advance - 程序包 com.augrain.easy.canvas.element.advance
 
com.augrain.easy.canvas.element.basic - 程序包 com.augrain.easy.canvas.element.basic
 
com.augrain.easy.canvas.element.special - 程序包 com.augrain.easy.canvas.element.special
 
com.augrain.easy.canvas.exception - 程序包 com.augrain.easy.canvas.exception
 
com.augrain.easy.canvas.geometry - 程序包 com.augrain.easy.canvas.geometry
 
com.augrain.easy.canvas.model - 程序包 com.augrain.easy.canvas.model
 
com.augrain.easy.canvas.text - 程序包 com.augrain.easy.canvas.text
 
com.augrain.easy.canvas.utils - 程序包 com.augrain.easy.canvas.utils
 
ComposeElement - com.augrain.easy.canvas.element.advance中的类
组合元素,可以以一个基础元素作为基准,在他的上下左右添加附加元素 实验性质,当前基本可用
ComposeElement(AbstractElement) - 类 的构造器com.augrain.easy.canvas.element.advance.ComposeElement
 
CoordinatePoint - com.augrain.easy.canvas.geometry中的类
坐标点
crop(String) - 类 中的方法com.augrain.easy.canvas.element.basic.ImageElement
裁剪
crop(BufferedImage, String) - 类 中的静态方法com.augrain.easy.canvas.utils.ImageUtils
按照指定比例裁剪图片

D

DEFAULT - 类 中的静态变量com.augrain.easy.canvas.geometry.Margin
 
Dimension - com.augrain.easy.canvas.geometry中的类
尺寸
Dimension() - 类 的构造器com.augrain.easy.canvas.geometry.Dimension
 
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
执行渲染
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.CircleElement
 
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.ImageElement
 
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.LineElement
 
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.RectangleElement
 
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.special.FivePointedStarElement
 
doRender(Graphics2D, Dimension, int, int) - 类 中的方法com.augrain.easy.canvas.element.special.RegularPolygonElement
 

E

EasyCanvas - com.augrain.easy.canvas中的类
画布
EasyCanvas(int, int) - 类 的构造器com.augrain.easy.canvas.EasyCanvas
Canvas构造方法
EasyCanvas(BufferedImage) - 类 的构造器com.augrain.easy.canvas.EasyCanvas
Canvas构造方法

F

FivePointedStarElement - com.augrain.easy.canvas.element.special中的类
五角星
FivePointedStarElement(int) - 类 的构造器com.augrain.easy.canvas.element.special.FivePointedStarElement
五角星构造器
follow(AbstractElement, RelativeDirection, boolean) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
 
follow(AbstractElement, RelativeDirection, boolean) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 

G

getOffset(FontMetrics, Integer) - 枚举 中的方法com.augrain.easy.canvas.model.BaseLine
 
gradient - 类 中的变量com.augrain.easy.canvas.element.AbstractElement
渐变设置
gradient(Graphics2D, Dimension) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
 
Gradient - com.augrain.easy.canvas.model中的类
渐变
GradientDirection - com.augrain.easy.canvas.model中的枚举
矩形元素渐变方向

H

height - 类 中的变量com.augrain.easy.canvas.element.AbstractDimensionElement
高度
heightDiff() - 类 中的方法com.augrain.easy.canvas.geometry.Dimension
 
hexToColor(String) - 类 中的静态方法com.augrain.easy.canvas.utils.HexUtils
将十六进制颜色字符串转换为 Color 对象
HexUtils - com.augrain.easy.canvas.utils中的类
十六进制
HexUtils() - 类 的构造器com.augrain.easy.canvas.utils.HexUtils
 

I

IElement - com.augrain.easy.canvas.element中的接口
元素
ImageElement - com.augrain.easy.canvas.element.basic中的类
图片元素
ImageElement(BufferedImage) - 类 的构造器com.augrain.easy.canvas.element.basic.ImageElement
 
ImageElement(String) - 类 的构造器com.augrain.easy.canvas.element.basic.ImageElement
 
ImageElement(File) - 类 的构造器com.augrain.easy.canvas.element.basic.ImageElement
 
ImageUtils - com.augrain.easy.canvas.utils中的类
图片工具类
in(AbstractElement) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
IRepeatableElement - com.augrain.easy.canvas.element中的接口
可重复平铺的元素
ITextSplitter - com.augrain.easy.canvas.text中的接口
文本拆分器

L

left(AbstractElement) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
LineElement - com.augrain.easy.canvas.element.basic中的类
线段类型
LineElement(CoordinatePoint, CoordinatePoint) - 类 的构造器com.augrain.easy.canvas.element.basic.LineElement
 
LineElement(CoordinatePoint, CoordinatePoint, int) - 类 的构造器com.augrain.easy.canvas.element.basic.LineElement
 
LineStyle - com.augrain.easy.canvas.model中的枚举
线段风格
loadFile(File) - 类 中的静态方法com.augrain.easy.canvas.utils.ImageUtils
通过本地文件加载图片
loadUrl(String) - 类 中的静态方法com.augrain.easy.canvas.utils.ImageUtils
通过http请求加载图片

M

Margin - com.augrain.easy.canvas.geometry中的类
边距

N

newBounds(int, int, int) - 类 中的静态方法com.augrain.easy.canvas.utils.RotateUtils
根据旋转角度,计算旋转后宽高

O

of(AbstractElement) - 类 中的静态方法com.augrain.easy.canvas.element.advance.ComposeElement
 
of(String) - 类 中的静态方法com.augrain.easy.canvas.element.basic.TextElement
 
of(CoordinatePoint) - 类 中的静态方法com.augrain.easy.canvas.geometry.AbsolutePosition
 
of(CoordinatePoint, Position) - 类 中的静态方法com.augrain.easy.canvas.geometry.AbsolutePosition
 
of(int, int) - 类 中的静态方法com.augrain.easy.canvas.geometry.CoordinatePoint
 
of() - 类 中的静态方法com.augrain.easy.canvas.geometry.Margin
 
of(int) - 类 中的静态方法com.augrain.easy.canvas.geometry.Margin
 
of(int, int) - 类 中的静态方法com.augrain.easy.canvas.geometry.Margin
 
of(int, int, int, int) - 类 中的静态方法com.augrain.easy.canvas.geometry.Margin
 
of(Position) - 类 中的静态方法com.augrain.easy.canvas.geometry.RelativePosition
 
of(Position, Margin) - 类 中的静态方法com.augrain.easy.canvas.geometry.RelativePosition
 
of(Color[], GradientDirection) - 类 中的静态方法com.augrain.easy.canvas.model.Gradient
 
of(String[], GradientDirection) - 类 中的静态方法com.augrain.easy.canvas.model.Gradient
 
ORIGIN_COORDINATE - 类 中的静态变量com.augrain.easy.canvas.geometry.CoordinatePoint
坐标原点

P

PointUtils - com.augrain.easy.canvas.utils中的类
坐标点相关计算
PointUtils() - 类 的构造器com.augrain.easy.canvas.utils.PointUtils
 
position - 类 中的变量com.augrain.easy.canvas.element.AbstractElement
位置
Position - com.augrain.easy.canvas.geometry中的接口
位置
Positions - com.augrain.easy.canvas.geometry中的枚举
相对位置默认9种实现

R

reCalculatePosition(int, int, Dimension) - 类 中的方法com.augrain.easy.canvas.element.AbstractRepeatableElement
 
reCalculatePosition(int, int, Dimension) - 接口 中的方法com.augrain.easy.canvas.element.IRepeatableElement
重新计算位置,由类 RepeatElement 进行调用
RectangleElement - com.augrain.easy.canvas.element.basic中的类
矩形元素
RectangleElement(int, int) - 类 的构造器com.augrain.easy.canvas.element.basic.RectangleElement
 
RegularPolygonElement - com.augrain.easy.canvas.element.special中的类
正N边形
RegularPolygonElement(int, int) - 类 的构造器com.augrain.easy.canvas.element.special.RegularPolygonElement
N边形
RelativeDirection - com.augrain.easy.canvas.model中的枚举
方向
RelativePosition - com.augrain.easy.canvas.geometry中的类
相对位置
render(Graphics2D, int, int) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
 
render(Graphics2D, int, int) - 类 中的方法com.augrain.easy.canvas.element.advance.RepeatElement
 
render(Graphics2D, int, int) - 接口 中的方法com.augrain.easy.canvas.element.IElement
渲染
RepeatElement - com.augrain.easy.canvas.element.advance中的类
平铺元素,可以组合基础元素,部分高级元素(部分特性)
RepeatElement(AbstractRepeatableElement) - 类 的构造器com.augrain.easy.canvas.element.advance.RepeatElement
 
right(AbstractElement) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
rotate - 类 中的变量com.augrain.easy.canvas.element.AbstractElement
旋转角度
rotate(int) - 类 中的方法com.augrain.easy.canvas.element.basic.ImageElement
旋转
rotate(BufferedImage, int) - 类 中的静态方法com.augrain.easy.canvas.utils.ImageUtils
圆角
RotateUtils - com.augrain.easy.canvas.utils中的类
旋转工具类
roundCorner(int) - 类 中的方法com.augrain.easy.canvas.element.basic.ImageElement
圆角
roundedCorner(BufferedImage, int) - 类 中的静态方法com.augrain.easy.canvas.utils.ImageUtils
圆角

S

scale(Scale) - 类 中的方法com.augrain.easy.canvas.element.basic.ImageElement
缩放
Scale - com.augrain.easy.canvas.model中的类
缩放参数
Scale() - 类 的构造器com.augrain.easy.canvas.model.Scale
 
scale(BufferedImage, Scale) - 类 中的静态方法com.augrain.easy.canvas.utils.ImageUtils
缩放
setAlpha(float) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
 
setArc(int) - 类 中的方法com.augrain.easy.canvas.element.basic.RectangleElement
 
setArc(int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.RectangleElement
 
setAutoWrapText(int) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setBaseLine(BaseLine) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setBorderSize(int) - 类 中的方法com.augrain.easy.canvas.element.basic.CircleElement
 
setBorderSize(int) - 类 中的方法com.augrain.easy.canvas.element.basic.LineElement
 
setBorderSize(int) - 类 中的方法com.augrain.easy.canvas.element.basic.RectangleElement
 
setBorderSize(int) - 类 中的方法com.augrain.easy.canvas.element.special.FivePointedStarElement
 
setColor(Color) - 类 中的方法com.augrain.easy.canvas.element.basic.CircleElement
 
setColor(Color) - 类 中的方法com.augrain.easy.canvas.element.basic.LineElement
 
setColor(Color) - 类 中的方法com.augrain.easy.canvas.element.basic.RectangleElement
 
setColor(Color) - 类 中的方法com.augrain.easy.canvas.element.special.FivePointedStarElement
 
setColor(Color) - 类 中的方法com.augrain.easy.canvas.element.special.RegularPolygonElement
 
setFont(String, int, int) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setFont(Font) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setFontColor(Color) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setFontName(String) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setFontSize(int) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setFontStyle(int) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setFractions(float[]) - 类 中的方法com.augrain.easy.canvas.model.Gradient
 
setGradient(Gradient) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
 
setLayout(int, int) - 类 中的方法com.augrain.easy.canvas.element.advance.RepeatElement
 
setLayout(int, int, Margin) - 类 中的方法com.augrain.easy.canvas.element.advance.RepeatElement
 
setLineHeight(Integer) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setLineStyle(LineStyle) - 类 中的方法com.augrain.easy.canvas.element.basic.LineElement
 
setMarginBottom(int) - 类 中的方法com.augrain.easy.canvas.geometry.Margin
 
setMarginLeft(int) - 类 中的方法com.augrain.easy.canvas.geometry.Margin
 
setMarginRight(int) - 类 中的方法com.augrain.easy.canvas.geometry.Margin
 
setMarginTop(int) - 类 中的方法com.augrain.easy.canvas.geometry.Margin
 
setPadding(int, int) - 类 中的方法com.augrain.easy.canvas.element.advance.RepeatElement
 
setPosition(Position) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
 
setRotate(int) - 类 中的方法com.augrain.easy.canvas.element.AbstractElement
 
setStrikeThrough(boolean) - 类 中的方法com.augrain.easy.canvas.element.basic.TextElement
 
setXPadding(int) - 类 中的方法com.augrain.easy.canvas.element.advance.RepeatElement
 
setYPadding(int) - 类 中的方法com.augrain.easy.canvas.element.advance.RepeatElement
 
splitText(String, int, FontMetrics) - 接口 中的方法com.augrain.easy.canvas.text.ITextSplitter
 
splitText(String, int, FontMetrics) - 类 中的方法com.augrain.easy.canvas.text.TextSplitterSimpleImpl
 

T

TextElement - com.augrain.easy.canvas.element.basic中的类
文本元素,java中文本字符串在绘制时,按照字体排印学中原则,坐标点 y 值,即绘制文本的base line
TextElement(String) - 类 的构造器com.augrain.easy.canvas.element.basic.TextElement
 
TextSplitterSimpleImpl - com.augrain.easy.canvas.text中的类
文本拆分器简单实现,属于功能验证的实验版本
TextSplitterSimpleImpl() - 类 的构造器com.augrain.easy.canvas.text.TextSplitterSimpleImpl
 
toGradient(Dimension) - 类 中的方法com.augrain.easy.canvas.model.Gradient
 
top(AbstractElement) - 类 中的方法com.augrain.easy.canvas.element.advance.ComposeElement
 
toStroke(int) - 枚举 中的方法com.augrain.easy.canvas.model.LineStyle
 

V

valueOf(String) - 枚举 中的静态方法com.augrain.easy.canvas.geometry.Positions
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.augrain.easy.canvas.model.BaseLine
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.augrain.easy.canvas.model.GradientDirection
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.augrain.easy.canvas.model.LineStyle
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.augrain.easy.canvas.model.RelativeDirection
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.augrain.easy.canvas.model.ZoomMode
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.augrain.easy.canvas.geometry.Positions
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.augrain.easy.canvas.model.BaseLine
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.augrain.easy.canvas.model.GradientDirection
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.augrain.easy.canvas.model.LineStyle
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.augrain.easy.canvas.model.RelativeDirection
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.augrain.easy.canvas.model.ZoomMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

width - 类 中的变量com.augrain.easy.canvas.element.AbstractDimensionElement
宽度
widthDiff() - 类 中的方法com.augrain.easy.canvas.geometry.Dimension
 

Z

ZoomMode - com.augrain.easy.canvas.model中的枚举
图片缩放方式
A B C D E F G H I L M N O P R S T V W Z 
跳过导航链接

Copyright © 2025. All rights reserved.