Show / Hide Table of Contents

# Class PDFAOptions

##### Inheritance

object
OptionsBase
PDFAOptions

##### Inherited Members

OptionsBase.mObjSet
OptionsBase.ColorPtToNumber(ColorPt)
OptionsBase.ColorPtFromNumber(double)
OptionsBase.GetArray(string)
OptionsBase.PutNumber(string, double)
OptionsBase.PutBool(string, bool)
OptionsBase.PutText(string, string)
OptionsBase.PutRect(string, Rect)
OptionsBase.PushBackNumber(string, double)
OptionsBase.PushBackBool(string, bool)
OptionsBase.PushBackText(string, string)
OptionsBase.PushBackRect(string, Rect)
OptionsBase.RectFromArray(Obj)
OptionsBase.insertRectCollection(string, RectCollection, int)
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

###### Namespace: pdftron.PDF.PDFA

###### Assembly: PDFNet.dll

##### Syntax

    public class PDFAOptions : OptionsBase

### Constructors

#### PDFAOptions(Conformance)

Constructor.

The PDF/A conformance level.

##### Declaration

    public PDFAOptions(PDFACompliance.Conformance value)

##### Parameters

Type | Name | Description
--- | --- | ---
PDFACompliance.Conformance | value |

### Methods

#### GetConformance()

Gets the value Conformance from the options object The PDF/A conformance level.

##### Declaration

    public PDFACompliance.Conformance GetConformance()

##### Returns

Type | Description
--- | ---
PDFACompliance.Conformance | a PDFACompliance::Conformance, The PDF/A conformance level.

#### GetDPI()

Gets the value DPI from the options object DPI used for flattening.

##### Declaration

    public int GetDPI()

##### Returns

Type | Description
--- | ---
int | a int, DPI used for flattening..

#### GetFirstStop()

Gets the value FirstStop from the options object Whether to stop processing after the first PDF/A error is detected.

##### Declaration

    public bool GetFirstStop()

##### Returns

Type | Description
--- | ---
bool | a bool, Whether to stop processing after the first PDF/A error is detected..

#### GetFlattenTransparency()

Gets the value FlattenTransparency from the options object Whether to flatten transparency in PDF/A-1 mode.

##### Declaration

    public bool GetFlattenTransparency()

##### Returns

Type | Description
--- | ---
bool | a bool, Whether to flatten transparency in PDF/A-1 mode..

#### GetMaxRefObjs()

Gets the value MaxRefObjs from the options object The maximum number of object references per error condition.

##### Declaration

    public int GetMaxRefObjs()

##### Returns

Type | Description
--- | ---
int | a int, The maximum number of object references per error condition..

#### GetPassword()

Gets the value Password from the options object The password to be used for encrypted PDF documents.

##### Declaration

    public string GetPassword()

##### Returns

Type | Description
--- | ---
string | a String^, The password to be used for encrypted PDF documents.

#### SetConformance(Conformance)

Sets the value for Conformance in the options object The PDF/A conformance level.

##### Declaration

    public PDFAOptions SetConformance(PDFACompliance.Conformance value)

##### Parameters

Type | Name | Description
--- | --- | ---
PDFACompliance.Conformance | value | The PDF/A conformance level.

##### Returns

Type | Description
--- | ---
PDFAOptions | this object, for call chaining

#### SetDPI(int)

Sets the value for DPI in the options object DPI used for flattening.

##### Declaration

    public PDFAOptions SetDPI(int value)

##### Parameters

Type | Name | Description
--- | --- | ---
int | value | DPI used for flattening.

##### Returns

Type | Description
--- | ---
PDFAOptions | this object, for call chaining

#### SetFirstStop(bool)

Sets the value for FirstStop in the options object Whether to stop processing after the first PDF/A error is detected.

##### Declaration

    public PDFAOptions SetFirstStop(bool value)

##### Parameters

Type | Name | Description
--- | --- | ---
bool | value | Whether to stop processing after the first PDF/A error is detected.

##### Returns

Type | Description
--- | ---
PDFAOptions | this object, for call chaining

#### SetFlattenTransparency(bool)

Sets the value for FlattenTransparency in the options object Whether to flatten transparency in PDF/A-1 mode.

##### Declaration

    public PDFAOptions SetFlattenTransparency(bool value)

##### Parameters

Type | Name | Description
--- | --- | ---
bool | value | Whether to flatten transparency in PDF/A-1 mode.

##### Returns

Type | Description
--- | ---
PDFAOptions | this object, for call chaining

#### SetMaxRefObjs(int)

Sets the value for MaxRefObjs in the options object The maximum number of object references per error condition.

##### Declaration

    public PDFAOptions SetMaxRefObjs(int value)

##### Parameters

Type | Name | Description
--- | --- | ---
int | value | The maximum number of object references per error condition.

##### Returns

Type | Description
--- | ---
PDFAOptions | this object, for call chaining

#### SetPassword(string)

Sets the value for Password in the options object The password to be used for encrypted PDF documents.

##### Declaration

    public PDFAOptions SetPassword(string value)

##### Parameters

Type | Name | Description
--- | --- | ---
string | value | The password to be used for encrypted PDF documents.

##### Returns

Type | Description
--- | ---
PDFAOptions | this object, for call chaining