org.jpedal.fonts.glyph.PdfGlyphs Maven / Gradle / Ivy
/*
* ===========================================
* Java Pdf Extraction Decoding Access Library
* ===========================================
*
* Project Info: http://www.idrsolutions.com
* Help section for developers at http://www.idrsolutions.com/support/
*
* (C) Copyright 1997-2017 IDRsolutions and Contributors.
*
* This file is part of JPedal/JPDF2HTML5
*
@LICENSE@
*
* ---------------
* PdfGlyphs.java
* ---------------
*/
package org.jpedal.fonts.glyph;
import java.awt.geom.Area;
/**
* generic holder for glyph data
*/
public interface PdfGlyphs {
Area getStandardGlyph(float[][] trm, int rawInt, String displayValue,
float currentWidth, boolean isSTD);
PdfGlyph getEmbeddedGlyph(GlyphFactory factory, String charGlyph, float[][] trm, int rawInt, String displayValue, float currentWidth, String key);
String getBaseFontName();
String getDisplayValue(Integer key);
String getCharGlyph(Integer key);
String getEmbeddedEnc(Integer key);
}