public DrawingTargetSplitter(
     IDrawingBackend backend,
     IDrawingState state,
     IDrawingTransform transform,
     IGeometryFigures figures,
     IDrawingElements elements,
     ITextMeasurements measurements,
     IDrawingTargetBitmap bitmap,
     IReportingTarget reporting,
     Action disposer)
 {
     _backend = backend;
     _bitmap = bitmap;
     _state = state;
     _transform = transform;
     _figures = figures;
     _elements = elements;
     _measurements = measurements;
     _reporting = reporting;
     _disposer = disposer;
 }
 public DrawingTargetSplitter(
     IDrawingBackend backend,
     IDrawingState state,
     IDrawingTransform transform,
     IGeometryFigures figures,
     IDrawingElements elements,
     ITextMeasurements measurements,
     IDrawingTargetBitmap bitmap,
     IReportingTarget reporting,
     Action disposer)
 {
     _backend      = backend;
     _bitmap       = bitmap;
     _state        = state;
     _transform    = transform;
     _figures      = figures;
     _elements     = elements;
     _measurements = measurements;
     _reporting    = reporting;
     _disposer     = disposer;
 }