Click or drag to resize

StructureRepairOptions Properties

The StructureRepairOptions type exposes the following members.

Properties
  NameDescription
Public propertyAllowPartialNameTrees
Gets or sets a value indicating whether to allow partial name trees.
Public propertyCorrectInvalidDataStreamLengths
Gets or sets a value indicating whether DotPdf will correct invalid data stream lengths.
Public propertyCreateBlankPageIfNoPagesFound
Gets or sets a value indicating whether to create blank page if no pages were found in the PDF.
Public propertyDestinationAction
Gets or sets the destination action for repairing a bad destination
Public propertyDuplicateNameTreeEntryRepairAction
Gets or sets the name tree repair action. When a duplicate name is found in a name tree, this will be used to decide the action for that item. If an empty or null name is found, any value except for None will cause the value to be either renamed or discarded.
Public propertyForceRebuildCrossReferenceTable
Gets or sets a value indicating whether to rebuild a cross reference table. Default value is false.
Public propertyNameSelector
Gets or sets the name selector.
Public propertyRebuildCrossReferenceTable
Gets or sets a value indicating whether to rebuild a damaged cross reference table.
Public propertyRepairedStoredStream
Gets the stored stream that was used for the repaired file. If, after repair, this property is non-null, the owning document should be saved to a new file and this object should be disposed.
Public propertyRepairNameTrees
Gets or sets a value indicating whether DotPdf will repair name trees.
Public propertyRestoreOrphanedPages
Gets or sets a value indicating whether pages no longer directly referenced by the PDF document will be restored to the document.
Public propertyStoredStreamProvider
Gets or sets the stored stream provider that will be used for creating a temporary file for storing the new PDF with the repaired cross reference table.
Top
See Also