-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_device_8h_source.html
134 lines (134 loc) · 87.1 KB
/
_device_8h_source.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Aspose.Page for C++: include/Aspose.Page.Cpp/Aspose.Page.Cpp/Device.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Aspose.Page for C++
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_device_8h_source.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Device.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// Copyright (c) 2001-2021 Aspose Pty Ltd. All Rights Reserved.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// C# preprocessor directive: #if ASPOSE_PAGE</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// C# preprocessor directive: #else</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// C# INACTIVE CODE:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">// using LicenseCore = Aspose.Pdf.LicenseCore;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// using LicenseState = Aspose.Pdf.LicenseState;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// C# preprocessor directive: #endif</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include <system/exceptions.h></span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include <system/array.h></span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <drawing/size.h></span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include <drawing/color.h></span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <cstdint></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "Aspose.Page.Cpp/aspose_page_api_defs.h"</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="namespace_aspose.html"> 24</a></span> <span class="keyword">namespace </span><a class="code" href="namespace_aspose.html">Aspose</a></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> {</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page.html"> 26</a></span> <span class="keyword">namespace </span>Page</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_e_p_s.html"> 28</a></span> <span class="keyword">namespace </span>EPS</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_e_p_s_1_1_device.html"> 30</a></span> <span class="keyword">namespace </span><a class="code" href="class_aspose_1_1_page_1_1_device.html">Device</a></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_aps_device.html">ApsDevice</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_image_device.html">ImageDevice</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_pdf_device.html">PdfDevice</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> } <span class="comment">// namespace Device</span></div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_e_p_s_1_1_graphics2d.html"> 36</a></span> <span class="keyword">namespace </span>Graphics2d</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>PixelGraphics2D;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">class </span>ScreenConstants;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> } <span class="comment">// namespace Graphics2d</span></div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_e_p_s_1_1_graphics_i_o.html"> 41</a></span> <span class="keyword">namespace </span>GraphicsIO</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_e_p_s_1_1_graphics_i_o_1_1_font.html"> 43</a></span> <span class="keyword">namespace </span>Font</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">class </span>FontUtilities;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> } <span class="comment">// namespace Font</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> } <span class="comment">// namespace GraphicsIO</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_e_p_s_1_1_ps_document.html">PsDocument</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> } <span class="comment">// namespace EPS</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_i_tr_font.html">ITrFont</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_license_management.html"> 51</a></span> <span class="keyword">namespace </span>LicenseManagement</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> {</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">class </span>VentureLicense;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">class </span>VentureLicenseDecoder;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> } <span class="comment">// namespace LicenseManagement</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_margins.html">Margins</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_save_options.html">SaveOptions</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">enum class</span> <a class="code" href="namespace_aspose_1_1_page.html#a449d11f69b203d5951058d17acf2c8c6">TextRenderingMode</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_user_properties.html">UserProperties</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_x_p_s.html"> 60</a></span> <span class="keyword">namespace </span>XPS</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> {</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_x_p_s_1_1_presentation.html"> 62</a></span> <span class="keyword">namespace </span>Presentation</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_aps.html"> 64</a></span> <span class="keyword">namespace </span>Aps</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> {</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_aps_1_1_aps_device.html">ApsDevice</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> } <span class="comment">// namespace Aps</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_image.html"> 68</a></span> <span class="keyword">namespace </span><a class="code" href="namespace_aspose_1_1_page_1_1_e_p_s_1_1_device.html#a21911f32f8e320a1aacb71f859c856d4abe53a0541a6d36f6ecb879fa2c584b08">Image</a></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> {</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_image_1_1_image_device.html">ImageDevice</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> } <span class="comment">// namespace Image</span></div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="namespace_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_pdf.html"> 72</a></span> <span class="keyword">namespace </span>Pdf</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_pdf_1_1_pdf_device.html">PdfDevice</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> } <span class="comment">// namespace Pdf</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_xps_presenter.html">XpsPresenter</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> } <span class="comment">// namespace Presentation</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html">XpsDocument</a>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> } <span class="comment">// namespace XPS</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> } <span class="comment">// namespace Page</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">namespace </span>Rendering</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">class </span>ApsGlyphsIndices;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> } <span class="comment">// namespace Rendering</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> } <span class="comment">// namespace Aspose</span></div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="namespace_system.html"> 86</a></span> <span class="keyword">namespace </span><a class="code" href="namespace_system.html">System</a></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> {</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="namespace_system_1_1_collections.html"> 88</a></span> <span class="keyword">namespace </span>Collections</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> {</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="namespace_system_1_1_collections_1_1_generic.html"> 90</a></span> <span class="keyword">namespace </span>Generic</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> {</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="class_system_1_1_collections_1_1_generic_1_1_dictionary.html"> 92</a></span> <span class="keyword">template</span> <<span class="keyword">typename</span>, <span class="keyword">typename</span>> <span class="keyword">class </span><a class="code" href="class_system_1_1_collections_1_1_generic_1_1_dictionary.html">Dictionary</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> } <span class="comment">// namespace Generic</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> } <span class="comment">// namespace Collections</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="namespace_system_1_1_drawing.html"> 95</a></span> <span class="keyword">namespace </span>Drawing</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> {</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_bitmap.html">Bitmap</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_brush.html">Brush</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="namespace_system_1_1_drawing_1_1_drawing2_d.html"> 99</a></span> <span class="keyword">namespace </span>Drawing2D</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">enum class</span> <a class="code" href="namespace_system_1_1_drawing_1_1_drawing2_d.html#a0bfc7662e2ee070e9d9c85a1fc1b5cdc">DashCap</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_drawing2_d_1_1_graphics_path.html">GraphicsPath</a>;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_drawing2_d_1_1_linear_gradient_brush.html">LinearGradientBrush</a>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="keyword">enum class</span> <a class="code" href="namespace_system_1_1_drawing_1_1_drawing2_d.html#a29197201438088c1bc2636e5a9d4db05">LineCap</a>;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">enum class</span> <a class="code" href="namespace_system_1_1_drawing_1_1_drawing2_d.html#acac09cb23eb361c5f3b5014465cc9ff7">LineJoin</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_drawing2_d_1_1_matrix.html">Matrix</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> } <span class="comment">// namespace Drawing2D</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_pen.html">Pen</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_rectangle_f.html">RectangleF</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_solid_brush.html">SolidBrush</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="keyword">class </span><a class="code" href="class_system_1_1_drawing_1_1_texture_brush.html">TextureBrush</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> } <span class="comment">// namespace Drawing</span></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> } <span class="comment">// namespace System</span></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keyword">namespace </span><a class="code" href="namespace_aspose.html">Aspose</a> {</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">namespace </span><a class="code" href="namespace_system_1_1_drawing_1_1_drawing2_d.html#a93fb9484fb2116c9e06df138dbd4fd82a193cfc9be3b995831c6af2fea6650e60">Page</a> {</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html"> 123</a></span> <span class="keyword">class </span>ASPOSE_PAGE_SHARED_CLASS <a class="code" href="class_aspose_1_1_page_1_1_device.html">Device</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code" href="class_system_1_1_object.html">System::Object</a></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> {</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keyword">typedef</span> <a class="code" href="class_aspose_1_1_page_1_1_device.html">Device</a> <a class="code" href="class_aspose_1_1_page_1_1_device.html">ThisType</a>;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keyword">typedef</span> <a class="code" href="class_system_1_1_object.html">System::Object</a> <a class="code" href="class_system_1_1_object.html">BaseType</a>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  typedef ::System::BaseTypesInfo<BaseType> <a class="code" href="class_system_1_1_base_types_info.html">ThisTypeBaseTypesInfo</a>;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  ASPOSE_PAGE_SHARED_RTTI_INFO_DECL();</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a31dfb50d83d973bf8f44ef1aaf785140"> 131</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span>Aspose::Page::LicenseManagement::VentureLicenseDecoder;</div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#ae704969c7830da714a45a9ee08317181"> 132</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span>Aspose::Page::EPS::Graphics2d::PixelGraphics2D;</div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#af9eb35bb8d7e9f0e3fcc2ed89df24ccc"> 133</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span>Aspose::Page::EPS::Graphics2d::ScreenConstants;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a0cf1b93de9b85e205cce175dbb3f43bc"> 134</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_aps_device.html">Aspose::Page::EPS::Device::ApsDevice</a>;</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#ac14064cecf820a4496e2d795786593a6"> 135</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_image_device.html">Aspose::Page::EPS::Device::ImageDevice</a>;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#aaa3959b813abb0159b41f845f40c2542"> 136</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span>Aspose::Page::EPS::GraphicsIO::Font::FontUtilities;</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a7d6c701a43e459ab35e0c0f0e8706d22"> 137</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_pdf_device.html">Aspose::Page::EPS::Device::PdfDevice</a>;</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#ae5b171d5704abe229d0c8c9da26fafe6"> 138</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_e_p_s_1_1_ps_document.html">Aspose::Page::EPS::PsDocument</a>;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a8a3363462ed5c3e1fe61f2e2c4d31f19"> 139</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_image_1_1_image_device.html">Aspose::Page::XPS::Presentation::Image::ImageDevice</a>;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a095ca9fbf318070efa0288b100a679d3"> 140</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_pdf_1_1_pdf_device.html">Aspose::Page::XPS::Presentation::Pdf::PdfDevice</a>;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a9a94f4ac74cfb905fa951a411a411f81"> 141</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_xps_presenter.html">Aspose::Page::XPS::Presentation::XpsPresenter</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a91d82adc1389b2165d1c15bd089f0788"> 142</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_aps_1_1_aps_device.html">Aspose::Page::XPS::Presentation::Aps::ApsDevice</a>;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a74c0515c870db7b0a1de76984f863078"> 143</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html">Aspose::Page::XPS::XpsDocument</a>;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a37e974946a0ee51e6f0e2e7a8a2e6d8e"> 148</a></span>  <span class="keyword">static</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_string.html">System::String</a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#a37e974946a0ee51e6f0e2e7a8a2e6d8e">VERSION</a>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_SaveOptions(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<Aspose::Page::SaveOptions></a> value);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object></a>>> get_Properties() <span class="keyword">const</span>;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_Properties(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr</a><<a class="code" href="class_system_1_1_collections_1_1_generic_1_1_dictionary.html">System::Collections::Generic::Dictionary</a><<a class="code" href="class_system_1_1_string.html">System::String</a>, <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Object></a>>> value);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_string.html">System::String</a> get_Creator() <span class="keyword">const</span>;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_Creator(<a class="code" href="class_system_1_1_string.html">System::String</a> value);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_drawing_1_1_size.html">System::Drawing::Size</a> get_Size();</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_Size(<a class="code" href="class_system_1_1_drawing_1_1_size.html">System::Drawing::Size</a> value);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">bool</span> get_IsDirectRGB();</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_drawing_1_1_color.html">System::Drawing::Color</a> get_Background();</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_Background(<a class="code" href="class_system_1_1_drawing_1_1_color.html">System::Drawing::Color</a> value);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">float</span> get_Opacity();</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_Opacity(<span class="keywordtype">float</span> value);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Pen></a> get_Stroke();</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_Stroke(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Pen></a> value);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Brush></a> get_Paint();</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_Paint(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Brush></a> value);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Brush></a> get_OpacityMask();</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_OpacityMask(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Brush></a> value);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<ITrFont></a> get_Font();</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_Font(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<ITrFont></a> value);</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::Matrix></a> get_CharTM();</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_CharTM(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::Matrix></a> value);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="namespace_aspose_1_1_page.html#a449d11f69b203d5951058d17acf2c8c6">Aspose::Page::TextRenderingMode</a> get_TextRenderingMode();</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_TextRenderingMode(<a class="code" href="namespace_aspose_1_1_page.html#a449d11f69b203d5951058d17acf2c8c6">Aspose::Page::TextRenderingMode</a> value);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">float</span> get_TextStrokeWidth();</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> set_TextStrokeWidth(<span class="keywordtype">float</span> value);</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  ASPOSE_PAGE_SHARED_API <span class="keywordtype">bool</span> get_IsLicensed();</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  </div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_aspose_1_1_page_1_1_device.html">Device</a>(<a class="code" href="class_system_1_1_drawing_1_1_size.html">System::Drawing::Size</a> pageSize);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  </div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> ReNew();</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_string.html">System::String</a> GetProperty(<a class="code" href="class_system_1_1_string.html">System::String</a> key);</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_drawing_1_1_color.html">System::Drawing::Color</a> GetPropertyColor(<a class="code" href="class_system_1_1_string.html">System::String</a> key);</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_drawing_1_1_rectangle_f.html">System::Drawing::RectangleF</a> GetPropertyRectangle(<a class="code" href="class_system_1_1_string.html">System::String</a> key);</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<Margins></a> GetPropertyMargins(<a class="code" href="class_system_1_1_string.html">System::String</a> key);</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_drawing_1_1_size.html">System::Drawing::Size</a> GetPropertySize(<a class="code" href="class_system_1_1_string.html">System::String</a> key);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  ASPOSE_PAGE_SHARED_API int32_t GetPropertyInt(<a class="code" href="class_system_1_1_string.html">System::String</a> key);</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  ASPOSE_PAGE_SHARED_API <span class="keywordtype">double</span> GetPropertyDouble(<a class="code" href="class_system_1_1_string.html">System::String</a> key);</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  ASPOSE_PAGE_SHARED_API <span class="keywordtype">bool</span> IsProperty(<a class="code" href="class_system_1_1_string.html">System::String</a> key);</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<Device></a> Create();</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> SetTransform(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::Matrix></a> transform);</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::Matrix></a> GetTransform();</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> Transform(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::Matrix></a> transform);</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> Translate(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> Rotate(<span class="keywordtype">double</span> theta);</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> Rotate(<span class="keywordtype">double</span> theta, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> Scale(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> Shear(<span class="keywordtype">double</span> shx, <span class="keywordtype">double</span> shy);</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> InitClip();</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> SetClip(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath></a> clipPath);</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> Draw(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath></a> path);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> <a class="code" href="namespace_aspose_1_1_page.html#a449d11f69b203d5951058d17acf2c8c6adb3e3f51c9107e26c9bccf9a188ce2ed">Fill</a>(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath></a> path);</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawString(<a class="code" href="class_system_1_1_string.html">System::String</a> str, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y);</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawImage(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Bitmap></a> image, <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::Matrix></a> transform, <a class="code" href="class_system_1_1_drawing_1_1_color.html">System::Drawing::Color</a> bkg);</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> StartDocument();</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> EndDocument();</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> <a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html#a1de2fdfc028a082452662993092abf28">Dispose</a>();</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> Reset();</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteComment(<a class="code" href="class_system_1_1_string.html">System::String</a> comment);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawArc(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height, <span class="keywordtype">double</span> startAngle, <span class="keywordtype">double</span> arcAngle);</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawLine(<span class="keywordtype">double</span> x1, <span class="keywordtype">double</span> y1, <span class="keywordtype">double</span> x2, <span class="keywordtype">double</span> y2);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawOval(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height);</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawPolyline(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<int32_t></a> xPoints, <a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<int32_t></a> yPoints, int32_t nPoints);</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawPolyline(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> xPoints, <a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> yPoints, int32_t nPoints);</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawPolygon(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<int32_t></a> xPoints, <a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<int32_t></a> yPoints, int32_t nPoints);</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawPolygon(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> xPoints, <a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> yPoints, int32_t nPoints);</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawRect(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height);</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawRoundRect(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height, <span class="keywordtype">double</span> arcWidth, <span class="keywordtype">double</span> arcHeight);</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> FillArc(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height, <span class="keywordtype">double</span> startAngle, <span class="keywordtype">double</span> arcAngle);</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> FillOval(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height);</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> FillPolygon(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<int32_t></a> xPoints, <a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<int32_t></a> yPoints, int32_t nPoints);</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> FillPolygon(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> xPoints, <a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> yPoints, int32_t nPoints);</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> FillRect(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height);</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> FillRoundRect(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height, <span class="keywordtype">double</span> arcWidth, <span class="keywordtype">double</span> arcHeight);</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_string.html">System::String</a> <a class="code" href="class_system_1_1_object.html#addbd1b0414957c8855420285acb67bda">ToString</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  </div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span> </div><div class="line"><a name="l00555"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#ace8d8ede0402dc3743c3dc02ceaedf2b"> 555</a></span>  <a class="code" href="class_system_1_1_string.html">System::String</a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#ace8d8ede0402dc3743c3dc02ceaedf2b">creator</a>;</div><div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a2e24b805befbd1591b834684d65706ce"> 557</a></span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<Aspose::Page::SaveOptions></a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#a2e24b805befbd1591b834684d65706ce">saveOptions</a>;</div><div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#aec21047c241f842cb2c683a4eabafeaf"> 559</a></span>  <a class="code" href="class_system_1_1_drawing_1_1_size.html">System::Drawing::Size</a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#aec21047c241f842cb2c683a4eabafeaf">size</a>;</div><div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a305fcad3b2128502b7f14f1d3439431e"> 561</a></span>  <span class="keywordtype">float</span> <a class="code" href="class_aspose_1_1_page_1_1_device.html#a305fcad3b2128502b7f14f1d3439431e">opacity</a>;</div><div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#abfbb813ea4ac615a8423d942f77f7946"> 563</a></span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Pen></a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#abfbb813ea4ac615a8423d942f77f7946">stroke</a>;</div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a1a4b0975c9d376410504e6d7054f816c"> 565</a></span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Brush></a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#a1a4b0975c9d376410504e6d7054f816c">paint</a>;</div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#ac60d78de97de912590a14750d51b2d03"> 567</a></span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Brush></a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#ac60d78de97de912590a14750d51b2d03">opacityMask</a>;</div><div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a89366b83251748bec03ff20a4c360210"> 569</a></span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<ITrFont></a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#a89366b83251748bec03ff20a4c360210">font</a>;</div><div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#aa7d186ae6c8c3c085454e3a28d167175"> 571</a></span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::Matrix></a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#aa7d186ae6c8c3c085454e3a28d167175">charTM</a>;</div><div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a5a09c6e32938be7264df7a4173227350"> 573</a></span>  <a class="code" href="namespace_aspose_1_1_page.html#a449d11f69b203d5951058d17acf2c8c6">Aspose::Page::TextRenderingMode</a> <a class="code" href="class_aspose_1_1_page_1_1_device.html#a5a09c6e32938be7264df7a4173227350">textRenderingMode</a>;</div><div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="class_aspose_1_1_page_1_1_device.html#a4cd1c43a80cefde2bb159a43d489ae05"> 575</a></span>  <span class="keywordtype">float</span> <a class="code" href="class_aspose_1_1_page_1_1_device.html#a4cd1c43a80cefde2bb159a43d489ae05">textStrokeWidth</a>;</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  </div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_aspose_1_1_page_1_1_device.html">Device</a>();</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_aspose_1_1_page_1_1_device.html">Device</a>(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<Device></a> device);</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  </div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> InitProperties(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr</a><<a class="code" href="class_system_1_1_collections_1_1_generic_1_1_dictionary.html">System::Collections::Generic::Dictionary</a><<a class="code" href="class_system_1_1_string.html">System::String</a>, <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Object></a>>> defaults);</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> ApplyGraphicState(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::Matrix></a> transform, <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath></a> clip);</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> DrawString(<a class="code" href="class_system_1_1_string.html">System::String</a> str, <span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<Aspose::Rendering::ApsGlyphsIndices></a> indices, <span class="keywordtype">bool</span> isRtl = <span class="keyword">false</span>);</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath></a> CreateShape(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<int32_t></a> xPoints, <a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<int32_t></a> yPoints, int32_t nPoints, <span class="keywordtype">bool</span> close);</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath></a> CreateShape(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> xPoints, <a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> yPoints, int32_t nPoints, <span class="keywordtype">bool</span> close);</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> ClearRect(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> width, <span class="keywordtype">float</span> height);</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteBackground();</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteStroke(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Pen></a> stroke);</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteWidth(<span class="keywordtype">float</span> width);</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> HandleException(<a class="code" href="namespace_system.html#af2ac70ce5544cf54b67cc546c2dc19aa">System::Exception</a> exception);</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteWarning(<a class="code" href="namespace_system.html#af2ac70ce5544cf54b67cc546c2dc19aa">System::Exception</a> warning);</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteWarning(<a class="code" href="class_system_1_1_string.html">System::String</a> warning);</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteError(<a class="code" href="namespace_system.html#af2ac70ce5544cf54b67cc546c2dc19aa">System::Exception</a> error);</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteCap(<a class="code" href="namespace_system_1_1_drawing_1_1_drawing2_d.html#a29197201438088c1bc2636e5a9d4db05">System::Drawing::Drawing2D::LineCap</a> cap);</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteJoin(<a class="code" href="namespace_system_1_1_drawing_1_1_drawing2_d.html#acac09cb23eb361c5f3b5014465cc9ff7">System::Drawing::Drawing2D::LineJoin</a> join);</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteMiterLimit(<span class="keywordtype">float</span> limit);</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteDash(<a class="code" href="class_system_1_1_smart_ptr.html">System::ArrayPtr<double></a> dash, <span class="keywordtype">double</span> phase, <a class="code" href="namespace_system_1_1_drawing_1_1_drawing2_d.html#a0bfc7662e2ee070e9d9c85a1fc1b5cdc">System::Drawing::Drawing2D::DashCap</a> dashCap);</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WritePaint(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::SolidBrush></a> color);</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WritePaint(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::LinearGradientBrush></a> paint);</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WritePaint(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::TextureBrush></a> paint);</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WritePaint(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Brush></a> paint);</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> WriteString(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<ITrFont></a> font, <a class="code" href="class_system_1_1_string.html">System::String</a> str);</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <span class="keywordtype">void</span> <a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html#a297cc48b746aa6adfa7459f813b204a1">SetVentureLicense</a>(<a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<LicenseManagement::VentureLicense></a> license);</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  <span class="keyword">virtual</span> ASPOSE_PAGE_SHARED_API <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<LicenseManagement::VentureLicense></a> <a class="code" href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html#aa78c2a19dd0775720456ccff946c4231">GetVentureLicense</a>();</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span> <span class="preprocessor"> #ifdef ASPOSE_GET_SHARED_MEMBERS</span></div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  ASPOSE_PAGE_SHARED_API System::Object::shared_members_type GetSharedMembers() <span class="keyword">override</span>;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="preprocessor"> #endif</span></div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  </div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  </div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span> </div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<Aspose::Page::LicenseManagement::VentureLicense></a> <a class="code" href="class_aspose_1_1_page_1_1_document.html#aef51ae6e3ecf5eb93d4c339fa987ca20">_ventureLicense</a>;</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<UserProperties></a> properties;</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <a class="code" href="class_system_1_1_drawing_1_1_color.html">System::Drawing::Color</a> background;</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  </div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  <span class="keywordtype">void</span> Init();</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <a class="code" href="class_system_1_1_string.html">System::String</a> ToString_NonConst();</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  <a class="code" href="class_system_1_1_smart_ptr.html">System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath></a> CreateRoundedRectanglePath(<span class="keywordtype">double</span> x, <span class="keywordtype">double</span> y, <span class="keywordtype">double</span> width, <span class="keywordtype">double</span> height, <span class="keywordtype">double</span> arcWidth, <span class="keywordtype">double</span> arcHeight);</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  </div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span> };</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span> </div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span> } <span class="comment">// namespace Page</span></div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span> } <span class="comment">// namespace Aspose</span></div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span> </div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span> </div><div class="ttc" id="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_pdf_device_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_pdf_device.html">Aspose::Page::EPS::Device::PdfDevice</a></div><div class="ttdoc">This class encapsulates rendering of document to PDF. </div><div class="ttdef"><b>Definition:</b> PdfDevice.h:237</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_pdf_1_1_pdf_device_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_pdf_1_1_pdf_device.html">Aspose::Page::XPS::Presentation::Pdf::PdfDevice</a></div><div class="ttdoc">Class incapsulating image composing device. </div><div class="ttdef"><b>Definition:</b> PdfDevice.h:111</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_xps_presenter_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_xps_presenter.html">Aspose::Page::XPS::Presentation::XpsPresenter</a></div><div class="ttdef"><b>Definition:</b> XpsPresenter.h:88</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_drawing2_d_1_1_graphics_path_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_drawing2_d_1_1_graphics_path.html">System::Drawing::Drawing2D::GraphicsPath</a></div><div class="ttdef"><b>Definition:</b> graphics_path.h:78</div></div>
<div class="ttc" id="class_system_1_1_string_html"><div class="ttname"><a href="class_system_1_1_string.html">System::String</a></div><div class="ttdef"><b>Definition:</b> string.h:125</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_aec21047c241f842cb2c683a4eabafeaf"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#aec21047c241f842cb2c683a4eabafeaf">Aspose::Page::Device::size</a></div><div class="ttdeci">System::Drawing::Size size</div><div class="ttdoc">Size of the page. </div><div class="ttdef"><b>Definition:</b> Device.h:559</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_rectangle_f_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_rectangle_f.html">System::Drawing::RectangleF</a></div><div class="ttdef"><b>Definition:</b> rectangle_f.h:16</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html">Aspose::Page::Device</a></div><div class="ttdoc">This class encapsulates rendering of document to abstract device. Rendering of the document is perfor...</div><div class="ttdef"><b>Definition:</b> Device.h:123</div></div>
<div class="ttc" id="namespace_system_1_1_drawing_1_1_drawing2_d_html_a0bfc7662e2ee070e9d9c85a1fc1b5cdc"><div class="ttname"><a href="namespace_system_1_1_drawing_1_1_drawing2_d.html#a0bfc7662e2ee070e9d9c85a1fc1b5cdc">System::Drawing::Drawing2D::DashCap</a></div><div class="ttdeci">DashCap</div><div class="ttdoc">Specifies the type of a cap used at the both ends of a dash in a dashed line. </div><div class="ttdef"><b>Definition:</b> dash_cap.h:9</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_ac60d78de97de912590a14750d51b2d03"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#ac60d78de97de912590a14750d51b2d03">Aspose::Page::Device::opacityMask</a></div><div class="ttdeci">System::SharedPtr< System::Drawing::Brush > opacityMask</div><div class="ttdoc">Current opacity mask. </div><div class="ttdef"><b>Definition:</b> Device.h:567</div></div>
<div class="ttc" id="class_system_1_1_object_html"><div class="ttname"><a href="class_system_1_1_object.html">System::Object</a></div><div class="ttdoc">Base class that enables using methods available for System.Object class in C#. All non-trivial classe...</div><div class="ttdef"><b>Definition:</b> object.h:64</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_user_properties_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_user_properties.html">Aspose::Page::UserProperties</a></div><div class="ttdoc">Special property class which allows typed properties to be set and returned. It also allows the hooku...</div><div class="ttdef"><b>Definition:</b> UserProperties.h:45</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_margins_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_margins.html">Aspose::Page::Margins</a></div><div class="ttdoc">This class encapsulates top, left, bottom and right margins. </div><div class="ttdef"><b>Definition:</b> Margins.h:16</div></div>
<div class="ttc" id="namespace_system_html"><div class="ttname"><a href="namespace_system.html">System</a></div><div class="ttdef"><b>Definition:</b> Device.h:86</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_a2e24b805befbd1591b834684d65706ce"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#a2e24b805befbd1591b834684d65706ce">Aspose::Page::Device::saveOptions</a></div><div class="ttdeci">System::SharedPtr< Aspose::Page::SaveOptions > saveOptions</div><div class="ttdoc">Options for managing rendering process. </div><div class="ttdef"><b>Definition:</b> Device.h:557</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_size_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_size.html">System::Drawing::Size</a></div><div class="ttdef"><b>Definition:</b> size.h:13</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_a89366b83251748bec03ff20a4c360210"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#a89366b83251748bec03ff20a4c360210">Aspose::Page::Device::font</a></div><div class="ttdeci">System::SharedPtr< ITrFont > font</div><div class="ttdoc">Current font. </div><div class="ttdef"><b>Definition:</b> Device.h:569</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_save_options_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_save_options.html">Aspose::Page::SaveOptions</a></div><div class="ttdoc">This class contains options necessary for managing conversion process. </div><div class="ttdef"><b>Definition:</b> SaveOptions.h:29</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_i_tr_font_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_i_tr_font.html">Aspose::Page::ITrFont</a></div><div class="ttdoc">This interface give access to main parameters of font. </div><div class="ttdef"><b>Definition:</b> ITrFont.h:52</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_a305fcad3b2128502b7f14f1d3439431e"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#a305fcad3b2128502b7f14f1d3439431e">Aspose::Page::Device::opacity</a></div><div class="ttdeci">float opacity</div><div class="ttdoc">Current opacity. </div><div class="ttdef"><b>Definition:</b> Device.h:561</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_bitmap_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_bitmap.html">System::Drawing::Bitmap</a></div><div class="ttdef"><b>Definition:</b> bitmap.h:63</div></div>
<div class="ttc" id="class_system_1_1_base_types_info_html"><div class="ttname"><a href="class_system_1_1_base_types_info.html">System::BaseTypesInfo</a></div><div class="ttdef"><b>Definition:</b> reflection.h:29</div></div>
<div class="ttc" id="namespace_aspose_1_1_page_1_1_e_p_s_1_1_device_html_a21911f32f8e320a1aacb71f859c856d4abe53a0541a6d36f6ecb879fa2c584b08"><div class="ttname"><a href="namespace_aspose_1_1_page_1_1_e_p_s_1_1_device.html#a21911f32f8e320a1aacb71f859c856d4abe53a0541a6d36f6ecb879fa2c584b08">Aspose::Page::EPS::Device::PdfNodeType::Image</a></div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_drawing2_d_1_1_matrix_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_drawing2_d_1_1_matrix.html">System::Drawing::Drawing2D::Matrix</a></div><div class="ttdef"><b>Definition:</b> matrix.h:44</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_aps_device_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_aps_device.html">Aspose::Page::EPS::Device::ApsDevice</a></div><div class="ttdef"><b>Definition:</b> ApsDevice.h:111</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_aa7d186ae6c8c3c085454e3a28d167175"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#aa7d186ae6c8c3c085454e3a28d167175">Aspose::Page::Device::charTM</a></div><div class="ttdeci">System::SharedPtr< System::Drawing::Drawing2D::Matrix > charTM</div><div class="ttdoc">Current character transform. </div><div class="ttdef"><b>Definition:</b> Device.h:571</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_a4cd1c43a80cefde2bb159a43d489ae05"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#a4cd1c43a80cefde2bb159a43d489ae05">Aspose::Page::Device::textStrokeWidth</a></div><div class="ttdeci">float textStrokeWidth</div><div class="ttdoc">Current text stroke width. </div><div class="ttdef"><b>Definition:</b> Device.h:575</div></div>
<div class="ttc" id="namespace_aspose_1_1_page_html_a449d11f69b203d5951058d17acf2c8c6adb3e3f51c9107e26c9bccf9a188ce2ed"><div class="ttname"><a href="namespace_aspose_1_1_page.html#a449d11f69b203d5951058d17acf2c8c6adb3e3f51c9107e26c9bccf9a188ce2ed">Aspose::Page::TextRenderingMode::Fill</a></div><div class="ttdoc">Fill a text. </div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_brush_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_brush.html">System::Drawing::Brush</a></div><div class="ttdef"><b>Definition:</b> brush.h:17</div></div>
<div class="ttc" id="class_system_1_1_smart_ptr_html"><div class="ttname"><a href="class_system_1_1_smart_ptr.html">System::SmartPtr</a></div><div class="ttdoc">Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...</div><div class="ttdef"><b>Definition:</b> fwd.h:22</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_abfbb813ea4ac615a8423d942f77f7946"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#abfbb813ea4ac615a8423d942f77f7946">Aspose::Page::Device::stroke</a></div><div class="ttdeci">System::SharedPtr< System::Drawing::Pen > stroke</div><div class="ttdoc">Current stroke. </div><div class="ttdef"><b>Definition:</b> Device.h:563</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_a37e974946a0ee51e6f0e2e7a8a2e6d8e"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#a37e974946a0ee51e6f0e2e7a8a2e6d8e">Aspose::Page::Device::VERSION</a></div><div class="ttdeci">static ASPOSE_PAGE_SHARED_API System::String VERSION</div><div class="ttdoc">Current device version. </div><div class="ttdef"><b>Definition:</b> Device.h:148</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_a5a09c6e32938be7264df7a4173227350"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#a5a09c6e32938be7264df7a4173227350">Aspose::Page::Device::textRenderingMode</a></div><div class="ttdeci">Aspose::Page::TextRenderingMode textRenderingMode</div><div class="ttdoc">Current text rendering mode. </div><div class="ttdef"><b>Definition:</b> Device.h:573</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document_html_aa78c2a19dd0775720456ccff946c4231"><div class="ttname"><a href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html#aa78c2a19dd0775720456ccff946c4231">Aspose::Page::XPS::XpsDocument::GetVentureLicense</a></div><div class="ttdeci">ASPOSE_PAGE_SHARED_API System::SharedPtr< Aspose::Page::LicenseManagement::VentureLicense > GetVentureLicense() override</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document_html_a297cc48b746aa6adfa7459f813b204a1"><div class="ttname"><a href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html#a297cc48b746aa6adfa7459f813b204a1">Aspose::Page::XPS::XpsDocument::SetVentureLicense</a></div><div class="ttdeci">ASPOSE_PAGE_SHARED_API void SetVentureLicense(System::SharedPtr< Aspose::Page::LicenseManagement::VentureLicense > license) override</div></div>
<div class="ttc" id="namespace_aspose_html"><div class="ttname"><a href="namespace_aspose.html">Aspose</a></div><div class="ttdef"><b>Definition:</b> Device.h:24</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_color_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_color.html">System::Drawing::Color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
<div class="ttc" id="namespace_system_1_1_drawing_1_1_drawing2_d_html_a29197201438088c1bc2636e5a9d4db05"><div class="ttname"><a href="namespace_system_1_1_drawing_1_1_drawing2_d.html#a29197201438088c1bc2636e5a9d4db05">System::Drawing::Drawing2D::LineCap</a></div><div class="ttdeci">LineCap</div><div class="ttdoc">Indicates the available cap styles with which a Pen object can end a line. </div><div class="ttdef"><b>Definition:</b> line_cap.h:9</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document_html_a1de2fdfc028a082452662993092abf28"><div class="ttname"><a href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html#a1de2fdfc028a082452662993092abf28">Aspose::Page::XPS::XpsDocument::Dispose</a></div><div class="ttdeci">ASPOSE_PAGE_SHARED_API void Dispose() override</div><div class="ttdoc">Disposes the instance. </div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_x_p_s_1_1_xps_document.html">Aspose::Page::XPS::XpsDocument</a></div><div class="ttdoc">Class incapsulating the main entity of XPS document that provides manipulation methods for any XPS el...</div><div class="ttdef"><b>Definition:</b> XpsDocument.h:143</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_solid_brush_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_solid_brush.html">System::Drawing::SolidBrush</a></div><div class="ttdef"><b>Definition:</b> solid_brush.h:25</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_ace8d8ede0402dc3743c3dc02ceaedf2b"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#ace8d8ede0402dc3743c3dc02ceaedf2b">Aspose::Page::Device::creator</a></div><div class="ttdeci">System::String creator</div><div class="ttdoc">Creator of resulting device output. </div><div class="ttdef"><b>Definition:</b> Device.h:555</div></div>
<div class="ttc" id="class_system_1_1_collections_1_1_generic_1_1_dictionary_html"><div class="ttname"><a href="class_system_1_1_collections_1_1_generic_1_1_dictionary.html">System::Collections::Generic::Dictionary</a></div><div class="ttdoc">Forward declaration of Dictionary class. </div><div class="ttdef"><b>Definition:</b> Device.h:92</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_pen_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_pen.html">System::Drawing::Pen</a></div><div class="ttdef"><b>Definition:</b> pen.h:47</div></div>
<div class="ttc" id="namespace_system_1_1_drawing_1_1_drawing2_d_html_a93fb9484fb2116c9e06df138dbd4fd82a193cfc9be3b995831c6af2fea6650e60"><div class="ttname"><a href="namespace_system_1_1_drawing_1_1_drawing2_d.html#a93fb9484fb2116c9e06df138dbd4fd82a193cfc9be3b995831c6af2fea6650e60">System::Drawing::Drawing2D::CoordinateSpace::Page</a></div><div class="ttdoc">The coordinates are in the page coordinate context. </div></div>
<div class="ttc" id="namespace_system_1_1_drawing_1_1_drawing2_d_html_acac09cb23eb361c5f3b5014465cc9ff7"><div class="ttname"><a href="namespace_system_1_1_drawing_1_1_drawing2_d.html#acac09cb23eb361c5f3b5014465cc9ff7">System::Drawing::Drawing2D::LineJoin</a></div><div class="ttdeci">LineJoin</div><div class="ttdoc">Specifies how consequent lines or curves are joined. </div><div class="ttdef"><b>Definition:</b> line_join.h:9</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_image_device_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_e_p_s_1_1_device_1_1_image_device.html">Aspose::Page::EPS::Device::ImageDevice</a></div><div class="ttdoc">This class encapsulates rendering of document to image. </div><div class="ttdef"><b>Definition:</b> ImageDevice.h:113</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_drawing2_d_1_1_linear_gradient_brush_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_drawing2_d_1_1_linear_gradient_brush.html">System::Drawing::Drawing2D::LinearGradientBrush</a></div><div class="ttdef"><b>Definition:</b> linear_gradient_brush.h:49</div></div>
<div class="ttc" id="class_system_1_1_drawing_1_1_texture_brush_html"><div class="ttname"><a href="class_system_1_1_drawing_1_1_texture_brush.html">System::Drawing::TextureBrush</a></div><div class="ttdef"><b>Definition:</b> texture_brush.h:37</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_device_html_a1a4b0975c9d376410504e6d7054f816c"><div class="ttname"><a href="class_aspose_1_1_page_1_1_device.html#a1a4b0975c9d376410504e6d7054f816c">Aspose::Page::Device::paint</a></div><div class="ttdeci">System::SharedPtr< System::Drawing::Brush > paint</div><div class="ttdoc">Current paint. </div><div class="ttdef"><b>Definition:</b> Device.h:565</div></div>
<div class="ttc" id="class_system_1_1_object_html_addbd1b0414957c8855420285acb67bda"><div class="ttname"><a href="class_system_1_1_object.html#addbd1b0414957c8855420285acb67bda">System::Object::ToString</a></div><div class="ttdeci">virtual ASPOSECPP_SHARED_API String ToString() const</div><div class="ttdoc">Analog of C# Object.ToString() method. Enables converting custom objects to string. </div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_image_1_1_image_device_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_image_1_1_image_device.html">Aspose::Page::XPS::Presentation::Image::ImageDevice</a></div><div class="ttdoc">Class incapsulating image composing device. </div><div class="ttdef"><b>Definition:</b> ImageDevice.h:92</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_e_p_s_1_1_ps_document_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_e_p_s_1_1_ps_document.html">Aspose::Page::EPS::PsDocument</a></div><div class="ttdoc">This class encapsulates PS/EPS documents. </div><div class="ttdef"><b>Definition:</b> PsDocument.h:94</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_aps_1_1_aps_device_html"><div class="ttname"><a href="class_aspose_1_1_page_1_1_x_p_s_1_1_presentation_1_1_aps_1_1_aps_device.html">Aspose::Page::XPS::Presentation::Aps::ApsDevice</a></div><div class="ttdef"><b>Definition:</b> ApsDevice.h:119</div></div>
<div class="ttc" id="namespace_system_html_af2ac70ce5544cf54b67cc546c2dc19aa"><div class="ttname"><a href="namespace_system.html#af2ac70ce5544cf54b67cc546c2dc19aa">System::Exception</a></div><div class="ttdeci">ExceptionWrapper< Details_Exception > Exception</div><div class="ttdoc">Alias to be used instead of Details::Exception. </div><div class="ttdef"><b>Definition:</b> exception.h:354</div></div>
<div class="ttc" id="namespace_aspose_1_1_page_html_a449d11f69b203d5951058d17acf2c8c6"><div class="ttname"><a href="namespace_aspose_1_1_page.html#a449d11f69b203d5951058d17acf2c8c6">Aspose::Page::TextRenderingMode</a></div><div class="ttdeci">TextRenderingMode</div><div class="ttdoc">This enum contains possible values for text rendering mode. </div><div class="ttdef"><b>Definition:</b> TextRenderingMode.h:11</div></div>
<div class="ttc" id="class_aspose_1_1_page_1_1_document_html_aef51ae6e3ecf5eb93d4c339fa987ca20"><div class="ttname"><a href="class_aspose_1_1_page_1_1_document.html#aef51ae6e3ecf5eb93d4c339fa987ca20">Aspose::Page::Document::_ventureLicense</a></div><div class="ttdeci">System::SharedPtr< LicenseManagement::VentureLicense > _ventureLicense</div><div class="ttdef"><b>Definition:</b> Document.h:65</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_bdfefd79b413520aab21acd5a54483be.html">Aspose.Page.Cpp</a></li><li class="navelem"><a class="el" href="dir_03cea5afbf2112aa5416a42a6e175c60.html">Aspose.Page.Cpp</a></li><li class="navelem"><b>Device.h</b></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>