Class IconFontOptions
java.lang.Object
com.imyeyu.font.icon.model.IconFontOptions
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIconFontOptions(String family, int unitsPerEm, int ascent, int descent, int glyphPadding, int curveSamples) 创建构建配置IconFontOptions(String family, int unitsPerEm, int ascent, int descent, int glyphPadding, int sourceX, int sourceY, int sourceWidth, int sourceHeight, int curveSamples, FontMetadata metadata) 创建构建配置IconFontOptions(String family, int unitsPerEm, int ascent, int descent, int glyphPadding, int curveSamples, FontMetadata metadata) 创建构建配置IconFontOptions(String family, int unitsPerEm, int ascent, int descent, int glyphPadding, GlyphAlignment horizontalAlignment, GlyphAlignment verticalAlignment, boolean snapOffsetToGrid, int sourceX, int sourceY, int sourceWidth, int sourceHeight, int curveSamples, FontMetadata metadata) 创建构建配置 -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanstatic IconFontOptionsdefaults()返回默认构建配置static IconFontOptions返回使用指定字体族的默认构建配置booleanintintintintintintintintintinthashCode()boolean是否启用源 SVG 画布归一化booleanvoidsetAscent(int ascent) voidsetCurveSamples(int curveSamples) voidsetDescent(int descent) voidvoidsetGlyphPadding(int glyphPadding) voidsetHorizontalAlignment(GlyphAlignment horizontalAlignment) voidsetMetadata(FontMetadata metadata) voidsetSnapOffsetToGrid(boolean snapOffsetToGrid) voidsetSourceHeight(int sourceHeight) voidsetSourceWidth(int sourceWidth) voidsetSourceX(int sourceX) voidsetSourceY(int sourceY) voidsetUnitsPerEm(int unitsPerEm) voidsetVerticalAlignment(GlyphAlignment verticalAlignment) toString()withAlignment(GlyphAlignment horizontalAlignment, GlyphAlignment verticalAlignment) 返回替换对齐模式后的构建配置withMetadata(FontMetadata metadata) 返回替换元数据后的构建配置withSnapOffsetToGrid(boolean snapOffsetToGrid) 返回替换偏移吸附模式后的构建配置withSourceBounds(int sourceX, int sourceY, int sourceWidth, int sourceHeight) 返回替换源 SVG 画布后的构建配置
-
Field Details
-
DEFAULT_FAMILY
-
-
Constructor Details
-
IconFontOptions
public IconFontOptions(String family, int unitsPerEm, int ascent, int descent, int glyphPadding, int curveSamples, FontMetadata metadata) 创建构建配置 -
IconFontOptions
public IconFontOptions(String family, int unitsPerEm, int ascent, int descent, int glyphPadding, int sourceX, int sourceY, int sourceWidth, int sourceHeight, int curveSamples, FontMetadata metadata) 创建构建配置 -
IconFontOptions
public IconFontOptions(String family, int unitsPerEm, int ascent, int descent, int glyphPadding, GlyphAlignment horizontalAlignment, GlyphAlignment verticalAlignment, boolean snapOffsetToGrid, int sourceX, int sourceY, int sourceWidth, int sourceHeight, int curveSamples, FontMetadata metadata) 创建构建配置 -
IconFontOptions
public IconFontOptions(String family, int unitsPerEm, int ascent, int descent, int glyphPadding, int curveSamples) 创建构建配置
-
-
Method Details
-
defaults
返回默认构建配置 -
defaults
返回使用指定字体族的默认构建配置 -
withMetadata
返回替换元数据后的构建配置 -
withSourceBounds
public IconFontOptions withSourceBounds(int sourceX, int sourceY, int sourceWidth, int sourceHeight) 返回替换源 SVG 画布后的构建配置 -
withAlignment
public IconFontOptions withAlignment(GlyphAlignment horizontalAlignment, GlyphAlignment verticalAlignment) 返回替换对齐模式后的构建配置 -
withSnapOffsetToGrid
返回替换偏移吸附模式后的构建配置 -
hasSourceBounds
public boolean hasSourceBounds()是否启用源 SVG 画布归一化 -
getFamily
-
getUnitsPerEm
public int getUnitsPerEm() -
getAscent
public int getAscent() -
getDescent
public int getDescent() -
getGlyphPadding
public int getGlyphPadding() -
getHorizontalAlignment
-
getVerticalAlignment
-
isSnapOffsetToGrid
public boolean isSnapOffsetToGrid() -
getSourceX
public int getSourceX() -
getSourceY
public int getSourceY() -
getSourceWidth
public int getSourceWidth() -
getSourceHeight
public int getSourceHeight() -
getCurveSamples
public int getCurveSamples() -
getMetadata
-
setFamily
-
setUnitsPerEm
public void setUnitsPerEm(int unitsPerEm) -
setAscent
public void setAscent(int ascent) -
setDescent
public void setDescent(int descent) -
setGlyphPadding
public void setGlyphPadding(int glyphPadding) -
setHorizontalAlignment
-
setVerticalAlignment
-
setSnapOffsetToGrid
public void setSnapOffsetToGrid(boolean snapOffsetToGrid) -
setSourceX
public void setSourceX(int sourceX) -
setSourceY
public void setSourceY(int sourceY) -
setSourceWidth
public void setSourceWidth(int sourceWidth) -
setSourceHeight
public void setSourceHeight(int sourceHeight) -
setCurveSamples
public void setCurveSamples(int curveSamples) -
setMetadata
-
equals
-
canEqual
-
hashCode
-
toString
-