Table of Contents

Namespace UglyToad.PdfPig.Graphics.Operations

Classes

InvokeNamedXObject

Paint the specified XObject. The operand name must appear as a key in the XObject subdictionary of the current resource dictionary. The associated value must be a stream whose Type entry, if present, is XObject. The effect of InvokeNamedXObject depends on the value of the XObject's Subtype entry, which may be Image, Form or PS.

PaintShading

Paint the shape and color shading described by a shading dictionary, subject to the current clipping path. The current color in the graphics state is neither used nor altered. The effect is different from that of painting a path using a shading pattern as the current color.

SetNonStrokeColor

Set the nonstroking color based on the current color space.

SetNonStrokeColorAdvanced

Set the stroking color based on the current color space with support for Pattern, Separation, DeviceN, and ICCBased color spaces.

SetNonStrokeColorDeviceCmyk

Set the non-stroking color space to DeviceCMYK and set the color to use for stroking operations.

SetNonStrokeColorDeviceGray

Set the gray level for non-stroking operations.

SetNonStrokeColorDeviceRgb

Set RGB color for non-stroking operations.

SetNonStrokeColorSpace

Set the current color space to use for nonstroking operations.

SetStrokeColor

Set the stroking color based on the current color space.

SetStrokeColorAdvanced

Set the stroking color based on the current color space with support for Pattern, Separation, DeviceN, and ICCBased color spaces.

SetStrokeColorDeviceCmyk

Set the stroking color space to DeviceCMYK and set the color to use for stroking operations.

SetStrokeColorDeviceGray

Set the gray level for stroking operations.

SetStrokeColorDeviceRgb

Set RGB color for stroking operations.

SetStrokeColorSpace

Set the current color space to use for stroking operations.

Interfaces

IGraphicsStateOperation

An operation with associated data from a content stream.