So we're doing well.
Got fields from an XMLListCollection to print in Flash Builder 4 AIR application using FlexPrintJob and a custom PrintView object with its own PrintDataGrid.
<mx:PrintDataGrid id="myDataGrid" width="100%">
<mx:columns>
<!-- "word" is the name of the XML field that prints-->
<mx:DataGridColumn dataField="word" headerText="My Word List" />
</mx:columns>
</mx:PrintDataGrid>
Now I want to be able to give the user an option to add a checkbox to the printout just before each word. Should I create another custom PrintView? how do I add the checkbox control (needed only for printouts, don't need them in the app itself) to a column?