|
KD Reports API Documentation
2.0
|
Go to the documentation of this file.
17 #ifndef KDREPORTSABSTRACTREPORTLAYOUT_H
18 #define KDREPORTSABSTRACTREPORTLAYOUT_H
52 virtual bool scaleTo(
int numPagesHorizontally,
int numPagesVertically) = 0;
57 virtual void updateTextValue(
const QString &
id,
const QString &newValue) = 0;
67 virtual QString
anchorAt(
int pageNumber, QPoint pos) = 0;
69 virtual QString
toHtml()
const = 0;
75 #endif // KDREPORTSABSTRACTREPORTLAYOUT_H
virtual void ensureLayouted()=0
virtual bool scaleTo(int numPagesHorizontally, int numPagesVertically)=0
virtual QFont defaultFont() const =0
virtual void setFixedRowHeight(qreal height)=0
virtual void paintPageContent(int pageNumber, QPainter &painter)=0
virtual ~AbstractReportLayout()
virtual int maximumNumberOfPagesForHorizontalScaling() const =0
virtual void updateTextValue(const QString &id, const QString &newValue)=0
virtual QString anchorAt(int pageNumber, QPoint pos)=0
virtual void setDefaultFont(const QFont &font)=0
virtual void setUserRequestedFontScalingFactor(qreal factor)=0
virtual void setPageContentSize(QSizeF size)=0
virtual qreal userRequestedFontScalingFactor() const =0
virtual void finishHtmlExport()=0
virtual qreal layoutAsOnePage(qreal width)=0
virtual void setLayoutDirty()=0
virtual QString toHtml() const =0
virtual int maximumNumberOfPagesForVerticalScaling() const =0
AbstractReportLayout & operator=(const AbstractReportLayout &other)=delete
virtual qreal idealWidth()=0
virtual int numberOfPages()=0