Codota Logo
LineMetrics.getBaselineOffsets
Code IndexAdd Codota to your IDE (free)

How to use
getBaselineOffsets
method
in
java.awt.font.LineMetrics

Best Java code snippets using java.awt.font.LineMetrics.getBaselineOffsets (Showing top 7 results out of 315)

  • Common ways to obtain LineMetrics
private void myMethod () {
LineMetrics l =
  • Codota IconFont font;String text;FontRenderContext frc;font.getLineMetrics(text, frc)
  • Codota IconFont font;String str;Graphics2D graphics2D;font.getLineMetrics(str, graphics2D.getFontRenderContext())
  • Codota IconGraphics2D graphics2D;String str;FontRenderContext fontRenderContext;graphics2D.getFont().getLineMetrics(str, fontRenderContext)
  • Smart code suggestions by Codota
}
origin: fr.avianey.apache-xmlgraphics/batik

/**
 * Constructs a GVTLineMetrics object based on the specified line metrics.
 *
 * @param lineMetrics The lineMetrics object that this metrics object will
 * be based upon.
 */
public GVTLineMetrics(LineMetrics lineMetrics) {
  this.ascent = lineMetrics.getAscent();
  this.baselineIndex = lineMetrics.getBaselineIndex();
  this.baselineOffsets = lineMetrics.getBaselineOffsets();
  this.descent = lineMetrics.getDescent();
  this.height = lineMetrics.getHeight();
  this.leading = lineMetrics.getLeading();
  this.numChars = lineMetrics.getNumChars();
  this.strikethroughOffset = lineMetrics.getStrikethroughOffset();
  this.strikethroughThickness = lineMetrics.getStrikethroughThickness();
  this.underlineOffset = lineMetrics.getUnderlineOffset();
  this.underlineThickness = lineMetrics.getUnderlineThickness();
  this.overlineOffset = -this.ascent;
  this.overlineThickness = this.underlineThickness;
}
origin: org.apache.xmlgraphics/batik-gvt

/**
 * Constructs a GVTLineMetrics object based on the specified line metrics.
 *
 * @param lineMetrics The lineMetrics object that this metrics object will
 * be based upon.
 */
public GVTLineMetrics(LineMetrics lineMetrics) {
  this.ascent = lineMetrics.getAscent();
  this.baselineIndex = lineMetrics.getBaselineIndex();
  this.baselineOffsets = lineMetrics.getBaselineOffsets();
  this.descent = lineMetrics.getDescent();
  this.height = lineMetrics.getHeight();
  this.leading = lineMetrics.getLeading();
  this.numChars = lineMetrics.getNumChars();
  this.strikethroughOffset = lineMetrics.getStrikethroughOffset();
  this.strikethroughThickness = lineMetrics.getStrikethroughThickness();
  this.underlineOffset = lineMetrics.getUnderlineOffset();
  this.underlineThickness = lineMetrics.getUnderlineThickness();
  this.overlineOffset = -this.ascent;
  this.overlineThickness = this.underlineThickness;
}
origin: apache/batik

/**
 * Constructs a GVTLineMetrics object based on the specified line metrics.
 *
 * @param lineMetrics The lineMetrics object that this metrics object will
 * be based upon.
 */
public GVTLineMetrics(LineMetrics lineMetrics) {
  this.ascent = lineMetrics.getAscent();
  this.baselineIndex = lineMetrics.getBaselineIndex();
  this.baselineOffsets = lineMetrics.getBaselineOffsets();
  this.descent = lineMetrics.getDescent();
  this.height = lineMetrics.getHeight();
  this.leading = lineMetrics.getLeading();
  this.numChars = lineMetrics.getNumChars();
  this.strikethroughOffset = lineMetrics.getStrikethroughOffset();
  this.strikethroughThickness = lineMetrics.getStrikethroughThickness();
  this.underlineOffset = lineMetrics.getUnderlineOffset();
  this.underlineThickness = lineMetrics.getUnderlineThickness();
  this.overlineOffset = -this.ascent;
  this.overlineThickness = this.underlineThickness;
}
origin: apache/batik

/**
 * Constructs a GVTLineMetrics object based on the specified line metrics
 * with a scale factor applied.
 *
 * @param lineMetrics The lineMetrics object that this metrics object will
 * be based upon.
 * @param scaleFactor The scale factor to apply to all metrics.
 */
