Interfaces to DOM brush objects. More...
Classes | |
class | IDOMBrush |
Interface to the brush element. More... | |
class | IDOMTransformableBrush |
Abstract interface for a brush to which a render transform may be applied. More... | |
class | IDOMGradientStop |
IDOMGradientStop defines the ramp of colors to use on a gradient. More... | |
class | IDOMSolidColorBrush |
A solid color brush is used to fill defined geometric regions with a solid color. If there is an alpha component of the color, it is combined in a multiplicative way with the corresponding opacity attribute. More... | |
class | IDOMGradientBrush |
A common interface for both IDOMLinearGradient and IDOMRadialGradient. Provides straightforward access to common attributes. More... | |
class | IDOMLinearGradientBrush |
IDOMLinearGradientBrush interface. A linear gradient brush is used to specify a gradient along a vector. More... | |
class | IDOMRadialGradientBrush |
IDOMRadialGradientBrush interface. A radial gradient brush defines an ellipse to be filled with the gradient. The ellipse is defined by its center, x radius, and y radius. Independently, a gradient origin is specified for the brush. The gradient origin defines the center of the gradient; a gradient stop with an offset at 0.0 defines the color at the gradient origin. The outer bound of the ellipse defines the end "point" of the gradient; that is, a gradient stop with an offset at 1.0 defines the color at the circumference of the ellipse, and all other gradient stops define their offsets relative to the radial distance between the gradient origin and the circumference. More... | |
class | IDOMImageBrush |
Provides an interface to a DOM image brush object. More... | |
class | IDOMMaskedBrush |
IDOMMaskedBrush interface, this describes a generalization of a masked image. The sub-brush (set by getBrush()/setBrush()) is painted through a mask specified by the image. Importantly, the sub-brush is not subject to the IDOMImageBrush render transform. Tiling is not supported for this brush type. More... | |
class | IDOMVisualBrush |
A visual brush is used to fill a region with a vector drawing. More... | |
class | IDOMVisualRoot |
IDOMVisualRoot interface. More... | |
class | IDOMSoftMaskBrush |
IDOMSoftMaskBrush provides a way of representing a PDF style soft mask in it's entirity. The soft mask brush contains a suitable IDOMTransparency group, as well as the necessary soft mask details. See section 7.5.4 of the PDF 1.7 specification. These are only allowed for OpacityMask entries. More... | |
class | IDOMTilingPatternBrush |
IDOMTilingPatternBrush provides a way of representing a PS style tiling pattern. More... | |
class | IDOMShadingPatternBrush |
IDOMShadingBrush provides a way of representing a PS style shading pattern. More... | |
class | IDOMShadingPatternType1Brush |
IDOMShadingBrush provides a way of representing a PS style type 1 shading pattern. More... | |
class | IDOMShadingPatternType2Brush |
IDOMShadingBrush provides a way of representing a PS style type 2 shading pattern. More... | |
class | IDOMShadingPatternType3Brush |
IDOMShadingPatternType3Brush provides a way of representing a PS style type 2 shading pattern. More... | |
class | IDOMShadingPatternType4567Brush |
IDOMShadingPatternType4567Brush provides a way of representing a PS style type 4 shading pattern. More... | |
class | IDOMNullBrush |
IDOMNullBrush provides a way of representing the default marking brush in a Type3 postscript glyph definition or a tiling pattern with paintType 2. This is more of a placeholder that gets replaced when the Type3 glyph or paintType 2 tiling pattern is actually invoked. More... | |
Enumerations | |
enum | IDOMBrush::eBrushType { IDOMBrush::eSolidColor , IDOMBrush::eLinearGradient , IDOMBrush::eRadialGradient , IDOMBrush::eImage , IDOMBrush::eMasked , IDOMBrush::eVisual , IDOMBrush::eSoftMask , IDOMBrush::eTilingPattern , IDOMBrush::eType1ShadingPattern , IDOMBrush::eType2ShadingPattern , IDOMBrush::eType3ShadingPattern , IDOMBrush::eType4567ShadingPattern , IDOMBrush::eNull } |
Brush type enumeration. More... | |
enum | eColorInterpolationMode { eSRgbLinearInterpolation , eSCRgbLinearInterpolation } |
Color interpolation mode type enumeration. More... | |
enum | eSpreadMethod { ePad , eReflect , eRepeat , eNoSpread } |
Spread Method type enumeration. More... | |
enum | eViewUnits { eAbsolute } |
View units type enumeration. More... | |
enum | eTilingMode { eNoTile , eTile , eFlipX , eFlipY , eFlipXY } |
Tiling mode type enumeration. More... | |
Interfaces to DOM brush objects.
Brush type enumeration.
enum eSpreadMethod |
Spread Method type enumeration.
enum eTilingMode |
Tiling mode type enumeration.
enum eViewUnits |