/** * Simple method that compares two given PdfNumbers. * * @param outNumber number to compare. * @param cmpNumber number to compare. * @return true if numbers are equal, otherwise false. */ public boolean compareNumbers(PdfNumber outNumber, PdfNumber cmpNumber) { return cmpNumber.getValue() == outNumber.getValue(); }
public double doubleValue() { return getValue(); }
public float floatValue() { return (float) getValue(); }
public int intValue() { return (int) getValue(); }
public long longValue() { return (long) getValue(); }
private boolean compareNumbersExtended(PdfNumber outNumber, PdfNumber cmpNumber, ObjectPath currentPath, CompareResult compareResult) { if (cmpNumber.getValue() == outNumber.getValue()) { return true; } else { if (compareResult != null && currentPath != null) compareResult.addError(currentPath, MessageFormatUtil.format("PdfNumber. Expected: {0}. Found: {1}", cmpNumber, outNumber)); return false; } }
@Override public String toString() { if (content != null) { return new String(content); } else if (isDouble) { return new String(ByteUtils.getIsoBytes(getValue())); } else { return new String(ByteUtils.getIsoBytes(intValue())); } }
if (count == null || count.getValue() != -1) { content.put(PdfName.Count, new PdfNumber(children.size() + 1));
private void write(PdfNumber pdfNumber) { if (pdfNumber.hasContent()) { writeBytes(pdfNumber.getInternalContent()); } else if (pdfNumber.isDoubleNumber()) { writeDouble(pdfNumber.getValue()); } else { writeInteger(pdfNumber.intValue()); } }
isPdf2 = encryptionDictionary.getAsNumber(PdfName.R).getValue() == 6;
if (!ind.isNumber()) continue; if (((PdfNumber) ind).getValue() == index) { paragraph.setBackgroundColor(new DeviceRgb(10, 36, 106)); paragraph.setFontColor(ColorConstants.LIGHT_GRAY);
if (!ind.isNumber()) continue; if (((PdfNumber) ind).getValue() == index) { paragraph.setBackgroundColor(new DeviceRgb(10, 36, 106)); paragraph.setFontColor(ColorConstants.LIGHT_GRAY);
fontMatrix[i] = ((PdfNumber) fontMatrixArray.get(i)).getValue();