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**Header file**: [ohprint.h](ohprint_8h.md) 13 14## Summary 15 16 17### Member Variables 18 19| Name| Description| 20| -------- | -------- | 21| [Print_OnStartLayoutWrite](_o_h___print.md#print_onstartlayoutwrite) [startLayoutWriteCb](#startlayoutwritecb) | Defines a callback to be invoked when the file write-back starts. | 22| [Print_OnJobStateChanged](_o_h___print.md#print_onjobstatechanged) [jobStateChangedCb](#jobstatechangedcb) | Defines a callback used to return the print job state. | 23 24 25## Member Variable Description 26 27 28### jobStateChangedCb 29 30``` 31Print_OnJobStateChanged Print_PrintDocCallback::jobStateChangedCb 32``` 33**Description** 34 35Defines a callback used to return the print job state. 36 37 38### startLayoutWriteCb 39 40``` 41Print_OnStartLayoutWrite Print_PrintDocCallback::startLayoutWriteCb 42``` 43**Description** 44 45Defines a callback to be invoked when the file write-back starts. 46