Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
cfx_windowsrenderdevice.h
Go to the documentation of this file.
1
// Copyright 2016 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
CORE_FXGE_CFX_WINDOWSRENDERDEVICE_H_
8
#
define
CORE_FXGE_CFX_WINDOWSRENDERDEVICE_H_
9
10
#
include
<
windows
.
h
>
11
12
#
include
"core/fxge/cfx_renderdevice.h"
13
14
enum
class
WindowsPrintMode
{
15
kEmf
= 0,
16
kTextOnly
= 1,
17
kPostScript2
= 2,
18
kPostScript3
= 3,
19
kPostScript2PassThrough
= 4,
20
kPostScript3PassThrough
= 5,
21
kEmfImageMasks
= 6,
22
kPostScript3Type42
= 7,
23
kPostScript3Type42PassThrough
= 8,
24
};
25
26
class
CFX_PSFontTracker
;
27
struct
EncoderIface
;
28
29
extern
WindowsPrintMode
g_pdfium_print_mode
;
30
31
class
CFX_WindowsRenderDevice
:
public
CFX_RenderDevice
{
32
public
:
33
CFX_WindowsRenderDevice
(HDC hDC,
34
CFX_PSFontTracker
* ps_font_tracker,
35
const
EncoderIface
* encoder_iface);
36
~
CFX_WindowsRenderDevice
() override;
37
};
38
39
#
endif
// CORE_FXGE_CFX_WINDOWSRENDERDEVICE_H_
g_pdfium_print_mode
WindowsPrintMode g_pdfium_print_mode
Definition
cfx_windowsrenderdevice.cpp:46
WindowsPrintMode
WindowsPrintMode
Definition
cfx_windowsrenderdevice.h:14
WindowsPrintMode::kPostScript3Type42PassThrough
@ kPostScript3Type42PassThrough
Definition
cfx_windowsrenderdevice.h:23
WindowsPrintMode::kPostScript3PassThrough
@ kPostScript3PassThrough
Definition
cfx_windowsrenderdevice.h:20
WindowsPrintMode::kEmfImageMasks
@ kEmfImageMasks
Definition
cfx_windowsrenderdevice.h:21
WindowsPrintMode::kPostScript2
@ kPostScript2
Definition
cfx_windowsrenderdevice.h:17
WindowsPrintMode::kPostScript3
@ kPostScript3
Definition
cfx_windowsrenderdevice.h:18
WindowsPrintMode::kTextOnly
@ kTextOnly
Definition
cfx_windowsrenderdevice.h:16
WindowsPrintMode::kPostScript3Type42
@ kPostScript3Type42
Definition
cfx_windowsrenderdevice.h:22
WindowsPrintMode::kEmf
@ kEmf
Definition
cfx_windowsrenderdevice.h:15
WindowsPrintMode::kPostScript2PassThrough
@ kPostScript2PassThrough
Definition
cfx_windowsrenderdevice.h:19
CFX_PSFontTracker
Definition
cfx_psfonttracker.h:17
CFX_RenderDevice
Definition
cfx_renderdevice.h:39
CFX_WindowsRenderDevice
Definition
cfx_windowsrenderdevice.h:31
CFX_WindowsRenderDevice::CFX_WindowsRenderDevice
CFX_WindowsRenderDevice(HDC hDC, CFX_PSFontTracker *ps_font_tracker, const EncoderIface *encoder_iface)
Definition
cfx_windowsrenderdevice.cpp:48
CFX_WindowsRenderDevice::~CFX_WindowsRenderDevice
~CFX_WindowsRenderDevice() override
CPDF_WindowsRenderDevice::~CPDF_WindowsRenderDevice
~CPDF_WindowsRenderDevice() override
CPDF_WindowsRenderDevice::CPDF_WindowsRenderDevice
CPDF_WindowsRenderDevice(HDC hDC, CFX_PSFontTracker *ps_font_tracker)
Definition
cpdf_windowsrenderdevice.cpp:25
EncoderIface
Definition
cfx_psrenderer.h:37
qtwebengine
src
3rdparty
chromium
third_party
pdfium
core
fxge
cfx_windowsrenderdevice.h
Generated on
for Qt by
1.18.0