public class PdfA1Checker extends PdfAChecker
Modifier and Type | Field and Description |
---|---|
protected static Set<PdfName> |
allowedNamedActions |
protected static Set<PdfName> |
allowedRenderingIntents |
protected static Set<PdfName> |
contentAnnotations |
protected static Set<PdfName> |
forbiddenActions |
protected static Set<PdfName> |
forbiddenAnnotations |
checkedObjects, checkedObjectsColorspace, cmykIsUsed, conformanceLevel, grayIsUsed, gsStackDepth, ICC_COLOR_SPACE_CMYK, ICC_COLOR_SPACE_GRAY, ICC_COLOR_SPACE_RGB, ICC_DEVICE_CLASS_MONITOR_PROFILE, ICC_DEVICE_CLASS_OUTPUT_PROFILE, LOGGER, maxGsStackDepth, pdfAOutputIntentColorSpace, rgbIsUsed
Constructor and Description |
---|
PdfA1Checker(PdfAConformanceLevel conformanceLevel) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkAction(PdfDictionary action) |
protected void |
checkAnnotation(PdfDictionary annotDic) |
void |
checkCanvasStack(char stackOperation) |
protected void |
checkCatalogValidEntries(PdfDictionary catalogDict) |
void |
checkColor(Color color, PdfDictionary currentColorSpaces, Boolean fill) |
void |
checkColorSpace(PdfColorSpace colorSpace, PdfDictionary currentColorSpaces, boolean checkAlternate, Boolean fill) |
protected void |
checkColorsUsages() |
void |
checkExtGState(CanvasGraphicsState extGState) |
protected void |
checkFileSpec(PdfDictionary fileSpec) |
protected void |
checkForm(PdfDictionary form) |
protected void |
checkFormXObject(PdfStream form) |
protected void |
checkImage(PdfStream image, PdfDictionary currentColorSpaces) |
void |
checkInlineImage(PdfStream inlineImage, PdfDictionary currentColorSpaces) |
protected void |
checkLogicalStructure(PdfDictionary catalog) |
protected void |
checkMetaData(PdfDictionary catalog) |
protected void |
checkOutputIntents(PdfDictionary catalog) |
protected void |
checkPageObject(PdfDictionary pageDict, PdfDictionary pageResources) |
protected void |
checkPageSize(PdfDictionary page) |
protected void |
checkPdfNumber(PdfNumber number) |
protected void |
checkPdfStream(PdfStream stream) |
protected void |
checkPdfString(PdfString string) |
void |
checkRenderingIntent(PdfName intent) |
protected void |
checkTrailer(PdfDictionary trailer) |
protected Set<PdfName> |
getAllowedNamedActions() |
protected Set<PdfName> |
getForbiddenActions() |
protected double |
getMaxRealValue() |
protected int |
getMaxStringLength() |
checkDocument, checkFlag, checkPdfObject, checkResources, checkSinglePage, checkStructure, getConformanceLevel, isAlreadyChecked, objectIsChecked
public PdfA1Checker(PdfAConformanceLevel conformanceLevel)
public void checkCanvasStack(char stackOperation)
checkCanvasStack
in class PdfAChecker
public void checkInlineImage(PdfStream inlineImage, PdfDictionary currentColorSpaces)
checkInlineImage
in class PdfAChecker
public void checkColor(Color color, PdfDictionary currentColorSpaces, Boolean fill)
checkColor
in class PdfAChecker
public void checkColorSpace(PdfColorSpace colorSpace, PdfDictionary currentColorSpaces, boolean checkAlternate, Boolean fill)
checkColorSpace
in class PdfAChecker
protected Set<PdfName> getForbiddenActions()
getForbiddenActions
in class PdfAChecker
protected Set<PdfName> getAllowedNamedActions()
getAllowedNamedActions
in class PdfAChecker
protected void checkColorsUsages()
checkColorsUsages
in class PdfAChecker
public void checkExtGState(CanvasGraphicsState extGState)
checkExtGState
in class PdfAChecker
public void checkRenderingIntent(PdfName intent)
checkRenderingIntent
in class PdfAChecker
protected void checkImage(PdfStream image, PdfDictionary currentColorSpaces)
checkImage
in class PdfAChecker
protected void checkFormXObject(PdfStream form)
checkFormXObject
in class PdfAChecker
protected void checkLogicalStructure(PdfDictionary catalog)
checkLogicalStructure
in class PdfAChecker
protected void checkMetaData(PdfDictionary catalog)
checkMetaData
in class PdfAChecker
protected void checkOutputIntents(PdfDictionary catalog)
checkOutputIntents
in class PdfAChecker
protected void checkPdfNumber(PdfNumber number)
checkPdfNumber
in class PdfAChecker
protected double getMaxRealValue()
protected void checkPdfStream(PdfStream stream)
checkPdfStream
in class PdfAChecker
protected void checkPdfString(PdfString string)
checkPdfString
in class PdfAChecker
protected int getMaxStringLength()
protected void checkPageSize(PdfDictionary page)
checkPageSize
in class PdfAChecker
protected void checkFileSpec(PdfDictionary fileSpec)
checkFileSpec
in class PdfAChecker
protected void checkAnnotation(PdfDictionary annotDic)
checkAnnotation
in class PdfAChecker
protected void checkForm(PdfDictionary form)
checkForm
in class PdfAChecker
protected void checkAction(PdfDictionary action)
checkAction
in class PdfAChecker
protected void checkCatalogValidEntries(PdfDictionary catalogDict)
checkCatalogValidEntries
in class PdfAChecker
protected void checkPageObject(PdfDictionary pageDict, PdfDictionary pageResources)
checkPageObject
in class PdfAChecker
protected void checkTrailer(PdfDictionary trailer)
checkTrailer
in class PdfAChecker
Copyright © 1998–2016 iText Group NV. All rights reserved.