本文整理了Java中org.geotools.styling.Font.setWeight()
方法的一些代码示例,展示了Font.setWeight()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Font.setWeight()
方法的具体详情如下:
包路径:org.geotools.styling.Font
类名称:Font
方法名:setWeight
暂无
代码示例来源:origin: geotools/geotools
font.setWeight(exp);
代码示例来源:origin: geotools/geotools
/**
* Utility method to capture the default font in one place.
*
* @return
*/
static Font createDefault(FilterFactory filterFactory) {
Font font = new FontImpl();
try {
font.setSize(filterFactory.literal(Integer.valueOf(10)));
font.setStyle(filterFactory.literal("normal"));
font.setWeight(filterFactory.literal("normal"));
font.setFontFamily(filterFactory.literal("Serif"));
} catch (org.geotools.filter.IllegalFilterException ife) {
throw new RuntimeException("Error creating default", ife);
}
return font;
}
代码示例来源:origin: geotools/geotools
@Override
public void handle(YamlObject<?> obj, YamlParseContext context) {
sym.setFont(font);
YamlMap map = obj.map();
if (map.has("font-family")) {
font.setFontFamily(Util.expression(map.str("font-family"), factory));
}
if (map.has("font-size")) {
font.setSize(Util.expression(map.str("font-size"), factory));
}
if (map.has("font-style")) {
font.setStyle(Util.expression(map.str("font-style"), factory));
}
if (map.has("font-weight")) {
font.setWeight(Util.expression(map.str("font-weight"), factory));
}
}
}
代码示例来源:origin: robward-scisys/sldeditor
/** Revert to original. */
public void revertToOriginal() {
if (this.font != null) {
this.font.getFamily().clear();
this.font.getFamily().addAll(originalFontName);
this.font.setWeight(originalFontWeight);
this.font.setStyle(originalFontStyle);
this.font.setSize(originalFontSize);
}
}
代码示例来源:origin: org.geotools/gt-main
/**
* Utility method to capture the default font in one place.
* @return
*/
static Font createDefault( FilterFactory filterFactory ) {
Font font = new FontImpl();
try {
font.setSize(filterFactory.literal(
new Integer(10)));
font.setStyle(filterFactory.literal("normal"));
font.setWeight(filterFactory.literal("normal"));
font.setFontFamily(filterFactory.literal("Serif"));
} catch (org.geotools.filter.IllegalFilterException ife) {
throw new RuntimeException("Error creating default", ife);
}
return font;
}
代码示例来源:origin: robward-scisys/sldeditor
/**
* Extract font.
*
* @return the font
*/
private Font extractFont() {
Expression fontFamily = fieldConfigVisitor.getExpression(FieldIdEnum.FONT_FAMILY);
List<Expression> fontFamilyList = new ArrayList<>();
if (fontFamily != null) {
fontFamilyList.add(fontFamily);
}
Font font = getStyleFactory().getDefaultFont();
font.getFamily().clear();
font.getFamily().addAll(fontFamilyList);
Expression fontSize = fieldConfigVisitor.getExpression(FieldIdEnum.FONT_SIZE);
Expression fontStyle = fieldConfigVisitor.getExpression(FieldIdEnum.FONT_STYLE);
Expression fontWeight = fieldConfigVisitor.getExpression(FieldIdEnum.FONT_WEIGHT);
font.setStyle(fontStyle);
font.setWeight(fontWeight);
font.setSize(fontSize);
return font;
}
代码示例来源:origin: robward-scisys/sldeditor
/**
* Sets the font.
*
* @param newFont the new font
*/
public void setFont(Font newFont) {
if (newFont != null) {
this.font = styleFactory.getDefaultFont();
font.getFamily().clear();
font.getFamily().addAll(newFont.getFamily());
font.setStyle(newFont.getStyle());
font.setWeight(newFont.getWeight());
font.setSize(newFont.getSize());
setOriginalData(newFont);
}
}
代码示例来源:origin: robward-scisys/sldeditor
/**
* Update font.
*
* @param fontData the font data
*/
public void updateFont(Font fontData) {
if ((fontData != null) && (font != null)) {
if (!fontData.getFamily().isEmpty()
&& (!(fontData.getFamily().equals(font.getFamily())))) {
font.getFamily().clear();
font.getFamily().addAll(fontData.getFamily());
}
if ((fontData.getWeight() != null)
&& (!(fontData.getWeight().equals(font.getWeight())))) {
font.setWeight(fontData.getWeight());
}
if ((fontData.getStyle() != null) && (!(fontData.getStyle().equals(font.getStyle())))) {
font.setStyle(fontData.getStyle());
}
if ((fontData.getSize() != null) && (!(fontData.getSize().equals(font.getSize())))) {
font.setSize(fontData.getSize());
}
}
}
代码示例来源:origin: robward-scisys/sldeditor
localFont.setWeight(ff.literal(this.font.getWeight()));
代码示例来源:origin: org.geotools/gt-ysld
@Override
public void handle(YamlObject<?> obj, YamlParseContext context) {
sym.setFont(font);
YamlMap map = obj.map();
if (map.has("font-family")) {
font.setFontFamily(Util.expression(map.str("font-family"), factory));
}
if (map.has("font-size")) {
font.setSize(Util.expression(map.str("font-size"), factory));
}
if (map.has("font-style")) {
font.setStyle(Util.expression(map.str("font-style"), factory));
}
if (map.has("font-weight")) {
font.setWeight(Util.expression(map.str("font-weight"), factory));
}
}
}
内容来源于网络,如有侵权,请联系作者删除!