1# Print_PrintDocCallback
2
3
4## Overview
5
6Defines the print job callback struct.
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_OnStartLayoutWrite](_o_h___print.md#print_onstartlayoutwrite)[startLayoutWriteCb](#startlayoutwritecb) | Defines a callback to be invoked when the file write-back starts. |
21| [Print_OnJobStateChanged](_o_h___print.md#print_onjobstatechanged)[jobStateChangedCb](#jobstatechangedcb) | Defines a callback used to return the print job state. |
22
23
24## Member Variable Description
25
26
27### jobStateChangedCb
28
29```
30Print_OnJobStateChanged Print_PrintDocCallback::jobStateChangedCb
31```
32**Description**
33Defines a callback used to return the print job state.
34
35
36### startLayoutWriteCb
37
38```
39Print_OnStartLayoutWrite Print_PrintDocCallback::startLayoutWriteCb
40```
41**Description**
42Defines a callback to be invoked when the file write-back starts.
43