Class PdfA4Checker
PdfA4Checker defines the requirements of the PDF/A-4 standard and contains a number of methods that override the implementations of its superclass PdfA3Checker.
public class PdfA4Checker : PdfA3Checker, IValidationChecker
- Inheritance
-
PdfA4Checker
- Implements
- Inherited Members
Remarks
PdfA4Checker defines the requirements of the PDF/A-4 standard and contains a number of methods that override the implementations of its superclass PdfA3Checker.
The specification implemented by this class is ISO 19005-4Constructors
PdfA4Checker(PdfAConformanceLevel)
Creates a PdfA4Checker with the required conformance level
public PdfA4Checker(PdfAConformanceLevel conformanceLevel)
Parameters
conformanceLevel
PdfAConformanceLevelthe required conformance level
Methods
CheckAnnotation(PdfDictionary)
protected override void CheckAnnotation(PdfDictionary annotDic)
Parameters
annotDic
PdfDictionary
CheckAnnotationAgainstActions(PdfDictionary)
protected override void CheckAnnotationAgainstActions(PdfDictionary annotDic)
Parameters
annotDic
PdfDictionary
CheckBlendMode(PdfName)
protected override void CheckBlendMode(PdfName blendMode)
Parameters
blendMode
PdfName
CheckCanvasStack(char)
public override void CheckCanvasStack(char stackOperation)
Parameters
stackOperation
char
CheckCatalog(PdfCatalog)
protected override void CheckCatalog(PdfCatalog catalog)
Parameters
catalog
PdfCatalog
CheckCatalogAAConformance(PdfDictionary)
Check the conformity of the AA dictionary on catalog level.
protected override void CheckCatalogAAConformance(PdfDictionary dict)
Parameters
dict
PdfDictionarythe catalog dictionary
CheckCatalogValidEntries(PdfDictionary)
protected override void CheckCatalogValidEntries(PdfDictionary catalogDict)
Parameters
catalogDict
PdfDictionary
CheckColorSpace(PdfColorSpace, PdfObject, PdfDictionary, bool, bool?)
public override void CheckColorSpace(PdfColorSpace colorSpace, PdfObject pdfObject, PdfDictionary currentColorSpaces, bool checkAlternate, bool? fill)
Parameters
colorSpace
PdfColorSpacepdfObject
PdfObjectcurrentColorSpaces
PdfDictionarycheckAlternate
boolfill
bool?
CheckContentConfigurationDictAgainstAsKey(PdfDictionary)
protected override void CheckContentConfigurationDictAgainstAsKey(PdfDictionary config)
Parameters
config
PdfDictionary
CheckExtGState(CanvasGraphicsState, PdfStream)
public override void CheckExtGState(CanvasGraphicsState extGState, PdfStream contentStream)
Parameters
extGState
CanvasGraphicsStatecontentStream
PdfStream
CheckFileSpec(PdfDictionary)
protected override void CheckFileSpec(PdfDictionary fileSpec)
Parameters
fileSpec
PdfDictionary
CheckFormXObject(PdfStream, PdfStream)
protected override void CheckFormXObject(PdfStream form, PdfStream contentStream)
Parameters
CheckMetaData(PdfDictionary)
protected override void CheckMetaData(PdfDictionary catalog)
Parameters
catalog
PdfDictionarythe catalog PdfDictionary to check
CheckNumberOfDeviceNComponents(DeviceN)
protected override void CheckNumberOfDeviceNComponents(PdfSpecialCs.DeviceN deviceN)
Parameters
deviceN
PdfSpecialCs.DeviceN
CheckOutputIntents(PdfDictionary)
protected override void CheckOutputIntents(PdfDictionary catalog)
Parameters
catalog
PdfDictionary
CheckPageAAConformance(PdfDictionary)
Check the conformity of the AA dictionary on catalog level.
protected override void CheckPageAAConformance(PdfDictionary dict)
Parameters
dict
PdfDictionarythe catalog dictionary
CheckPageColorsUsages(PdfDictionary, PdfDictionary)
protected override void CheckPageColorsUsages(PdfDictionary pageDict, PdfDictionary pageResources)
Parameters
pageDict
PdfDictionarypageResources
PdfDictionary
CheckPageObject(PdfDictionary, PdfDictionary)
protected override void CheckPageObject(PdfDictionary pageDict, PdfDictionary pageResources)
Parameters
pageDict
PdfDictionarypageResources
PdfDictionary
CheckPageTransparency(PdfDictionary, PdfDictionary)
protected override void CheckPageTransparency(PdfDictionary pageDict, PdfDictionary pageResources)
Parameters
pageDict
PdfDictionarypageResources
PdfDictionary
CheckPdfNumber(PdfNumber)
protected override void CheckPdfNumber(PdfNumber number)
Parameters
number
PdfNumber
CheckSignatureType(bool)
public override void CheckSignatureType(bool isCAdES)
Parameters
isCAdES
bool
CheckTrailer(PdfDictionary)
protected override void CheckTrailer(PdfDictionary trailer)
Parameters
trailer
PdfDictionary
CheckWidgetAAConformance(PdfDictionary)
Check the conformity of the AA dictionary on widget level.
protected virtual void CheckWidgetAAConformance(PdfDictionary dict)
Parameters
dict
PdfDictionarythe widget dictionary
GetAppearanceLessAnnotations()
protected override ICollection<PdfName> GetAppearanceLessAnnotations()
Returns
GetForbiddenActions()
protected override ICollection<PdfName> GetForbiddenActions()
Returns
GetForbiddenAnnotations()
protected override ICollection<PdfName> GetForbiddenAnnotations()
Returns
GetMaxNameLength()
protected override int GetMaxNameLength()
Returns
GetMaxStringLength()
protected override int GetMaxStringLength()
Returns
GetTransparencyErrorMessage()
protected override string GetTransparencyErrorMessage()