This documentation is deprecated and will no longer be updated. Please use the official documentation at vanillapdf.readthedocs.io.
Vanilla.PDF  2.3.0
Cross-platform toolkit for creating and modifying PDF documents
Enumerations
c_file_structure_validator.h File Reference

This file contains APIs for PDF file structure validation. More...

#include "vanillapdf/c_export.h"
#include "vanillapdf/c_handles.h"
#include "vanillapdf/c_values.h"

Go to the source code of this file.

Enumerations

enum  FileStructureIssueSeverityType { FileStructureIssueSeverity_Undefined = 0 , FileStructureIssueSeverity_Info , FileStructureIssueSeverity_Warning , FileStructureIssueSeverity_Error }
 Severity level of a file structure issue. More...
 
enum  FileStructureIssueCodeType {
  FileStructureIssueCode_Undefined = 0 , FileStructureIssueCode_HeaderMissing = 100 , FileStructureIssueCode_HeaderVersionUndefined = 101 , FileStructureIssueCode_TrailerMissingSize = 200 ,
  FileStructureIssueCode_TrailerMissingRoot = 201 , FileStructureIssueCode_TrailerSizeMismatch = 202 , FileStructureIssueCode_TrailerMissing = 203 , FileStructureIssueCode_XrefUsedEntryBadOffset = 300 ,
  FileStructureIssueCode_XrefUsedEntryOffsetExceedsFileSize = 301 , FileStructureIssueCode_XrefCompressedEntryMissingObjectStream = 302 , FileStructureIssueCode_XrefFreeEntryInvalidNextFree = 303 , FileStructureIssueCode_TrailerRootReferenceNotInXref = 400 ,
  FileStructureIssueCode_TrailerInfoReferenceNotInXref = 401 , FileStructureIssueCode_XrefChainEmpty = 500
}
 Code identifying the specific type of structural issue. More...
 

Detailed Description

This file contains APIs for PDF file structure validation.