WatermarkConfig.timestamp constructor
WatermarkConfig.timestamp({
- DateTime? dateTime,
- WatermarkPosition position = WatermarkPosition.bottomRight,
Creates a custom timestamp watermark.
Implementation
factory WatermarkConfig.timestamp({
DateTime? dateTime,
WatermarkPosition position = WatermarkPosition.bottomRight,
}) {
final dt = dateTime ?? DateTime.now();
return WatermarkConfig(
text:
'${dt.year}-${dt.month.toString().padLeft(2, '0')}-${dt.day.toString().padLeft(2, '0')} '
'${dt.hour.toString().padLeft(2, '0')}:${dt.minute.toString().padLeft(2, '0')}',
position: position,
opacity: 0.4,
fontSizeFactor: 0.8,
);
}