/** * @see com.itextpdf.text.pdf.interfaces.PdfVersion#setPdfVersion(com.itextpdf.text.pdf.PdfName) */ public void setPdfVersion(PdfName version) { if (catalog_version == null || catalog_version.compareTo(version) < 0) { this.catalog_version = version; } }
/** * @see com.itextpdf.text.pdf.interfaces.PdfVersion#setPdfVersion(com.itextpdf.text.pdf.PdfName) */ public void setPdfVersion(PdfName version) { if (catalog_version == null || catalog_version.compareTo(version) < 0) { this.catalog_version = version; } }
public boolean compareNames(PdfName outName, PdfName cmpName) { return cmpName.compareTo(outName) == 0; }
/** * Indicates whether some other object is "equal to" this one. * * @param obj the reference object with which to compare. * @return <code>true</code> if this object is the same as the obj * argument; <code>false</code> otherwise. */ @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj instanceof PdfName) return compareTo((PdfName)obj) == 0; return false; }
/** * Indicates whether some other object is "equal to" this one. * * @param obj the reference object with which to compare. * @return <code>true</code> if this object is the same as the obj * argument; <code>false</code> otherwise. */ @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj instanceof PdfName) return compareTo((PdfName)obj) == 0; return false; }
public boolean compareNames(PdfName outName, PdfName cmpName) { return cmpName.compareTo(outName) == 0; }
private boolean compareNamesExtended(PdfName outName, PdfName cmpName, ObjectPath currentPath, CompareResult compareResult) { if (cmpName.compareTo(outName) == 0) { return true; } else { if (compareResult != null && currentPath != null) compareResult.addError(currentPath, String.format("PdfName. Expected: %s. Found: %s", cmpName.toString(), outName.toString())); return false; } }
private boolean compareNamesExtended(PdfName outName, PdfName cmpName, ObjectPath currentPath, CompareResult compareResult) { if (cmpName.compareTo(outName) == 0) { return true; } else { if (compareResult != null && currentPath != null) compareResult.addError(currentPath, String.format("PdfName. Expected: %s. Found: %s", cmpName.toString(), outName.toString())); return false; } }
if (key.compareTo(PdfName.PARENT) == 0 || key.compareTo(PdfName.P) == 0) continue; if (outDict.isStream() && cmpDict.isStream() && (key.equals(PdfName.FILTER) || key.equals(PdfName.LENGTH))) continue; if (key.compareTo(PdfName.BASEFONT) == 0 || key.compareTo(PdfName.FONTNAME) == 0) { PdfObject cmpObj = cmpDict.getDirectObject(key); if (cmpObj.isName() && cmpObj.toString().indexOf('+') > 0) {
if (key.compareTo(PdfName.PARENT) == 0 || key.compareTo(PdfName.P) == 0) continue; if (outDict.isStream() && cmpDict.isStream() && (key.equals(PdfName.FILTER) || key.equals(PdfName.LENGTH))) continue; if (key.compareTo(PdfName.BASEFONT) == 0 || key.compareTo(PdfName.FONTNAME) == 0) { PdfObject cmpObj = cmpDict.getDirectObject(key); if (cmpObj.isName() && cmpObj.toString().indexOf('+') > 0) {
/** * @see com.itextpdf.text.pdf.interfaces.PdfVersion#addDeveloperExtension(com.itextpdf.text.pdf.PdfDeveloperExtension) * @since 2.1.6 */ public void addDeveloperExtension(PdfDeveloperExtension de) { if (extensions == null) { extensions = new PdfDictionary(); } else { PdfDictionary extension = extensions.getAsDict(de.getPrefix()); if (extension != null) { int diff = de.getBaseversion().compareTo(extension.getAsName(PdfName.BASEVERSION)); if (diff < 0) return; diff = de.getExtensionLevel() - extension.getAsNumber(PdfName.EXTENSIONLEVEL).intValue(); if (diff <= 0) return; } } extensions.put(de.getPrefix(), de.getDeveloperExtensions()); }
/** * @see com.itextpdf.text.pdf.interfaces.PdfVersion#addDeveloperExtension(com.itextpdf.text.pdf.PdfDeveloperExtension) * @since 2.1.6 */ public void addDeveloperExtension(PdfDeveloperExtension de) { if (extensions == null) { extensions = new PdfDictionary(); } else { PdfDictionary extension = extensions.getAsDict(de.getPrefix()); if (extension != null) { int diff = de.getBaseversion().compareTo(extension.getAsName(PdfName.BASEVERSION)); if (diff < 0) return; diff = de.getExtensionLevel() - extension.getAsNumber(PdfName.EXTENSIONLEVEL).intValue(); if (diff <= 0) return; } } extensions.put(de.getPrefix(), de.getDeveloperExtensions()); }
if(authEvent.compareTo(PdfName.EFOPEN) == 0 && !this.ownerPasswordUsed) return;
if(authEvent.compareTo(PdfName.EFOPEN) == 0 && !this.ownerPasswordUsed) return;