#include <printing.h>
#include <windows.h>
#include <algorithm>
#include <cmath>
#include <map>
#include <utility>
#include <roapi.h>
#include <winrt/base.h>
#include <winrt/Windows.Foundation.h>
#include <winrt/Windows.Foundation.Collections.h>
#include <winrt/Windows.Graphics.Printing.h>
#include <winrt/Windows.UI.Xaml.h>
#include <winrt/Windows.UI.Xaml.Controls.h>
#include <winrt/Windows.UI.Xaml.Media.h>
#include <winrt/Windows.UI.Xaml.Printing.h>
#include <winrt/Windows.UI.Xaml.Hosting.h>
#include <winrt/Windows.Storage.h>
#include <winrt/Windows.Storage.Streams.h>
#include <winrt/Windows.Data.Pdf.h>
#include <winrt/Windows.Graphics.Imaging.h>
#include <winrt/Windows.UI.Xaml.Media.Imaging.h>
#include <wx/log.h>
Go to the source code of this file.
◆ DpToPixels()
static std::pair< uint32_t, uint32_t > DpToPixels |
( |
winrt::Windows::Data::Pdf::PdfPage const & | page, |
|
|
double | dpi ) |
|
inlinestatic |
◆ get_WindowHandle()
virtual HRESULT STDMETHODCALLTYPE get_WindowHandle |
( |
HWND * | hWnd | ) |
|
|
pure virtual |
◆ RenderPdfPageToImage()
static ManagedImage RenderPdfPageToImage |
( |
winrt::Windows::Data::Pdf::PdfDocument const & | pdf, |
|
|
uint32_t | pageIndex, |
|
|
double | dpi ) |
|
static |
◆ ShowPrintUIForWindowAsync()
virtual HRESULT STDMETHODCALLTYPE ShowPrintUIForWindowAsync |
( |
HWND | appWindow, |
|
|
void ** | operation ) |
|
pure virtual |
◆ __pad0__
IPrintManagerInterop __pad0__ |
◆ __pad1__
IDesktopWindowXamlSourceNative __pad1__ |
◆ printManager
IPrintManagerInterop REFIID void** printManager = 0 |
◆ riid
IPrintManagerInterop REFIID riid |