11 #ifndef KDREPORTSABSTRACTREPORTLAYOUT_H
12 #define KDREPORTSABSTRACTREPORTLAYOUT_H
46 virtual bool scaleTo(
int numPagesHorizontally,
int numPagesVertically) = 0;
61 virtual QString
anchorAt(
int pageNumber, QPoint pos) = 0;
virtual QString anchorAt(int pageNumber, QPoint pos)=0
virtual qreal idealWidth()=0
virtual int maximumNumberOfPagesForHorizontalScaling() const =0
virtual void paintPageContent(int pageNumber, QPainter &painter)=0
virtual QString toHtml() const =0
virtual void setPageContentSize(QSizeF size)=0
virtual int numberOfPages()=0
virtual void setFixedRowHeight(qreal height)=0
virtual void setLayoutDirty()=0
virtual int maximumNumberOfPagesForVerticalScaling() const =0
AbstractReportLayout(const AbstractReportLayout &other)=delete
virtual ~AbstractReportLayout()
virtual void finishHtmlExport()=0
virtual void setUserRequestedFontScalingFactor(qreal factor)=0
virtual qreal layoutAsOnePage(qreal width)=0
virtual void ensureLayouted()=0
virtual void setDefaultFont(const QFont &font)=0
virtual qreal userRequestedFontScalingFactor() const =0
AbstractReportLayout & operator=(const AbstractReportLayout &other)=delete
virtual QFont defaultFont() const =0
virtual bool scaleTo(int numPagesHorizontally, int numPagesVertically)=0
virtual void updateTextValue(const QString &id, const QString &newValue)=0