com.itextpdf.text.pdf.internal
Class PdfA2Checker

java.lang.Object
  extended by com.itextpdf.text.pdf.internal.PdfAChecker
      extended by com.itextpdf.text.pdf.internal.PdfA2Checker
Direct Known Subclasses:
PdfA3Checker

public class PdfA2Checker
extends PdfAChecker


Field Summary
static HashSet<PdfName> allowedBlendModes
           
protected  boolean cmykUsed
           
static HashSet<PdfName> contentAnnotations
           
static PdfName DIGESTLOCATION
           
static PdfName DIGESTMETHOD
           
static PdfName DIGESTVALUE
           
protected  boolean grayUsed
           
protected  int gsStackDepth
           
protected  PdfObject pdfaDestOutputIntent
           
protected  String pdfaOutputIntentColorSpace
           
static HashSet<PdfName> restrictedActions
           
protected  boolean rgbUsed
           
protected  boolean transparencyDetectedOnThePage
           
protected  boolean transparencyWithoutPageGroupDetected
           
 
Fields inherited from class com.itextpdf.text.pdf.internal.PdfAChecker
cachedObjects, conformanceLevel
 
Method Summary
protected  void checkAction(PdfWriter writer, int key, Object obj1)
           
protected  void checkAnnotation(PdfWriter writer, int key, Object obj1)
           
protected  void checkCanvas(PdfWriter writer, int key, Object obj1)
           
protected  void checkColor(PdfWriter writer, int key, Object obj1)
           
protected  void checkEmbeddedFile(PdfDictionary embeddedFile)
           
protected  void checkFileSpec(PdfWriter writer, int key, Object obj1)
           
protected  void checkFont(PdfWriter writer, int key, Object obj1)
           
protected  void checkForm(PdfWriter writer, int key, Object obj1)
           
protected  void checkFormXObj(PdfWriter writer, int key, Object obj1)
           
protected  void checkGState(PdfWriter writer, int key, Object obj1)
           
protected  void checkImage(PdfWriter writer, int key, Object obj1)
           
protected  void checkInlineImage(PdfWriter writer, int key, Object obj1)
           
protected  void checkLayer(PdfWriter writer, int key, Object obj1)
           
protected  void checkOutputIntent(PdfWriter writer, int key, Object obj1)
           
protected  void checkPdfObject(PdfWriter writer, int key, Object obj1)
           
protected  void checkStream(PdfWriter writer, int key, Object obj1)
           
protected  void checkStructElem(PdfWriter writer, int key, Object obj1)
           
protected  void checkTrailer(PdfWriter writer, int key, Object obj1)
           
 void close(PdfWriter writer)
           
protected  HashSet<PdfName> initKeysForCheck()
           
 
Methods inherited from class com.itextpdf.text.pdf.internal.PdfAChecker
cacheObject, checkFlag, checkStructure, getDirectArray, getDirectDictionary, getDirectObject, getDirectStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allowedBlendModes

public static final HashSet<PdfName> allowedBlendModes

restrictedActions

public static final HashSet<PdfName> restrictedActions

contentAnnotations

public static final HashSet<PdfName> contentAnnotations

DIGESTLOCATION

public static final PdfName DIGESTLOCATION

DIGESTMETHOD

public static final PdfName DIGESTMETHOD

DIGESTVALUE

public static final PdfName DIGESTVALUE

gsStackDepth

protected int gsStackDepth

rgbUsed

protected boolean rgbUsed

cmykUsed

protected boolean cmykUsed

grayUsed

protected boolean grayUsed

transparencyWithoutPageGroupDetected

protected boolean transparencyWithoutPageGroupDetected

transparencyDetectedOnThePage

protected boolean transparencyDetectedOnThePage

pdfaOutputIntentColorSpace

protected String pdfaOutputIntentColorSpace

pdfaDestOutputIntent

protected PdfObject pdfaDestOutputIntent
Method Detail

initKeysForCheck

protected HashSet<PdfName> initKeysForCheck()
Specified by:
initKeysForCheck in class PdfAChecker

checkFont

protected void checkFont(PdfWriter writer,
                         int key,
                         Object obj1)
Specified by:
checkFont in class PdfAChecker

checkGState

protected void checkGState(PdfWriter writer,
                           int key,
                           Object obj1)
Specified by:
checkGState in class PdfAChecker

checkImage

protected void checkImage(PdfWriter writer,
                          int key,
                          Object obj1)
Specified by:
checkImage in class PdfAChecker

checkFormXObj

protected void checkFormXObj(PdfWriter writer,
                             int key,
                             Object obj1)
Specified by:
checkFormXObj in class PdfAChecker

checkInlineImage

protected void checkInlineImage(PdfWriter writer,
                                int key,
                                Object obj1)
Specified by:
checkInlineImage in class PdfAChecker

checkLayer

protected void checkLayer(PdfWriter writer,
                          int key,
                          Object obj1)
Specified by:
checkLayer in class PdfAChecker

checkTrailer

protected void checkTrailer(PdfWriter writer,
                            int key,
                            Object obj1)
Specified by:
checkTrailer in class PdfAChecker

checkStream

protected void checkStream(PdfWriter writer,
                           int key,
                           Object obj1)
Specified by:
checkStream in class PdfAChecker

checkFileSpec

protected void checkFileSpec(PdfWriter writer,
                             int key,
                             Object obj1)
Specified by:
checkFileSpec in class PdfAChecker

checkEmbeddedFile

protected void checkEmbeddedFile(PdfDictionary embeddedFile)

checkPdfObject

protected void checkPdfObject(PdfWriter writer,
                              int key,
                              Object obj1)
Specified by:
checkPdfObject in class PdfAChecker

checkCanvas

protected void checkCanvas(PdfWriter writer,
                           int key,
                           Object obj1)
Specified by:
checkCanvas in class PdfAChecker

checkColor

protected void checkColor(PdfWriter writer,
                          int key,
                          Object obj1)
Specified by:
checkColor in class PdfAChecker

checkAnnotation

protected void checkAnnotation(PdfWriter writer,
                               int key,
                               Object obj1)
Specified by:
checkAnnotation in class PdfAChecker

checkAction

protected void checkAction(PdfWriter writer,
                           int key,
                           Object obj1)
Specified by:
checkAction in class PdfAChecker

checkForm

protected void checkForm(PdfWriter writer,
                         int key,
                         Object obj1)
Specified by:
checkForm in class PdfAChecker

checkStructElem

protected void checkStructElem(PdfWriter writer,
                               int key,
                               Object obj1)
Specified by:
checkStructElem in class PdfAChecker

checkOutputIntent

protected void checkOutputIntent(PdfWriter writer,
                                 int key,
                                 Object obj1)
Specified by:
checkOutputIntent in class PdfAChecker

close

public void close(PdfWriter writer)
Specified by:
close in class PdfAChecker


Copyright © 2014. All Rights Reserved.