def _adjust_prt_flds(self, kws_xlsx, desc2nts, shade_hdrgos):
        if "prt_flds" in kws_xlsx:
            return kws_xlsx["prt_flds"]
        dont_print = set(['hdr_idx', 'is_hdrgo', 'is_usrgo'])
        prt_flds_adjusted = []
        nt_flds = self.sortobj.get_fields(desc2nts)
        for nt_fld in nt_flds:
            if nt_fld not in dont_print:
                if nt_fld == "format_txt":
                    if shade_hdrgos is True:
                        prt_flds_adjusted.append(nt_fld)
                else:
                    prt_flds_adjusted.append(nt_fld)
        kws_xlsx['prt_flds'] = prt_flds_adjusted