ExtendedGraphicState Class Documentation

class ExtendedGraphicState : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable

Detailed Description

The extended graphic state, to supplement original graphic state.

The Graphics State is an internal data structure in a PDF file that holds the parameters that describe graphics within that file. These parameters define how individual graphics are presented on the page, including layers and transparencies.

The Extended Graphic State was introduced to expand the original Graphics State data structure, providing space to define and store more data objects within a PDF.

Referenced by

Constructor & Destructor Documentation

ExtendedGraphicState

ExtendedGraphicState()

Create a new default ExtendedGraphicState for the document in which this ExtendedGraphicState will be used.

Property Documentation

AlphaIsShape

bool AlphaIsShape[get, set]

Returns if the alpha is to be interpreted as a shape or opacity mask.

ApplyAutoStroke

bool ApplyAutoStroke[get, set]

Returns whether stroke adjustment is enabled in the graphics state.

ApplyOverprintForOtherThanStroking

bool ApplyOverprintForOtherThanStroking[get, set]

Returns whether overprint is enabled for operations other than stroking.

ApplyOverprintForStroking

bool ApplyOverprintForStroking[get, set]

Returns whether overprint is enabled for stroke operations.

BlackGeneration

Function BlackGeneration[get, set]

Gets the black generation function.

BlendMode

BlendMode BlendMode[get, set]

Returns the blend mode for the color composite for each object painted.

OpacityForOtherThanStroking

double OpacityForOtherThanStroking[get, set]

Gets the opacity value for other-than-stroke operations.

OpacityForStroking

double OpacityForStroking[get, set]

Gets the opacity value for stroke operations.

OverprintMode

OverprintMode OverprintMode[get, set]

Returns the overprint mode setting.

Specifies whether a color component value of 0 in a DeviceCMYK color space should erase that component or leave it unchanged when overprinting.

PDFDict

PDFDict PDFDict[get]

Get the dictionary associated with the extended graphic state.

SmoothnessTolerance

double SmoothnessTolerance[get, set]

Gets the smoothness tolerance, the quality of smooth shading.

TextKnockout

bool TextKnockout[get, set]

Returns whether text knockout is enabled in the graphics state.

TransferFunction

System.Collections.Generic.IList< Function > TransferFunction[get, set]

Gets the transfer function.

UndercolorRemoval

Function UndercolorRemoval[get, set]

Gets the undercolor removal function.

Member Function Documentation

Dispose

void Dispose()

Returns:

void