#include <PdfExtGState.h>
Inheritance diagram for PoDoFo::PdfExtGState:

Public Member Functions | |
| PdfExtGState (PdfVecObjects *pParent) | |
| PdfExtGState (PdfDocument *pParent) | |
| const PdfName & | GetIdentifier () const |
| void | SetFillOpacity (float opac) |
| void | SetStrokeOpacity (float opac) |
| void | SetBlendMode (char *blendMode) |
| void | SetOverprint (bool enable=true) |
| void | SetFillOverprint (bool enable=true) |
| void | SetStrokeOverprint (bool enable=true) |
| void | SetNonZeroOverprint (bool enable=true) |
| void | SetRenderingIntent (char *intent) |
| void | SetFrequency (double frequency) |
| PoDoFo::PdfExtGState::PdfExtGState | ( | PdfVecObjects * | pParent | ) |
Create a new PdfExtGState object which will introduce itself automatically to every page object it is used on.
| pParent | parent vector of objects |
| PoDoFo::PdfExtGState::PdfExtGState | ( | PdfDocument * | pParent | ) |
Create a new PdfExtGState object which will introduce itself automatically to every page object it is used on.
| pParent | parent document |
| const PdfName & PoDoFo::PdfExtGState::GetIdentifier | ( | ) | const [inline] |
Returns the identifier of this ExtGState how it is known in the pages resource dictionary.
| void PoDoFo::PdfExtGState::SetBlendMode | ( | char * | blendMode | ) |
Sets the transparency blend mode
| blendMode | one of the predefined blending modes (see Podofo.h) |
| void PoDoFo::PdfExtGState::SetFillOpacity | ( | float | opac | ) |
Sets the opacity value to be used for fill operations
| opac | a floating point value from 0 (transparent) to 1 (opaque) |
| void PoDoFo::PdfExtGState::SetFillOverprint | ( | bool | enable = true |
) |
Enables/Disables overprinting for Fill operations
| enable | enable or disable |
| void PoDoFo::PdfExtGState::SetFrequency | ( | double | frequency | ) |
Set the frequency for halftones
| frequency | screen frequency, measured in halftone cells per inch in device space |
| void PoDoFo::PdfExtGState::SetNonZeroOverprint | ( | bool | enable = true |
) |
Enables/Disables non-zero overprint mode
| enable | enable or disable |
| void PoDoFo::PdfExtGState::SetOverprint | ( | bool | enable = true |
) |
Enables/Disables overprinting for both Fill & Stroke
| enable | enable or disable |
| void PoDoFo::PdfExtGState::SetRenderingIntent | ( | char * | intent | ) |
Set the Rendering Intent
| intent | one of the predefined intents (see Podofo.h) |
| void PoDoFo::PdfExtGState::SetStrokeOpacity | ( | float | opac | ) |
Sets the opacity value to be used for stroking operations
| opac | a floating point value from 0 (transparent) to 1 (opaque) |
| void PoDoFo::PdfExtGState::SetStrokeOverprint | ( | bool | enable = true |
) |
Enables/Disables overprinting for Stroke operations
| enable | enable or disable |
1.4.7