# org.pdfclown.documents.Document.ConfigurationImpl Class Reference

Document configuration. More...

List of all members.

## Public Types
enum | CompatibilityModeEnum { Passthrough, Loose, Strict }
| Version compatibility mode. More...
enum | XRefModeEnum { Plain, Compressed }
| Cross-reference mode [PDF:1.6:3.4]. More...
## Properties
CompatibilityModeEnum | CompatibilityMode`[get, set]`
| Gets the document's version compatibility mode.
Document | Document`[get]`
| Gets the document associated with this configuration.
XRefModeEnum | XrefMode`[get, set]`
| Gets the document's cross-reference mode.

##

Document configuration.

## Member Enumeration Documentation

enum org::pdfclown::documents::Document::ConfigurationImpl::CompatibilityModeEnum

Version compatibility mode.

Enumerator:

  Passthrough | Document's conformance version is ignored; any feature is accepted without checking its compatibility.
  Loose | Document's conformance version is automatically updated to support used features.
  Strict | Document's conformance version is mandatory; any unsupported feature is forbidden and causes an exception to be thrown in case of attempted use.

enum org::pdfclown::documents::Document::ConfigurationImpl::XRefModeEnum

Cross-reference mode [PDF:1.6:3.4].

Enumerator:

  Plain | Cross-reference table [PDF:1.6:3.4.3].
  Compressed | Cross-reference stream [PDF:1.6:3.4.7].

## Property Documentation

CompatibilityModeEnum org.pdfclown.documents.Document.ConfigurationImpl.CompatibilityMode`[get, set]`

Gets the document's version compatibility mode.

Document org.pdfclown.documents.Document.ConfigurationImpl.Document`[get]`

Gets the document associated with this configuration.

XRefModeEnum org.pdfclown.documents.Document.ConfigurationImpl.XrefMode`[get, set]`

Gets the document's cross-reference mode.

Copyright 2006-2013 Stefano Chizzolini. For more information, please visit PDF Clown home page.