mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-04-07 13:55:33 +08:00
27 lines
625 B
C++
27 lines
625 B
C++
#pragma once
|
|
#include "stdafx.h"
|
|
#include "AVSDocumentRenderer.h"
|
|
#include "ImageSerializeObjects2.h"
|
|
|
|
void CAVSDocumentRenderer::DrawWatermark(LONG lPageNumber, IUnknown* punkRenderer)
|
|
{
|
|
if (NULL == punkRenderer)
|
|
return;
|
|
|
|
IAVSRenderer* pRenderer = NULL;
|
|
punkRenderer->QueryInterface(__uuidof(IAVSRenderer), (void**)&pRenderer);
|
|
|
|
if (NULL == pRenderer)
|
|
return;
|
|
|
|
NSDocumentViewer::CDoubleRect oRect;
|
|
oRect.left = 0;
|
|
oRect.top = 0;
|
|
|
|
pRenderer->get_Width(&oRect.right);
|
|
pRenderer->get_Height(&oRect.bottom);
|
|
|
|
m_oWatermark.DrawOnRenderer(pRenderer, oRect);
|
|
|
|
RELEASEINTERFACE(pRenderer);
|
|
} |