All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.dabogadog.pdf.ChartToPdf Maven / Gradle / Ivy

package io.github.dabogadog.pdf;

import io.github.dabogadog.models.BateryTemp.ConsolidadoTestBatteryTemp;
import io.github.dabogadog.models.CpuMem.ConsolidadoTestCpuMem;
import io.github.dabogadog.models.Rendering.ConsolidadoTestFps;
import org.jfree.chart.JFreeChart;

import static io.github.dabogadog.pdf.Dataset.*;
import static io.github.dabogadog.pdf.GeneratePDF.createSavePDF;


public class ChartToPdf {
    public static void generatePdf(ConsolidadoTestBatteryTemp consolidadoTestBattery,
                                   ConsolidadoTestCpuMem consolidadoTestCpuM, ConsolidadoTestCpuMem consolidadoTestMem,
                                   ConsolidadoTestFps consolidadoTestFps)
    {

        JFreeChart ConsolidadoTestTempchart = ConsolidadoTestTempChart(consolidadoTestBattery);
        JFreeChart ConsolidadoTestBatterychart = ConsolidadoTestBatteryChart(consolidadoTestBattery);
        JFreeChart ConsolidadoTestCpu = ConsolidadoTestMemChart("Consolidado CPU",consolidadoTestCpuM);
        JFreeChart ConsolidadoTestMem = ConsolidadoTestMemChart("Consolidado Memoría",consolidadoTestMem);
        JFreeChart ConsolidadoTestFps = ConsolidadoTestFpsChart(consolidadoTestFps);
        createSavePDF(ConsolidadoTestTempchart,ConsolidadoTestBatterychart,ConsolidadoTestCpu,ConsolidadoTestMem,ConsolidadoTestFps);

    }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy