本文整理了Java中org.geotools.styling.Font.setStyle()
方法的一些代码示例,展示了Font.setStyle()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Font.setStyle()
方法的具体详情如下:
包路径:org.geotools.styling.Font
类名称:Font
方法名:setStyle
暂无
代码示例来源:origin: geotools/geotools
font.setStyle(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: stackoverflow.com
public class HeaderAndFooter extends PdfPageEventHelper {
private Font footerFont;
public HeaderAndFooter() {
super();
footerFont = getFontObj(BaseColor.LIGHT_GRAY, 15);
footerFont.setStyle(Font.ITALIC);
}
@Override
public void onEndPage(PdfWriter writer, Document document) {
PdfContentByte cb = writer.getDirectContent();
ColumnText.showTextAligned(cb, Element.ALIGN_CENTER, new Phrase(String.format("Page %d", writer.getPageNumber()),footerFont), (document.left() + document.right())/2 , document.bottom()-20, 0);
}
}
代码示例来源:origin: stackoverflow.com
font.setStyle(Font.UNDERLINE);
font.setStyle(Font.ITALIC);
chunk.setFont(font);
chunk.setBackground(Color.CYAN);
代码示例来源: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.setStyle(ff.literal(this.font.getStyle()));
代码示例来源: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));
}
}
}
内容来源于网络,如有侵权,请联系作者删除!