Skip to content

PDFExtendedGraphicState

Namespace: O2S.Components.PDF4NET.Graphics

Defines the current graphic state in a PDF content stream.

public class PDFExtendedGraphicState

Inheritance ObjectPDFExtendedGraphicState

Constructors

PDFExtendedGraphicState()

Initializes a new PDFExtendedGraphicState object.

public PDFExtendedGraphicState()

Properties

BlendMode

Gets or sets the blend mode.

public PDFBlendMode BlendMode { get; set; }

Property Value

PDFBlendMode
The current blend mode to be used in the transparent imaging model.


CosDictionary

Gets the COS dictionary asssociated with this object.

public PDFCosDictionary CosDictionary { get; }

Property Value

PDFCosDictionary
The internal COS dictionary.

Remarks

Incorrect manipulation of the information in the COS dictionary can lead to invalid PDF files.


FillAlpha

Gets or sets the fill alpha.

public double FillAlpha { get; set; }

Property Value

Double
A value between 0 and 1 specifying constant opacity value to be used for filling operations in the transparent imaging model.


FillOverprint

Gets or sets a flag specifying whether to apply overprint for filling.

public bool FillOverprint { get; set; }

Property Value

Boolean
If true, overprint is applied for filling.


OverprintMode

Gets or sets the overprint mode.

public int OverprintMode { get; set; }

Property Value

Int32
0 or 1 specifying the overprint mode.


StrokeAlpha

Gets or sets the stroke alpha.

public double StrokeAlpha { get; set; }

Property Value

Double
A value between 0 and 1 specifying constant opacity value to be used for stroking operations in the transparent imaging model.


StrokeOverprint

Gets or sets a flag specifying whether to apply overprint for stroking.

public bool StrokeOverprint { get; set; }

Property Value

Boolean
If true, overprint is applied for stroking.