@Override public final Matrix getFontMatrix() { if (fontMatrix == null) { List<Number> numbers = null; try { numbers = genericFont.getFontMatrix(); } catch (IOException e) { LOG.debug("Couldn't get font matrix - returning default value", e); fontMatrix = DEFAULT_FONT_MATRIX; } if (numbers != null && numbers.size() == 6) { fontMatrix = new Matrix( numbers.get(0).floatValue(), numbers.get(1).floatValue(), numbers.get(2).floatValue(), numbers.get(3).floatValue(), numbers.get(4).floatValue(), numbers.get(5).floatValue()); } else { return super.getFontMatrix(); } } return fontMatrix; }
return super.getFontMatrix();
@Override public Matrix getFontMatrix() { if (fontMatrix == null) { COSBase base = dict.getDictionaryObject(COSName.FONT_MATRIX); if (base instanceof COSArray) { fontMatrix = new Matrix((COSArray) base); } else { return super.getFontMatrix(); } } return fontMatrix; }
@Override public final Matrix getFontMatrix() { if (fontMatrix == null) { List<Number> numbers = null; try { numbers = genericFont.getFontMatrix(); } catch (IOException e) { fontMatrix = DEFAULT_FONT_MATRIX; } if (numbers != null && numbers.size() == 6) { fontMatrix = new Matrix( numbers.get(0).floatValue(), numbers.get(1).floatValue(), numbers.get(2).floatValue(), numbers.get(3).floatValue(), numbers.get(4).floatValue(), numbers.get(5).floatValue()); } else { return super.getFontMatrix(); } } return fontMatrix; }
@Override public final Matrix getFontMatrix() { if (fontMatrix == null) { List<Number> numbers = null; try { numbers = genericFont.getFontMatrix(); } catch (IOException e) { fontMatrix = DEFAULT_FONT_MATRIX; } if (numbers != null && numbers.size() == 6) { fontMatrix = new Matrix( numbers.get(0).floatValue(), numbers.get(1).floatValue(), numbers.get(2).floatValue(), numbers.get(3).floatValue(), numbers.get(4).floatValue(), numbers.get(5).floatValue()); } else { return super.getFontMatrix(); } } return fontMatrix; }
return super.getFontMatrix();
return super.getFontMatrix();
@Override public Matrix getFontMatrix() { if (fontMatrix == null) { COSBase base = dict.getDictionaryObject(COSName.FONT_MATRIX); if (base instanceof COSArray) { fontMatrix = new Matrix((COSArray) base); } else { return super.getFontMatrix(); } } return fontMatrix; }
@Override public Matrix getFontMatrix() { if (fontMatrix == null) { COSArray array = (COSArray) dict.getDictionaryObject(COSName.FONT_MATRIX); if (array != null) { fontMatrix = new Matrix(array); } else { return super.getFontMatrix(); } } return fontMatrix; }