|
MLBookProc 2.1
|
#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 () |
The BookInfo class.
This class contains methods for receiving extra information about books.
| BookInfo::BookInfo | ( | const std::shared_ptr< MLBookProc > & | mlbp | ) |
BookInfo constructor.
| mlbp | Smart pointer to MLBookProc object. |
| UDBase BookInfo::getBookInfo | ( | const UDBElement & | book_search_result | ) |
Obtains extra information about book.
Result can contain objects of following types: BaseID::CoverPage, BaseID::Annotation, BaseID::Author, BaseID::Keywords, BaseID::Language, BaseID::SourceLanguage, BaseID::Translator, BaseID::SourceBookTitle, BaseID::SourceBookAuthor, BaseID::SourceBookSequence, BaseID::SourceBookGenre, BaseID::SourceBookDate, BaseID::SourceBookKeywords, BaseID::SourceBookLanguage, BaseID::SourceBookSourceLanguage, BaseID::SourceBookTranslator, BaseID::EbookAuthor, BaseID::EbookProgramUsed, BaseID::EbookDate, BaseID::EbookSourceUrl, BaseID::EbookSourceOCR, BaseID::EbookID, BaseID::EbookVersion, BaseID::EbookHistory, BaseID::EbookPublisher, BaseID::PaperBookName, BaseID::PaperBookPublisher, BaseID::PaperBookCity, BaseID::PaperBookYear, BaseID::PaperBookISBN, BaseID::PaperBookSequence, BaseID::CustomInfo, BaseID::DjvuPublisher
| book_search_result | UDBElement of BaseID::BookSearchResult type. |
| double BookInfo::getHorizontalDPI | ( | ) |
Returns horizontal DPI.
| double BookInfo::getVerticalDPI | ( | ) |
Returns vertical DPI.
| 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.
| horizontal_dpi | Horizontal DPI. |
| vertical_dpi | Vertical DPI. |