The easiest way to accomplish this task is to use few different ButonEdits to represent data. You need to hide the editor default button and add an image button instead. Then you can choose which editor to show via the PivotGridControl.CustomCellEdit event. Finally set the PivotGridFieldOptionsEx.ShowButtonMode property to ShowAlways to show all buttons by default.
By default ButtonEdit is not printed with buttons. It is necessary to create a custom ButtonEdit descendant to export a button image.