Show / Hide Table of Contents

# Class DiffOptions

##### Inheritance

object
OptionsBase
DiffOptions

##### Implements

IDisposable

##### Inherited Members

OptionsBase.mObjSet
OptionsBase.mDict
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)
OptionsBase.GetInternalObj()
OptionsBase.Dispose()
OptionsBase.Dispose(bool)
OptionsBase.Destroy()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()

###### Namespace: pdftron.PDF

###### Assembly: PDFTronDotNet.dll

##### Syntax

    public class DiffOptions : OptionsBase, IDisposable

### Constructors

#### DiffOptions()

##### Declaration

    public DiffOptions()

### Methods

#### GetBlendMode()

Gets the value BlendMode from the options object How the two modes should be blended

##### Declaration

    public GState.BlendMode GetBlendMode()

##### Returns

Type | Description
--- | ---
GState.BlendMode | a GState.BlendMode, How the two modes should be blended.

#### GetColorA()

Gets the value ColorA from the options object The difference color for the first page

##### Declaration

    public ColorPt GetColorA()

##### Returns

Type | Description
--- | ---
ColorPt | a ColorPt, The difference color for the first page.

#### GetColorB()

Gets the value ColorB from the options object The difference color for the second page

##### Declaration

    public ColorPt GetColorB()

##### Returns

Type | Description
--- | ---
ColorPt | a ColorPt, The difference color for the second page.

#### SetBlendMode(BlendMode)

Sets the value for BlendMode in the options object How the two modes should be blended

##### Declaration

    public DiffOptions SetBlendMode(GState.BlendMode value)

##### Parameters

Type | Name | Description
--- | --- | ---
GState.BlendMode | value | How the two modes should be blended

##### Returns

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

#### SetColorA(ColorPt)

Sets the value for ColorA in the options object The difference color for the first page

##### Declaration

    public DiffOptions SetColorA(ColorPt value)

##### Parameters

Type | Name | Description
--- | --- | ---
ColorPt | value | The difference color for the first page

##### Returns

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

#### SetColorB(ColorPt)

Sets the value for ColorB in the options object The difference color for the second page

##### Declaration

    public DiffOptions SetColorB(ColorPt value)

##### Parameters

Type | Name | Description
--- | --- | ---
ColorPt | value | The difference color for the second page

##### Returns

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

### Implements

IDisposable