protected override void Render(RenderingWorkUnit[] workUnits, ConversionApplicationOptions options, string outputFilePath) { using (var renderer = new SvgRenderer()) using (var device = GetOutputDevice(options, outputFilePath)) { renderer.Render(device, ConversionApplication.DEFAULT_RENDERING_TIMEOUT, workUnits.Cast <SVGDocumentRenderingWorkUnit>().Select(x => x.Data).ToArray()); } }
protected override void Render(RenderingWorkUnit workUnit, ConversionApplicationOptions options, string outputFilePath) { var wi = ((SVGDocumentRenderingWorkUnit)workUnit); using (var renderer = new SvgRenderer()) using (var device = GetOutputDevice(options, outputFilePath)) { renderer.Render(device, wi.Data, ConversionApplication.DEFAULT_RENDERING_TIMEOUT); } }