Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
PDFDCEX.h
Go to the documentation of this file.
1
//---------------------------------------------------------------------------------------
2
// Copyright (c) 2001-2024 by Apryse Software Inc. All Rights Reserved.
3
// Consult legal.txt regarding legal and license information.
4
//---------------------------------------------------------------------------------------
5
#if defined(_WIN32)
6
7
#ifndef PDFTRON_H_CPPPDFPDFDCEX
8
#define PDFTRON_H_CPPPDFPDFDCEX
9
10
#include <
PDF/PDFDoc.h
>
11
#include <C/PDF/TRN_PDFDCEX.h>
12
#include <
SDF/Obj.h
>
13
#include <Windows.h>
14
15
namespace
pdftron{
16
namespace
PDF {
17
63
class
PDFDCEX
64
{
65
public
:
66
70
PDFDCEX
();
71
75
~PDFDCEX
();
76
140
HDC
Begin
(
PDFDoc
& in_pdfdoc,
const
Point
& page_dimension =
Point
(8.5, 11));
141
149
void
End
();
150
151
UInt32
GetDPI
();
152
156
void
Destroy
();
157
158
// @cond PRIVATE_DOC
159
private
:
160
TRN_PDFDCEX m_pdfDcEx;
161
PDFDCEX
(
const
PDFDCEX
&);
162
PDFDCEX
& operator= (
const
PDFDCEX
&);
163
// @endcond
164
};
165
166
#include <Impl/PDFDCEX.inl>
167
168
};
// namespace PDF
169
};
// namespace pdftron
170
171
#endif // PDFTRON_H_CPPPDFPDFDCEX
172
173
#endif // defined(_WIN32)
pdftron::PDF::PDFDCEX::GetDPI
UInt32 GetDPI()
pdftron::PDF::PDFDCEX::Destroy
void Destroy()
pdftron::PDF::PDFDCEX::PDFDCEX
PDFDCEX()
pdftron::PDF::PDFDCEX::~PDFDCEX
~PDFDCEX()
pdftron::PDF::PDFDCEX
Definition:
PDFDCEX.h:63
pdftron::PDF::Point
Definition:
Point.h:12
pdftron::PDF::PDFDoc
Definition:
PDFDoc.h:70
pdftron::UInt32
TRN_UInt32 UInt32
Definition:
BasicTypes.h:13
Obj.h
pdftron::PDF::PDFDCEX::Begin
HDC Begin(PDFDoc &in_pdfdoc, const Point &page_dimension=Point(8.5, 11))
PDFDoc.h
pdftron::PDF::PDFDCEX::End
void End()