BookInfo(3)
| BookInfo(3) | Library Functions Manual | BookInfo(3) |
NAME
BookInfo - The BookInfo class.
SYNOPSIS
#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 (const std::shared_ptr< MLBookProc > & mlbp)
BookInfo constructor.
Parameters
Member Function Documentation
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
Parameters
Returns
double BookInfo::getHorizontalDPI ()
Returns horizontal DPI.
Returns
double BookInfo::getVerticalDPI ()
Returns vertical DPI.
Returns
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
vertical_dpi Vertical DPI.
Author
Generated automatically by Doxygen for MLBookProc from the source code.
| Version 2.1 | MLBookProc |
