MLBookProc 2.1
Loading...
Searching...
No Matches
BookInfo Class Reference

The BookInfo class. More...

#include <BookInfo.h>

Public Member Functions

 BookInfo (const std::shared_ptr< MLBookProc > &mlbp)
 BookInfo constructor.
UDBase getBookInfo (const UDBElement &book_search_result)
void setDPI (const double &horizontal_dpi=double(72.0), const double &vertical_dpi=double(72.0))
double getHorizontalDPI ()
double getVerticalDPI ()

Detailed Description

The BookInfo class.

This class contains methods for receiving extra information about books.

Constructor & Destructor Documentation

◆ BookInfo()

BookInfo::BookInfo ( const std::shared_ptr< MLBookProc > & mlbp)

BookInfo constructor.

Parameters
mlbpSmart pointer to MLBookProc object.

Member Function Documentation

◆ getBookInfo()

◆ getHorizontalDPI()

double BookInfo::getHorizontalDPI ( )

Returns horizontal DPI.

Returns
Horizontal DPI.

◆ getVerticalDPI()

double BookInfo::getVerticalDPI ( )

Returns vertical DPI.

Returns
Vertical DPI.

◆ setDPI()

void BookInfo::setDPI ( const double & horizontal_dpi = double(72.0),
const double & vertical_dpi = double(72.0) )

Sets internal DPI values. It is needed for correct book cover creation of some book types. This method should be called before getBookInfo().

Default values are: 72.0, 72.0.

Parameters
horizontal_dpiHorizontal DPI.
vertical_dpiVertical DPI.