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

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

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

Font.getSize介绍

[英]Font size in pixels with a default of 10 pixels.

Please note this is specified in pixels so you may need to take the resolution of your output into account when providing a size.
[中]字体大小(以像素为单位),默认为10像素。
请注意,这是以像素为单位指定的,因此在提供尺寸时,您可能需要考虑输出的分辨率。

代码示例

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

  1. public FontBuilder reset() {
  2. Font df = sf.getDefaultFont();
  3. this.families = new ArrayList<Expression>();
  4. this.size = df.getSize();
  5. this.style = df.getStyle();
  6. this.weight = df.getWeight();
  7. return this;
  8. }

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

  1. public FontBuilder reset(Font font) {
  2. if (font == null) {
  3. return reset();
  4. }
  5. this.families = font.getFamily() != null ? font.getFamily() : new ArrayList<Expression>();
  6. this.size = font.getSize();
  7. this.style = font.getStyle();
  8. this.weight = font.getWeight();
  9. unset = false;
  10. return this;
  11. }

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

  1. Expression referenceSize = reference.getSize();
  2. Expression referenceStyle = reference.getStyle();
  3. Expression referenceWeight = reference.getWeight();
  4. for (int i = 1; i < fonts.size(); i++) {
  5. Font f = fonts.get(i);
  6. Expression size = f.getSize();
  7. if (!expressionEquals(referenceSize, size, DEFAULT_FONT.getSize())) {
  8. return false;

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

  1. int size = ((Number) ((Literal) selectedFont.getSize()).getValue()).intValue();
  2. sizeIndex = sizes.length - 1;
  3. for (int index = 0; index < sizes.length; index++) {

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

  1. float size = evalToFloat(curr.getSize(), feature, 10);

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

  1. @Override
  2. protected void encode(Font font) {
  3. putName("font-family", font.getFontFamily());
  4. put("font-size", font.getSize());
  5. putName("font-style", font.getStyle());
  6. putName("font-weight", font.getWeight());
  7. }
  8. }

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

  1. /** Null safe copy of a single font */
  2. protected Font copy(Font font) {
  3. if (font == null) return font;
  4. List<Expression> fontFamily = copyExpressions(font.getFamily());
  5. Expression fontStyle = copy(font.getStyle());
  6. Expression fontWeight = copy(font.getWeight());
  7. Expression fontSize = copy(font.getSize());
  8. Font copy = sf.font(fontFamily, fontStyle, fontWeight, fontSize);
  9. return copy;
  10. }

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

  1. int textSize = getPositiveValue(font.getSize());
  2. int delta = -1;
  3. if (text.getLabelPlacement() instanceof PointPlacement) {

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

  1. @SuppressWarnings("deprecation")
  2. @Test
  3. public void font() throws Exception {
  4. List<Expression> family = new ArrayList<Expression>();
  5. family.add(ff.literal("ariel"));
  6. family.add(ff.literal("Helvetica"));
  7. family.add(ff.literal("sanserif"));
  8. Expression style = ff.literal("noraml");
  9. Expression weight = ff.literal("normal");
  10. Expression size = ff.literal(12);
  11. Font font = sf.font(family, style, weight, size);
  12. assertEquals(family, font.getFamily());
  13. assertEquals(style, font.getStyle()); // oblique or italic
  14. assertEquals(weight, font.getWeight()); // bold or normal
  15. assertEquals(size, font.getSize());
  16. assertSame(font.getFontStyle(), font.getStyle());
  17. assertSame(font.getFontFamily(), family.get(0));
  18. assertSame(font.getFontWeight(), font.getWeight());
  19. assertSame(font.getFontSize(), font.getSize());
  20. FontImpl cast = FontImpl.cast(font);
  21. assertSame(cast, font);
  22. }

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

  1. rescaledTextSymb.getFont().getSize().evaluate(null, Double.class);
  2. PointPlacement rescaledPlacement =
  3. (PointPlacement) rescaledTextSymb.getLabelPlacement();

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

  1. if (font.getSize() != null) {
  2. font.getSize().accept(this, null);

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

  1. rescaledTextSymb.getFont().getSize().evaluate(null, Double.class);
  2. LinePlacement rescaledPlacement = (LinePlacement) rescaledTextSymb.getLabelPlacement();
  3. double rescaledPerpOffset =

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

  1. encodeCssParam("font-family", font.getFamily().get(0));
  2. encodeCssParam("font-size", initialFont.getSize());
  3. encodeCssParam("font-style", initialFont.getStyle());
  4. encodeCssParam("font-weight", initialFont.getWeight());
  5. start("Font");
  6. encodeCssParam("font-family", font.getFamily().get(0));
  7. encodeCssParam("font-size", font.getSize());
  8. encodeCssParam("font-style", font.getStyle());
  9. encodeCssParam("font-weight", font.getWeight());

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

  1. if (font.getSize() != null) {
  2. font.getSize().accept(this, null);

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

  1. assertEquals(10, Filters.asInt(font.getSize()));
  2. assertEquals("normal", Filters.asString(font.getStyle()));
  3. assertEquals("bold", Filters.asString(font.getWeight()));

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

  1. font.setSize(rescale(font.getSize()));

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

  1. font.setSize(rescale(font.getSize(), uom));

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

  1. assertEquals(12, Filters.asInt(font.getSize()));
  2. assertEquals("bold", Filters.asString(font.getWeight()));
  3. assertEquals("normal", Filters.asString(font.getStyle()));

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

  1. assertEquals(11, Filters.asInt(font.getSize()));
  2. assertEquals("normal", Filters.asString(font.getStyle()));
  3. assertEquals("bold", Filters.asString(font.getWeight()));

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

  1. assertEquals(12, Filters.asInt(font.getSize()));
  2. assertEquals("bold", Filters.asString(font.getWeight()));
  3. assertEquals("normal", Filters.asString(font.getStyle()));

相关文章