Foxit PDF SDK
|
Public Member Functions | |
objects::PDFObject * | GetPDFObject () const |
Get the PDF object which represents the shading graphics object in PDF file. More... | |
![]() | |
bool | AddClipPath (const common::Path &path, common::FillMode fill_mode) |
Add a path for clipping. More... | |
bool | AddClipTextObject (TextObject *textobject) |
Add text object for clipping. More... | |
bool | ClearClips () |
Clear all clips. More... | |
GraphicsObject * | Clone () |
Clone a new graphics object. More... | |
BlendMode | GetBlendMode () const |
Get the blend mode for transparent imaging model. More... | |
common::Path | GetClipPath (int index) const |
Get a path clip by index. More... | |
int | GetClipPathCount () const |
Get the count of path clip. More... | |
common::FillMode | GetClipPathFillMode (int index) const |
Get the fill mode of a path clip by index. More... | |
RectF | GetClipRect () const |
Get clip rectangle. More... | |
TextObject * | GetClipTextObject (int index) const |
Get the text object of a text clip by index. More... | |
int | GetClipTextObjectCount () const |
Get the count of text clip. More... | |
ARGB | GetFillColor () const |
Get the fill color. More... | |
float | GetFillOpacity () const |
Get the opacity value for painting operations other than stroking. More... | |
FormXObject * | GetFormXObject () const |
Get the form XObject graphics object if current graphics object represents a form XObject object. More... | |
common::GraphState | GetGraphState () const |
Get graph state. More... | |
ImageObject * | GetImageObject () const |
Get the image graphics object if current graphics object represents an image object. More... | |
LayerNodeArray | GetLayers (const LayerTree &layer_tree) |
Get all the layers which are associated with current graphics object. More... | |
MarkedContent * | GetMarkedContent () const |
Get marked content object. More... | |
Matrix | GetMatrix () const |
Get matrix. More... | |
PathObject * | GetPathObject () const |
Get the path graphics object if current graphics object represents a path object. More... | |
RectF | GetRect () const |
Get the rectangle of current graphics object. More... | |
ShadingObject * | GetShadingObject () const |
Get the shading graphics object if current graphics object represents a shading object. More... | |
ARGB | GetStrokeColor () const |
Get the stroke color. More... | |
float | GetStrokeOpacity () const |
Get opacity value for stroke painting operations for paths and glyph outlines. More... | |
TextObject * | GetTextObject () const |
Get the text graphics object if current graphics object represents a text object. More... | |
Type | GetType () const |
Get the type of current graphics object. More... | |
bool | HasTransparency () |
Check whether current graphics object has transparency or not. More... | |
void | Release () |
Release a cloned or newly created PDF graphics object which has not been inserted into any PDF page or other object. More... | |
bool | RemoveClipPath (int index) |
Remove a path clip by index. More... | |
bool | RemoveClipTextObject (int index) |
Remove a text clip by index for clipping. More... | |
void | Rotate (int angle) |
Rotate current graphics object from current state with specified angle degree in clockwise. More... | |
void | SetBlendMode (BlendMode blend_mode) |
Set the blend mode for transparent imaging model. More... | |
void | SetClipRect (const RectF &clip_rect) |
Set clip rectangle. More... | |
void | SetFillColor (ARGB color) |
Set the fill color. More... | |
void | SetFillOpacity (float opacity) |
Set the opacity value for painting operations other than stroking. More... | |
void | SetGraphState (const common::GraphState &graph_state) |
Set graph state. More... | |
void | SetMatrix (const Matrix &matrix) |
Set matrix. More... | |
void | SetStrokeColor (ARGB color) |
Set the stroke color. More... | |
void | SetStrokeOpacity (float opacity) |
Set opacity value for stroke painting operations for paths and glyph outlines. More... | |
bool | Transform (const Matrix &matrix, bool need_transform_clippath) |
Transform current graphics object. More... | |
Additional Inherited Members | |
![]() | |
enum | BlendMode { e_BlendNormal = 0, e_BlendMultiply = 1, e_BlendScreen = 2, e_BlendOverlay = 3, e_BlendDarken = 4, e_BlendLighten = 5, e_BlendColorDodge = 6, e_BlendColorBurn = 7, e_BlendHardlight = 8, e_BlendSoftlight = 9, e_BlendDifference = 10, e_BlendExclusion = 11, e_BlendHue = 21, e_BlendSaturation = 22, e_BlendColor = 23, e_BlendLuminosity = 24 } |
Enumeration for render blend mode. More... | |
enum | Type { e_TypeAll = 0, e_TypeText = 1, e_TypePath = 2, e_TypeImage = 3, e_TypeShading = 4, e_TypeFormXObject = 5 } |
Enumeration for PDF graphics object type. More... | |
Shading graphics object is a kind of PDF graphics object, so class ShadingObject is derived from class GraphicsObject. It offers functions to get shading graphics object's data.
objects::PDFObject* foxit::pdf::graphics::ShadingObject::GetPDFObject | ( | ) | const |
Get the PDF object which represents the shading graphics object in PDF file.