Glyph painting

This commit is contained in:
Jakub Melka
2019-03-31 14:17:01 +02:00
parent 81be3cbd21
commit a462e0b768
2 changed files with 129 additions and 3 deletions

View File

@ -355,14 +355,14 @@ protected:
{
inline explicit TextSequenceItem() = default;
inline explicit TextSequenceItem(QChar character) : character(character), advance(0) { }
inline explicit TextSequenceItem(PDFInteger advance) : character(), advance(advance) { }
inline explicit TextSequenceItem(PDFReal advance) : character(), advance(advance) { }
inline bool isCharacter() const { return !character.isNull(); }
inline bool isAdvance() const { return advance != 0; }
inline bool isAdvance() const { return advance != 0.0; }
inline bool isNull() const { return !isCharacter() && !isAdvance(); }
QChar character;
PDFInteger advance = 0;
PDFReal advance = 0;
};
struct TextSequence