1# Print_PrintAttributes
2
3
4## Overview
5
6Defines the print attributes.
7
8**Since**: 13
9
10**Related module**: [OH_Print](_o_h___print.md)
11
12
13## Summary
14
15
16### Member Variables
17
18| Name| Description|
19| -------- | -------- |
20| [Print_Range](_print___range.md)[pageRange](#pagerange) | Defines the page range. |
21| [Print_PageSize](_print___page_size.md)[pageSize](#pagesize) | Defines the page size. |
22| [Print_Margin](_print___margin.md)[pageMargin](#pagemargin) | Defines the page margin. |
23| uint32_t [copyNumber](#copynumber) | Defines the number of copies to print. |
24| uint32_t [duplexMode](#duplexmode) | Defines the duplex mode. |
25| uint32_t [colorMode](#colormode) | Defines the color mode. |
26| bool [isSequential](#issequential) | Defines whether to print in a sequential manner. |
27| bool [isLandscape](#islandscape) | Defines whether to print in the landscape mode. |
28| bool [hasOption](#hasoption) | Defines whether the printing has an option flag. |
29| char [options](#options) [256] | Defines the printing options. |
30
31
32## Member Variable Description
33
34
35### colorMode
36
37```
38uint32_t Print_PrintAttributes::colorMode
39```
40**Description**
41Defines the color mode.
42
43
44### copyNumber
45
46```
47uint32_t Print_PrintAttributes::copyNumber
48```
49**Description**
50Defines the number of copies to print.
51
52
53### duplexMode
54
55```
56uint32_t Print_PrintAttributes::duplexMode
57```
58**Description**
59Defines the duplex mode.
60
61
62### hasOption
63
64```
65bool Print_PrintAttributes::hasOption
66```
67**Description**
68Defines whether the printing has an option flag.
69
70
71### isLandscape
72
73```
74bool Print_PrintAttributes::isLandscape
75```
76**Description**
77Defines whether to print in the landscape mode.
78
79
80### isSequential
81
82```
83bool Print_PrintAttributes::isSequential
84```
85**Description**
86Defines whether to print in a sequential manner.
87
88
89### options
90
91```
92char Print_PrintAttributes::options[256]
93```
94**Description**
95Defines the printing options.
96
97
98### pageMargin
99
100```
101Print_Margin Print_PrintAttributes::pageMargin
102```
103**Description**
104Defines the page margin.
105
106
107### pageRange
108
109```
110Print_Range Print_PrintAttributes::pageRange
111```
112**Description**
113Defines the page range.
114
115
116### pageSize
117
118```
119Print_PageSize Print_PrintAttributes::pageSize
120```
121**Description**
122Defines the page size.
123