mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-06-05 21:59:17 +02:00
Bugfixing: Original spot colors
This commit is contained in:
@ -3451,7 +3451,7 @@ void PDFPageContentProcessor::PDFPageContentProcessorState::setFillColorSpace(co
|
|||||||
|
|
||||||
void PDFPageContentProcessor::PDFPageContentProcessorState::setStrokeColor(const QColor& strokeColor, const PDFColor& originalColor)
|
void PDFPageContentProcessor::PDFPageContentProcessorState::setStrokeColor(const QColor& strokeColor, const PDFColor& originalColor)
|
||||||
{
|
{
|
||||||
if (m_strokeColor != strokeColor)
|
if (m_strokeColor != strokeColor || m_strokeColorOriginal != originalColor)
|
||||||
{
|
{
|
||||||
m_strokeColor = strokeColor;
|
m_strokeColor = strokeColor;
|
||||||
m_strokeColorOriginal = originalColor;
|
m_strokeColorOriginal = originalColor;
|
||||||
@ -3461,7 +3461,7 @@ void PDFPageContentProcessor::PDFPageContentProcessorState::setStrokeColor(const
|
|||||||
|
|
||||||
void PDFPageContentProcessor::PDFPageContentProcessorState::setFillColor(const QColor& fillColor, const PDFColor& originalColor)
|
void PDFPageContentProcessor::PDFPageContentProcessorState::setFillColor(const QColor& fillColor, const PDFColor& originalColor)
|
||||||
{
|
{
|
||||||
if (m_fillColor != fillColor)
|
if (m_fillColor != fillColor || m_fillColorOriginal != originalColor)
|
||||||
{
|
{
|
||||||
m_fillColor = fillColor;
|
m_fillColor = fillColor;
|
||||||
m_fillColorOriginal = originalColor;
|
m_fillColorOriginal = originalColor;
|
||||||
|
@ -907,6 +907,10 @@ void PDFTransparencyRenderer::performRestoreGraphicState(ProcessOrder order)
|
|||||||
{
|
{
|
||||||
m_painterStateStack.pop();
|
m_painterStateStack.pop();
|
||||||
}
|
}
|
||||||
|
if (order == ProcessOrder::AfterOperation)
|
||||||
|
{
|
||||||
|
invalidateCachedItems();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PDFTransparencyRenderer::performBeginTransparencyGroup(ProcessOrder order, const PDFTransparencyGroup& transparencyGroup)
|
void PDFTransparencyRenderer::performBeginTransparencyGroup(ProcessOrder order, const PDFTransparencyGroup& transparencyGroup)
|
||||||
|
Reference in New Issue
Block a user