widgets/weather/pdf_document_builder library

PDF document builder for weather reports.

Copyright (C) 2026, Software Innovation Institute, ANU.

Licensed under the GNU General Public License, Version 3 (the "License").

License: https://opensource.org/license/gpl-3-0.

Functions

buildWeatherPdfDocument({required HourlyWeatherData data, required Map<DateTime, double> dailyData, required Map<DateTime, (double, double)> dailyMinMax, Map<DateTime, double>? dailyMaxData, Map<DateTime, double>? dailyMinData, required double minValue, required double maxValue, DateTime? minDate, DateTime? maxDate, required String title, required String unit, String? dataType, double? latitude, double? longitude, String? address, Map<DateTime, int>? precipitationHours, String? dataSource}) Document
Build complete PDF document for weather data report.