RowParity::Odd => self.alternating_text_color.unwrap_or(Color::BLACK),
},
bg: match data_row {
- RowParity::Even => self.color2.unwrap_or(Color::BLACK),
- RowParity::Odd => self.alternating_color.unwrap_or(Color::BLACK),
+ RowParity::Even => self.color2.unwrap_or(Color::WHITE),
+ RowParity::Odd => self.alternating_color.unwrap_or(Color::WHITE),
},
size: self.font_size.as_pt_i32(),
},
italic: (self.style & 2) != 0,
underline: self.underline,
font: self.typeface.decode(encoding),
- fg: match data_row {
- RowParity::Even => self.fg,
- RowParity::Odd => self.alt_fg,
+ fg: if data_row == RowParity::Odd && self.alternate {
+ self.alt_fg
+ } else {
+ self.fg
},
- bg: match data_row {
- RowParity::Even => self.bg,
- RowParity::Odd => self.alt_bg,
+ bg: if data_row == RowParity::Odd && self.alternate {
+ self.alt_bg
+ } else {
+ self.bg
},
size: (self.size / 1.33) as i32,
},