KD Reports API Documentation 2.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KDReports::TextDocReportLayout Class Reference

#include <KDReportsTextDocReportLayout_p.h>

Inheritance diagram for KDReports::TextDocReportLayout:
Inheritance graph
[legend]
Collaboration diagram for KDReports::TextDocReportLayout:
Collaboration graph
[legend]

Public Member Functions

 TextDocReportLayout (KDReports::Report *report)
 
QString anchorAt (int pageNumber, QPoint pos) override
 Reimplemented for internal purposes.
.
 
ReportBuilderbuilder ()
 
QFont defaultFont () const override
 Reimplemented for internal purposes.
.
 
void ensureLayouted () override
 Reimplemented for internal purposes.
.
 
void finishHtmlExport () override
 Reimplemented for internal purposes.
.
 
qreal idealWidth () override
 Reimplemented for internal purposes.
.
 
qreal layoutAsOnePage (qreal width) override
 Reimplemented for internal purposes.
.
 
int maximumNumberOfPagesForHorizontalScaling () const override
 Reimplemented for internal purposes.
.
 
int maximumNumberOfPagesForVerticalScaling () const override
 Reimplemented for internal purposes.
.
 
int numberOfPages () override
 Reimplemented for internal purposes.
.
 
void paintPageContent (int pageNumber, QPainter &painter) override
 Reimplemented for internal purposes.
.
 
bool scaleTo (int numPagesHorizontally, int numPagesVertically) override
 Reimplemented for internal purposes.
.
 
void setDefaultFont (const QFont &font) override
 Reimplemented for internal purposes.
.
 
void setFixedRowHeight (qreal height) override
 Reimplemented for internal purposes.
.
 
void setLayoutDirty () override
 Reimplemented for internal purposes.
.
 
void setPageContentSize (QSizeF size) override
 Reimplemented for internal purposes.
.
 
void setUserRequestedFontScalingFactor (qreal factor) override
 Reimplemented for internal purposes.
.
 
TextDocumenttextDocument ()
 
QString toHtml () const override
 Reimplemented for internal purposes.
.
 
void updateTextValue (const QString &id, const QString &newValue) override
 Reimplemented for internal purposes.
.
 
qreal userRequestedFontScalingFactor () const override
 Reimplemented for internal purposes.
.
 
- Public Member Functions inherited from KDReports::AbstractReportLayout
 AbstractReportLayout ()
 
 AbstractReportLayout (const AbstractReportLayout &other)=delete
 
virtual ~AbstractReportLayout ()
 
AbstractReportLayoutoperator= (const AbstractReportLayout &other)=delete
 

Detailed Description

Definition at line 20 of file KDReportsTextDocReportLayout_p.h.

Constructor & Destructor Documentation

◆ TextDocReportLayout()

KDReports::TextDocReportLayout::TextDocReportLayout ( KDReports::Report report)
explicit

Definition at line 17 of file KDReportsTextDocReportLayout.cpp.

Member Function Documentation

◆ anchorAt()

QString KDReports::TextDocReportLayout::anchorAt ( int  pageNumber,
QPoint  pos 
)
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 168 of file KDReportsTextDocReportLayout.cpp.

◆ builder()

ReportBuilder * KDReports::TextDocReportLayout::builder ( )
inline

Definition at line 69 of file KDReportsTextDocReportLayout_p.h.

Referenced by KDReports::Report::beginEdit().

◆ defaultFont()

QFont KDReports::TextDocReportLayout::defaultFont ( ) const
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 115 of file KDReportsTextDocReportLayout.cpp.

◆ ensureLayouted()

void KDReports::TextDocReportLayout::ensureLayouted ( )
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 56 of file KDReportsTextDocReportLayout.cpp.

◆ finishHtmlExport()

void KDReports::TextDocReportLayout::finishHtmlExport ( )
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 104 of file KDReportsTextDocReportLayout.cpp.

◆ idealWidth()

qreal KDReports::TextDocReportLayout::idealWidth ( )
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

◆ layoutAsOnePage()

qreal KDReports::TextDocReportLayout::layoutAsOnePage ( qreal  width)
overridevirtual

◆ maximumNumberOfPagesForHorizontalScaling()

int KDReports::TextDocReportLayout::maximumNumberOfPagesForHorizontalScaling ( ) const
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

◆ maximumNumberOfPagesForVerticalScaling()

int KDReports::TextDocReportLayout::maximumNumberOfPagesForVerticalScaling ( ) const
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

◆ numberOfPages()

int KDReports::TextDocReportLayout::numberOfPages ( )
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

◆ paintPageContent()

void KDReports::TextDocReportLayout::paintPageContent ( int  pageNumber,
QPainter painter 
)
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 28 of file KDReportsTextDocReportLayout.cpp.

References Qt::black, QRegion::boundingRect(), QPainter::clipRegion(), QPalette::Text, and QPainter::translate().

◆ scaleTo()

bool KDReports::TextDocReportLayout::scaleTo ( int  numPagesHorizontally,
int  numPagesVertically 
)
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

◆ setDefaultFont()

void KDReports::TextDocReportLayout::setDefaultFont ( const QFont font)
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 109 of file KDReportsTextDocReportLayout.cpp.

◆ setFixedRowHeight()

void KDReports::TextDocReportLayout::setFixedRowHeight ( qreal  height)
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

◆ setLayoutDirty()

void KDReports::TextDocReportLayout::setLayoutDirty ( )
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 24 of file KDReportsTextDocReportLayout.cpp.

◆ setPageContentSize()

void KDReports::TextDocReportLayout::setPageContentSize ( QSizeF  size)
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 51 of file KDReportsTextDocReportLayout.cpp.

◆ setUserRequestedFontScalingFactor()

void KDReports::TextDocReportLayout::setUserRequestedFontScalingFactor ( qreal  factor)
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 157 of file KDReportsTextDocReportLayout.cpp.

◆ textDocument()

TextDocument & KDReports::TextDocReportLayout::textDocument ( )
inline

Definition at line 64 of file KDReportsTextDocReportLayout_p.h.

◆ toHtml()

QString KDReports::TextDocReportLayout::toHtml ( ) const
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 60 of file KDReportsTextDocReportLayout.cpp.

◆ updateTextValue()

void KDReports::TextDocReportLayout::updateTextValue ( const QString id,
const QString newValue 
)
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 120 of file KDReportsTextDocReportLayout.cpp.

◆ userRequestedFontScalingFactor()

qreal KDReports::TextDocReportLayout::userRequestedFontScalingFactor ( ) const
overridevirtual

Reimplemented for internal purposes.
.

Implements KDReports::AbstractReportLayout.

Definition at line 163 of file KDReportsTextDocReportLayout.cpp.


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

© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-reports/
Generated on Wed Apr 24 2024 04:08:15 for KD Reports API Documentation by doxygen 1.9.8