bodyStyles property
String
bodyStyles
Implementation
String get bodyStyles {
var styles = (_bodyStyles != null && _bodyStyles.trim().isNotEmpty
? _bodyStyles
: '')
.split(RegExp(r'\s*;\s*'));
final bodyColor = this.bodyColor;
if (bodyColor != null && bodyColor.isNotEmpty) {
styles.add('color: $bodyColor');
}
final bodyBackgroundColor = this.bodyBackgroundColor;
if (bodyBackgroundColor != null && bodyBackgroundColor.isNotEmpty) {
styles.add('background-color: $bodyBackgroundColor');
}
final bodyFontFamily = this.bodyFontFamily;
if (bodyFontFamily != null && bodyFontFamily.isNotEmpty) {
styles.add('font-family: $bodyFontFamily');
}
final bodyPadding = this.bodyPadding;
if (bodyPadding != null && bodyPadding.isNotEmpty) {
styles.add('padding: $bodyPadding');
}
var s = styles.where((e) => e.trim().isNotEmpty).join(' ; ').trim();
return s.isNotEmpty ? '$s;' : '';
}