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