public bool TryExportScenePreview(IDiskResourceExporter<ImageFormat, Bitmap> exporter) { exporter.DataSource = AppModel.Instance.LayerManager.GetImagePreview(); string extension = Path.GetExtension(exporter.FileName) ?? AppModel.Instance.DefaultImageFileExtension; exporter.ExportParameter = ImagingHelpers.GetImageFormatAssociated(extension); return exporter.ExportData(); }
public bool TryExportVector(IDiskResourceExporter<int, IList> exporter) { exporter.DataSource = AppModel.Instance.LayerManager.LayersList; return exporter.ExportData(); }