private String getString(DictData dict, String name) throws IOException { DictData.Entry entry = dict.getEntry(name); return entry != null ? readString(entry.getNumber(0).intValue()) : null; }
public List<Number> getDelta(String name, List<Number> defaultValue) { Entry entry = getEntry(name); return entry != null && !entry.getArray().isEmpty() ? entry.getDelta() : defaultValue; }
public Number getNumber(String name, Number defaultValue) { Entry entry = getEntry(name); return entry != null && !entry.getArray().isEmpty() ? entry.getNumber(0) : defaultValue; }
DictData.Entry fdArrayEntry = topDict.getEntry("FDArray"); if (fdArrayEntry == null) DictData.Entry privateEntry = fontDict.getEntry("Private"); if (privateEntry == null) DictData.Entry fdSelectEntry = topDict.getEntry("FDSelect"); int fdSelectPos = fdSelectEntry.getNumber(0).intValue(); input.setPosition(fdSelectPos);
public Boolean getBoolean(String name, boolean defaultValue) { Entry entry = getEntry(name); return entry != null && entry.getArray().size() > 0 ? entry.getBoolean(0) : defaultValue; }
public Number getNumber(String name, Number defaultValue) { Entry entry = getEntry(name); return entry != null && !entry.getArray().isEmpty() ? entry.getNumber(0) : defaultValue; }
public Boolean getBoolean(String name, boolean defaultValue) { Entry entry = getEntry(name); return entry != null && !entry.getArray().isEmpty() ? entry.getBoolean(0) : defaultValue; }
private String getString(DictData dict, String name) throws IOException { DictData.Entry entry = dict.getEntry(name); return entry != null ? readString(entry.getNumber(0).intValue()) : null; }
private String getString(DictData dict, String name) throws IOException { DictData.Entry entry = dict.getEntry(name); return entry != null ? readString(entry.getNumber(0).intValue()) : null; }
public List<Number> getDelta(String name, List<Number> defaultValue) { Entry entry = getEntry(name); return entry != null && !entry.getArray().isEmpty() ? entry.getDelta() : defaultValue; }
public List<Number> getArray(String name, List<Number> defaultValue) { Entry entry = getEntry(name); return entry != null && entry.getArray().size() > 0 ? entry.getArray() : defaultValue; }
public Number getNumber(String name, Number defaultValue) { Entry entry = getEntry(name); return entry != null && entry.getArray().size() > 0 ? entry.getNumber(0) : defaultValue; }
public List<Number> getArray(String name, List<Number> defaultValue) { Entry entry = getEntry(name); return entry != null && !entry.getArray().isEmpty() ? entry.getArray() : defaultValue; }
DictData.Entry syntheticBaseEntry = topDict.getEntry("SyntheticBase"); if (syntheticBaseEntry != null) boolean isCIDFont = topDict.getEntry("ROS") != null; if (isCIDFont) DictData.Entry rosEntry = topDict.getEntry("ROS"); ((CFFCIDFont) font).setRegistry(readString(rosEntry.getNumber(0).intValue())); ((CFFCIDFont) font).setOrdering(readString(rosEntry.getNumber(1).intValue())); DictData.Entry charStringsEntry = topDict.getEntry("CharStrings"); int charStringsOffset = charStringsEntry.getNumber(0).intValue(); input.setPosition(charStringsOffset); DictData.Entry charsetEntry = topDict.getEntry("charset"); CFFCharset charset; if (charsetEntry != null)
DictData.Entry fdArrayEntry = topDict.getEntry("FDArray"); if (fdArrayEntry == null) DictData.Entry privateEntry = fontDict.getEntry("Private"); if (privateEntry == null) DictData.Entry fdSelectEntry = topDict.getEntry("FDSelect"); int fdSelectPos = fdSelectEntry.getNumber(0).intValue(); input.setPosition(fdSelectPos);
public List<Number> getArray(String name, List<Number> defaultValue) { Entry entry = getEntry(name); return entry != null && !entry.getArray().isEmpty() ? entry.getArray() : defaultValue; }
public Boolean getBoolean(String name, boolean defaultValue) { Entry entry = getEntry(name); return entry != null && !entry.getArray().isEmpty() ? entry.getBoolean(0) : defaultValue; }