public GVTLineMetrics(LineMetrics lineMetrics, float scaleFactor) {
  this.ascent = lineMetrics.getAscent() * scaleFactor;
  this.baselineIndex = lineMetrics.getBaselineIndex();
  this.baselineOffsets = lineMetrics.getBaselineOffsets();
  for (int i=0; i<baselineOffsets.length; i++) {
    this.baselineOffsets[i] *= scaleFactor;
  }
  this.descent = lineMetrics.getDescent() * scaleFactor;
  this.height = lineMetrics.getHeight() * scaleFactor;
  this.leading = lineMetrics.getLeading();
  this.numChars = lineMetrics.getNumChars();
  this.strikethroughOffset = 
    lineMetrics.getStrikethroughOffset() * scaleFactor;
  this.strikethroughThickness = 
    lineMetrics.getStrikethroughThickness() * scaleFactor;
  this.underlineOffset = lineMetrics.getUnderlineOffset() * scaleFactor;
  this.underlineThickness = 
    lineMetrics.getUnderlineThickness() * scaleFactor;
  this.overlineOffset = -this.ascent;
  this.overlineThickness = this.underlineThickness;
}
origin: org.apache.xmlgraphics/batik-gvt

/**
 * Constructs a GVTLineMetrics object based on the specified line metrics
 * with a scale factor applied.
 *
 * @param lineMetrics The lineMetrics object that this metrics object will
 * be based upon.
 * @param scaleFactor The scale factor to apply to all metrics.
 */
public GVTLineMetrics(LineMetrics lineMetrics, float scaleFactor) {
  this.ascent = lineMetrics.getAscent() * scaleFactor;
  this.baselineIndex = lineMetrics.getBaselineIndex();
  this.baselineOffsets = lineMetrics.getBaselineOffsets();
  for (int i=0; i<baselineOffsets.length; i++) {
    this.baselineOffsets[i] *= scaleFactor;
  }
  this.descent = lineMetrics.getDescent() * scaleFactor;
  this.height = lineMetrics.getHeight() * scaleFactor;
  this.leading = lineMetrics.getLeading();
  this.numChars = lineMetrics.getNumChars();
  this.strikethroughOffset = 
    lineMetrics.getStrikethroughOffset() * scaleFactor;
  this.strikethroughThickness = 
    lineMetrics.getStrikethroughThickness() * scaleFactor;
  this.underlineOffset = lineMetrics.getUnderlineOffset() * scaleFactor;
  this.underlineThickness = 
    lineMetrics.getUnderlineThickness() * scaleFactor;
  this.overlineOffset = -this.ascent;
  this.overlineThickness = this.underlineThickness;
}
origin: fr.avianey.apache-xmlgraphics/batik

/**
 * Constructs a GVTLineMetrics object based on the specified line metrics
 * with a scale factor applied.
 *
 * @param lineMetrics The lineMetrics object that this metrics object will
 * be based upon.
 * @param scaleFactor The scale factor to apply to all metrics.
 */
public GVTLineMetrics(LineMetrics lineMetrics, float scaleFactor) {
  this.ascent = lineMetrics.getAscent() * scaleFactor;
  this.baselineIndex = lineMetrics.getBaselineIndex();
  this.baselineOffsets = lineMetrics.getBaselineOffsets();
  for (int i=0; i<baselineOffsets.length; i++) {
    this.baselineOffsets[i] *= scaleFactor;
  }
  this.descent = lineMetrics.getDescent() * scaleFactor;
  this.height = lineMetrics.getHeight() * scaleFactor;
  this.leading = lineMetrics.getLeading();
  this.numChars = lineMetrics.getNumChars();
  this.strikethroughOffset = 
    lineMetrics.getStrikethroughOffset() * scaleFactor;
  this.strikethroughThickness = 
    lineMetrics.getStrikethroughThickness() * scaleFactor;
  this.underlineOffset = lineMetrics.getUnderlineOffset() * scaleFactor;
  this.underlineThickness = 
    lineMetrics.getUnderlineThickness() * scaleFactor;
  this.overlineOffset = -this.ascent;
  this.overlineThickness = this.underlineThickness;
}
origin: pentaho/pentaho-reporting

final float[] bls = lm.getBaselineOffsets();
final int idx = lm.getBaselineIndex();
java.awt.fontLineMetricsgetBaselineOffsets

Popular methods of LineMetrics

  • getAscent
  • getDescent
  • getHeight
  • getLeading
  • getStrikethroughOffset
  • getUnderlineOffset
  • getStrikethroughThickness
  • getUnderlineThickness
  • getBaselineIndex
  • getNumChars

Popular in Java

  • Finding current android device location
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • startActivity (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • ArrayList (java.util)
    Resizable-array implementation of the List interface. Implements all optional list operations, and p
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • TimerTask (java.util)
    A task that can be scheduled for one-time or repeated execution by a Timer.
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now