|
| | LowLevelGraphicsPostScriptRenderer (OutputStream &resultingPostScript, const String &documentTitle, int totalWidth, int totalHeight) |
| |
| bool | isVectorDevice () const override |
| | Returns true if this device is vector-based, e.g. More...
|
| |
| void | setOrigin (Point< int >) override |
| | Moves the origin to a new position. More...
|
| |
| void | addTransform (const AffineTransform &) override |
| |
| float | getPhysicalPixelScaleFactor () override |
| |
| bool | clipToRectangle (const Rectangle< int > &) override |
| |
| bool | clipToRectangleList (const RectangleList< int > &) override |
| |
| void | excludeClipRectangle (const Rectangle< int > &) override |
| |
| void | clipToPath (const Path &, const AffineTransform &) override |
| |
| void | clipToImageAlpha (const Image &, const AffineTransform &) override |
| |
| void | saveState () override |
| |
| void | restoreState () override |
| |
| void | beginTransparencyLayer (float) override |
| |
| void | endTransparencyLayer () override |
| |
| bool | clipRegionIntersects (const Rectangle< int > &) override |
| |
| Rectangle< int > | getClipBounds () const override |
| |
| bool | isClipEmpty () const override |
| |
| void | setFill (const FillType &) override |
| |
| void | setOpacity (float) override |
| |
| void | setInterpolationQuality (Graphics::ResamplingQuality) override |
| |
| void | fillRect (const Rectangle< int > &, bool replaceExistingContents) override |
| |
| void | fillRect (const Rectangle< float > &) override |
| |
| void | fillRectList (const RectangleList< float > &) override |
| |
| void | fillPath (const Path &, const AffineTransform &) override |
| |
| void | drawImage (const Image &, const AffineTransform &) override |
| |
| void | drawLine (const Line< float > &) override |
| |
| const Font & | getFont () override |
| |
| void | setFont (const Font &) override |
| |
| void | drawGlyph (int glyphNumber, const AffineTransform &) override |
| |
| virtual | ~LowLevelGraphicsContext ()=default |
| |
| virtual bool | isVectorDevice () const =0 |
| | Returns true if this device is vector-based, e.g. More...
|
| |
| virtual void | setOrigin (Point< int >)=0 |
| | Moves the origin to a new position. More...
|
| |
| virtual void | addTransform (const AffineTransform &)=0 |
| |
| virtual float | getPhysicalPixelScaleFactor ()=0 |
| |
| virtual bool | clipToRectangle (const Rectangle< int > &)=0 |
| |
| virtual bool | clipToRectangleList (const RectangleList< int > &)=0 |
| |
| virtual void | excludeClipRectangle (const Rectangle< int > &)=0 |
| |
| virtual void | clipToPath (const Path &, const AffineTransform &)=0 |
| |
| virtual void | clipToImageAlpha (const Image &, const AffineTransform &)=0 |
| |
| virtual bool | clipRegionIntersects (const Rectangle< int > &)=0 |
| |
| virtual Rectangle< int > | getClipBounds () const =0 |
| |
| virtual bool | isClipEmpty () const =0 |
| |
| virtual void | saveState ()=0 |
| |
| virtual void | restoreState ()=0 |
| |
| virtual void | beginTransparencyLayer (float opacity)=0 |
| |
| virtual void | endTransparencyLayer ()=0 |
| |
| virtual void | setFill (const FillType &)=0 |
| |
| virtual void | setOpacity (float)=0 |
| |
| virtual void | setInterpolationQuality (Graphics::ResamplingQuality)=0 |
| |
| virtual void | fillRect (const Rectangle< int > &, bool replaceExistingContents)=0 |
| |
| virtual void | fillRect (const Rectangle< float > &)=0 |
| |
| virtual void | fillRectList (const RectangleList< float > &)=0 |
| |
| virtual void | fillPath (const Path &, const AffineTransform &)=0 |
| |
| virtual void | drawImage (const Image &, const AffineTransform &)=0 |
| |
| virtual void | drawLine (const Line< float > &)=0 |
| |
| virtual void | setFont (const Font &)=0 |
| |
| virtual const Font & | getFont ()=0 |
| |
| virtual void | drawGlyph (int glyphNumber, const AffineTransform &)=0 |
| |
| virtual bool | drawTextLayout (const AttributedString &, const Rectangle< float > &) |
| |
An implementation of LowLevelGraphicsContext that turns the drawing operations into a PostScript document.