acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_printer.h
1
#pragma once
2
3
namespace
universal_windows
4
{
5
6
class
CLASS_DECL_ACME printer :
7
virtual
public
::user::printer
8
{
9
public
:
10
11
12
class
CLASS_DECL_ACME document_properties :
13
virtual
public
::matter
14
{
15
public
:
16
17
18
DEVMODE * m_pdevmode;
19
HDC m_hdc;
20
21
22
document_properties(::particle * pparticle);
23
virtual
~document_properties();
24
25
26
virtual
bool
initialize(::UNIVERSAL_WINDOWS::printer * pprinter, DEVMODE * pdevmode =
nullptr
);
27
virtual
bool
close();
28
virtual ::draw2d::graphics * create_graphics();
29
30
};
31
32
33
HANDLE m_hPrinter;
34
document_properties
m_documentproperties;
35
36
37
printer(
::particle
* pparticle);
38
virtual
~printer();
39
40
41
virtual
bool
open(const ::scoped_string & scopedstrDeviceName);
42
virtual ::draw2d::graphics * create_graphics();
43
virtual
bool
is_opened();
44
virtual
bool
close();
45
46
47
48
};
49
50
51
52
}
// namespace user
53
54
particle
Definition
particle.h:95
universal_windows::printer::document_properties
Definition
aaa_printer.h:14
operating_system
uwp
aaa_printer.h
Generated by
1.17.0