diff options
Diffstat (limited to 'src/main/java/at')
| -rw-r--r-- | src/main/java/at/knowcenter/wag/egov/egiz/PdfASID.java | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/PdfASID.java b/src/main/java/at/knowcenter/wag/egov/egiz/PdfASID.java index cfa9636..7e4b9c0 100644 --- a/src/main/java/at/knowcenter/wag/egov/egiz/PdfASID.java +++ b/src/main/java/at/knowcenter/wag/egov/egiz/PdfASID.java @@ -21,6 +21,7 @@ import java.io.Serializable;  import at.gv.egiz.pdfas.exceptions.ErrorCode;
  import at.knowcenter.wag.egov.egiz.exceptions.InvalidIDException;
 +import at.knowcenter.wag.egov.egiz.framework.SignatorFactory;
  /**
   * This class encapsulates the Pdf-AS ID ("Kennzeichnung") urn.
 @@ -200,5 +201,14 @@ public class PdfASID implements Serializable    {
      return URN + SPLIT_STRING + NAMESPACE + SPLIT_STRING + this.vendor + SPLIT_STRING + this.type + SPLIT_STRING + this.version;
    }
 +  
 +  /**
 +   * Returns if it is an old textual signature (pre 1.2.0) that used cp1252 encoding for text extraction (mostly)
 +   * @return
 +   */
 +  public boolean isOldCp1252Version() {     
 +     return this.getVersion().equals(SignatorFactory.VERSION_1_0_0) 
 +        || this.getVersion().equals(SignatorFactory.VERSION_1_1_0);
 +  }
  }
 | 
