mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-06-05 21:59:17 +02:00
Issue #168: When opening a PDF file or merging some PDF files, stamp will disappear.
This commit is contained in:
@ -924,6 +924,11 @@ PDFAnnotationPtr PDFAnnotation::parse(const PDFObjectStorage* storage, PDFObject
|
|||||||
annotation->m_content = PDFRichMediaContent::parse(storage, dictionary->get("RichMediaContent"));
|
annotation->m_content = PDFRichMediaContent::parse(storage, dictionary->get("RichMediaContent"));
|
||||||
annotation->m_settings = PDFRichMediaSettings::parse(storage, dictionary->get("RichMediaSettings"));
|
annotation->m_settings = PDFRichMediaSettings::parse(storage, dictionary->get("RichMediaSettings"));
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Fill unknown annotation
|
||||||
|
result.reset(new PDFUnknownAnnotation());
|
||||||
|
}
|
||||||
|
|
||||||
if (!result)
|
if (!result)
|
||||||
{
|
{
|
||||||
|
@ -84,7 +84,8 @@ enum class AnnotationType
|
|||||||
Redact,
|
Redact,
|
||||||
Projection,
|
Projection,
|
||||||
_3D,
|
_3D,
|
||||||
RichMedia
|
RichMedia,
|
||||||
|
Unknown
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class AnnotationLineEnding
|
enum class AnnotationLineEnding
|
||||||
@ -1317,6 +1318,15 @@ public:
|
|||||||
virtual AnnotationType getType() const override { return AnnotationType::TrapNet; }
|
virtual AnnotationType getType() const override { return AnnotationType::TrapNet; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// Unknown (not recognized) annotation.
|
||||||
|
class PDFUnknownAnnotation : public PDFAnnotation
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
inline explicit PDFUnknownAnnotation() = default;
|
||||||
|
|
||||||
|
virtual AnnotationType getType() const override { return AnnotationType::Unknown; }
|
||||||
|
};
|
||||||
|
|
||||||
/// Watermark annotation represents watermark displayed on the page,
|
/// Watermark annotation represents watermark displayed on the page,
|
||||||
/// for example, if it is printed. Watermarks are displayed at fixed
|
/// for example, if it is printed. Watermarks are displayed at fixed
|
||||||
/// position and size on the page.
|
/// position and size on the page.
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
CURRENT:
|
CURRENT:
|
||||||
|
- Issue #168: When opening a PDF file or merging some PDF files, stamp will disappear.
|
||||||
- Issue #164: Taskbar icon not shown in linux mint.
|
- Issue #164: Taskbar icon not shown in linux mint.
|
||||||
- Issue #163: Unable to render probably valid PDF
|
- Issue #163: Unable to render probably valid PDF
|
||||||
- Issue #161: Can it be possible to trust a certificate like in acrobat?
|
- Issue #161: Can it be possible to trust a certificate like in acrobat?
|
||||||
|
Reference in New Issue
Block a user