org.geotools.styling.Font.setWeight()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.7k)|赞(0)|评价(0)|浏览(217)

本文整理了Java中org.geotools.styling.Font.setWeight()方法的一些代码示例,展示了Font.setWeight()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Font.setWeight()方法的具体详情如下:
包路径:org.geotools.styling.Font
类名称:Font
方法名:setWeight

Font.setWeight介绍

暂无

代码示例

代码示例来源:origin: geotools/geotools

  1. font.setWeight(exp);

代码示例来源:origin: geotools/geotools

  1. /**
  2. * Utility method to capture the default font in one place.
  3. *
  4. * @return
  5. */
  6. static Font createDefault(FilterFactory filterFactory) {
  7. Font font = new FontImpl();
  8. try {
  9. font.setSize(filterFactory.literal(Integer.valueOf(10)));
  10. font.setStyle(filterFactory.literal("normal"));
  11. font.setWeight(filterFactory.literal("normal"));
  12. font.setFontFamily(filterFactory.literal("Serif"));
  13. } catch (org.geotools.filter.IllegalFilterException ife) {
  14. throw new RuntimeException("Error creating default", ife);
  15. }
  16. return font;
  17. }

代码示例来源:origin: geotools/geotools

  1. @Override
  2. public void handle(YamlObject<?> obj, YamlParseContext context) {
  3. sym.setFont(font);
  4. YamlMap map = obj.map();
  5. if (map.has("font-family")) {
  6. font.setFontFamily(Util.expression(map.str("font-family"), factory));
  7. }
  8. if (map.has("font-size")) {
  9. font.setSize(Util.expression(map.str("font-size"), factory));
  10. }
  11. if (map.has("font-style")) {
  12. font.setStyle(Util.expression(map.str("font-style"), factory));
  13. }
  14. if (map.has("font-weight")) {
  15. font.setWeight(Util.expression(map.str("font-weight"), factory));
  16. }
  17. }
  18. }

代码示例来源:origin: robward-scisys/sldeditor

  1. /** Revert to original. */
  2. public void revertToOriginal() {
  3. if (this.font != null) {
  4. this.font.getFamily().clear();
  5. this.font.getFamily().addAll(originalFontName);
  6. this.font.setWeight(originalFontWeight);
  7. this.font.setStyle(originalFontStyle);
  8. this.font.setSize(originalFontSize);
  9. }
  10. }

代码示例来源:origin: org.geotools/gt-main

  1. /**
  2. * Utility method to capture the default font in one place.
  3. * @return
  4. */
  5. static Font createDefault( FilterFactory filterFactory ) {
  6. Font font = new FontImpl();
  7. try {
  8. font.setSize(filterFactory.literal(
  9. new Integer(10)));
  10. font.setStyle(filterFactory.literal("normal"));
  11. font.setWeight(filterFactory.literal("normal"));
  12. font.setFontFamily(filterFactory.literal("Serif"));
  13. } catch (org.geotools.filter.IllegalFilterException ife) {
  14. throw new RuntimeException("Error creating default", ife);
  15. }
  16. return font;
  17. }

代码示例来源:origin: robward-scisys/sldeditor

  1. /**
  2. * Extract font.
  3. *
  4. * @return the font
  5. */
  6. private Font extractFont() {
  7. Expression fontFamily = fieldConfigVisitor.getExpression(FieldIdEnum.FONT_FAMILY);
  8. List<Expression> fontFamilyList = new ArrayList<>();
  9. if (fontFamily != null) {
  10. fontFamilyList.add(fontFamily);
  11. }
  12. Font font = getStyleFactory().getDefaultFont();
  13. font.getFamily().clear();
  14. font.getFamily().addAll(fontFamilyList);
  15. Expression fontSize = fieldConfigVisitor.getExpression(FieldIdEnum.FONT_SIZE);
  16. Expression fontStyle = fieldConfigVisitor.getExpression(FieldIdEnum.FONT_STYLE);
  17. Expression fontWeight = fieldConfigVisitor.getExpression(FieldIdEnum.FONT_WEIGHT);
  18. font.setStyle(fontStyle);
  19. font.setWeight(fontWeight);
  20. font.setSize(fontSize);
  21. return font;
  22. }

代码示例来源:origin: robward-scisys/sldeditor

  1. /**
  2. * Sets the font.
  3. *
  4. * @param newFont the new font
  5. */
  6. public void setFont(Font newFont) {
  7. if (newFont != null) {
  8. this.font = styleFactory.getDefaultFont();
  9. font.getFamily().clear();
  10. font.getFamily().addAll(newFont.getFamily());
  11. font.setStyle(newFont.getStyle());
  12. font.setWeight(newFont.getWeight());
  13. font.setSize(newFont.getSize());
  14. setOriginalData(newFont);
  15. }
  16. }

代码示例来源:origin: robward-scisys/sldeditor

  1. /**
  2. * Update font.
  3. *
  4. * @param fontData the font data
  5. */
  6. public void updateFont(Font fontData) {
  7. if ((fontData != null) && (font != null)) {
  8. if (!fontData.getFamily().isEmpty()
  9. && (!(fontData.getFamily().equals(font.getFamily())))) {
  10. font.getFamily().clear();
  11. font.getFamily().addAll(fontData.getFamily());
  12. }
  13. if ((fontData.getWeight() != null)
  14. && (!(fontData.getWeight().equals(font.getWeight())))) {
  15. font.setWeight(fontData.getWeight());
  16. }
  17. if ((fontData.getStyle() != null) && (!(fontData.getStyle().equals(font.getStyle())))) {
  18. font.setStyle(fontData.getStyle());
  19. }
  20. if ((fontData.getSize() != null) && (!(fontData.getSize().equals(font.getSize())))) {
  21. font.setSize(fontData.getSize());
  22. }
  23. }
  24. }

代码示例来源:origin: robward-scisys/sldeditor

  1. localFont.setWeight(ff.literal(this.font.getWeight()));

代码示例来源:origin: org.geotools/gt-ysld

  1. @Override
  2. public void handle(YamlObject<?> obj, YamlParseContext context) {
  3. sym.setFont(font);
  4. YamlMap map = obj.map();
  5. if (map.has("font-family")) {
  6. font.setFontFamily(Util.expression(map.str("font-family"), factory));
  7. }
  8. if (map.has("font-size")) {
  9. font.setSize(Util.expression(map.str("font-size"), factory));
  10. }
  11. if (map.has("font-style")) {
  12. font.setStyle(Util.expression(map.str("font-style"), factory));
  13. }
  14. if (map.has("font-weight")) {
  15. font.setWeight(Util.expression(map.str("font-weight"), factory));
  16. }
  17. }
  18. }

相关文章