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

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

本文整理了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

public FontBuilder reset() {
  Font df = sf.getDefaultFont();
  this.families = new ArrayList<Expression>();
  this.size = df.getSize();
  this.style = df.getStyle();
  this.weight = df.getWeight();
  return this;
}

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

public FontBuilder reset(Font font) {
  if (font == null) {
    return reset();
  }
  this.families = font.getFamily() != null ? font.getFamily() : new ArrayList<Expression>();
  this.size = font.getSize();
  this.style = font.getStyle();
  this.weight = font.getWeight();
  unset = false;
  return this;
}

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

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

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

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

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

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

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

@Override
  protected void encode(Font font) {
    putName("font-family", font.getFontFamily());
    put("font-size", font.getSize());
    putName("font-style", font.getStyle());
    putName("font-weight", font.getWeight());
  }
}

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

/** Null safe copy of a single font */
protected Font copy(Font font) {
  if (font == null) return font;
  List<Expression> fontFamily = copyExpressions(font.getFamily());
  Expression fontStyle = copy(font.getStyle());
  Expression fontWeight = copy(font.getWeight());
  Expression fontSize = copy(font.getSize());
  Font copy = sf.font(fontFamily, fontStyle, fontWeight, fontSize);
  return copy;
}

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

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

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

@SuppressWarnings("deprecation")
@Test
public void font() throws Exception {
  List<Expression> family = new ArrayList<Expression>();
  family.add(ff.literal("ariel"));
  family.add(ff.literal("Helvetica"));
  family.add(ff.literal("sanserif"));
  Expression style = ff.literal("noraml");
  Expression weight = ff.literal("normal");
  Expression size = ff.literal(12);
  Font font = sf.font(family, style, weight, size);
  assertEquals(family, font.getFamily());
  assertEquals(style, font.getStyle()); // oblique or italic
  assertEquals(weight, font.getWeight()); // bold or normal
  assertEquals(size, font.getSize());
  assertSame(font.getFontStyle(), font.getStyle());
  assertSame(font.getFontFamily(), family.get(0));
  assertSame(font.getFontWeight(), font.getWeight());
  assertSame(font.getFontSize(), font.getSize());
  FontImpl cast = FontImpl.cast(font);
  assertSame(cast, font);
}

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

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

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

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

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

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

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

encodeCssParam("font-family", font.getFamily().get(0));
encodeCssParam("font-size", initialFont.getSize());
encodeCssParam("font-style", initialFont.getStyle());
encodeCssParam("font-weight", initialFont.getWeight());
  start("Font");
  encodeCssParam("font-family", font.getFamily().get(0));
  encodeCssParam("font-size", font.getSize());
  encodeCssParam("font-style", font.getStyle());
  encodeCssParam("font-weight", font.getWeight());

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章