Scribus
Open source desktop publishing at your fingertips
ScPageOutput Class Reference
Inheritance diagram for ScPageOutput:
Collaboration diagram for ScPageOutput:

Public Member Functions

 ScPageOutput (ScribusDoc *doc, bool reloadImages=false, int resolution=72, bool useProfiles=false)
 
virtual void begin (void)
 
virtual void drawPage (ScPage *page)
 
virtual void drawPage (ScPage *page, ScPainterExBase *painter)
 
virtual void end (void)
 
void setMarksOptions (const MarksOptions &opt)
 

Protected Member Functions

virtual void fillPath (PageItem *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void strokePath (PageItem *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawMasterItems (ScPainterExBase *painter, ScPage *page, ScLayer &layer, const QRect &clip)
 
virtual void drawPageItems (ScPainterExBase *painter, ScPage *page, ScLayer &layer, const QRect &clip)
 
virtual void drawItem (PageItem *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawItem_Pre (PageItem *item, ScPainterExBase *painter)
 
virtual void drawItem_Post (PageItem *item, ScPainterExBase *painter)
 
virtual void drawGlyphs (PageItem *item, ScPainterExBase *painter, const CharStyle &style, GlyphLayout &glyphs, const QRect &clip)
 
virtual void drawItem_Embedded (PageItem *item, ScPainterExBase *p, const QRect &clip, const CharStyle &style, PageItem *cembedded)
 
virtual void drawPattern (PageItem *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawStrokePattern (PageItem *item, ScPainterExBase *painter, const QPainterPath &path)
 
virtual void drawItem_Arc (PageItem_Arc *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawItem_Group (PageItem_Group *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawItem_ImageFrame (PageItem_ImageFrame *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawItem_Line (PageItem_Line *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawItem_PathText (PageItem_PathText *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawItem_Polygon (PageItem_Polygon *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawItem_PolyLine (PageItem_PolyLine *item, ScPainterExBase *painte, const QRect &clip)
 
virtual void drawItem_RegularPolygon (PageItem_RegularPolygon *item, ScPainterExBase *painte, const QRect &clip)
 
virtual void drawItem_Spiral (PageItem_Spiral *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawItem_TextFrame (PageItem_TextFrame *item, ScPainterExBase *painter, const QRect &clip)
 
virtual void drawArrow (ScPainterExBase *painter, PageItem *item, QTransform &arrowTrans, int arrowIndex)
 
virtual void drawMarks (ScPage *page, ScPainterExBase *painter, const MarksOptions &options)
 
virtual void drawBoxMarks (ScPainterExBase *painter, const QRectF &box, const QRectF &bleedBox, double offset, double markSize)
 
virtual void drawRegistrationCross (ScPainterExBase *painter)
 
ScImage::RequestType translateImageModeToRequest (ScPainterExBase::ImageMode mode)
 

Protected Attributes

ScribusDocm_doc
 
bool m_reloadImages
 
int m_imageRes
 
bool m_useProfiles
 
MarksOptions m_marksOptions
 

The documentation for this class was generated from the following files: