/// <exception cref="ArgumentNullException"><paramref name="svgUnitReader" /> is <see langword="null" />.</exception>
 public ZplTransformer([NotNull] SvgUnitReader svgUnitReader,
                       int outputWidth  = ZplTransformer.DefaultOutputWidth,
                       int outputHeight = ZplTransformer.DefaultOutputHeight)
     : base(svgUnitReader,
            outputWidth,
            outputHeight)
 {
 }
Beispiel #2
0
 /// <exception cref="ArgumentNullException"><paramref name="fingerPrintTransformer" /> is <see langword="null" />.</exception>
 /// <exception cref="ArgumentNullException"><paramref name="fingerPrintCommands" /> is <see langword="null" />.</exception>
 /// <exception cref="ArgumentNullException"><paramref name="svgUnitReader" /> is <see langword="null" />.</exception>
 public SvgRectangleTranslator([NotNull] FingerPrintTransformer fingerPrintTransformer,
                               [NotNull] FingerPrintCommands fingerPrintCommands,
                               [NotNull] SvgUnitReader svgUnitReader)
 {
     this.FingerPrintTransformer = fingerPrintTransformer ?? throw new ArgumentNullException(nameof(fingerPrintTransformer));
     this.FingerPrintCommands    = fingerPrintCommands ?? throw new ArgumentNullException(nameof(fingerPrintCommands));
     this.SvgUnitReader          = svgUnitReader ?? throw new ArgumentNullException(nameof(svgUnitReader));
 }
Beispiel #3
0
 /// <exception cref="ArgumentNullException"><paramref name="zplTransformer" /> is <see langword="null" />.</exception>
 /// <exception cref="ArgumentNullException"><paramref name="zplCommands" /> is <see langword="null" />.</exception>
 /// <exception cref="ArgumentNullException"><paramref name="svgUnitReader" /> is <see langword="null" />.</exception>
 public SvgRectangleTranslator([NotNull] ZplTransformer zplTransformer,
                               [NotNull] ZplCommands zplCommands,
                               [NotNull] SvgUnitReader svgUnitReader)
 {
     this.ZplTransformer = zplTransformer ?? throw new ArgumentNullException(nameof(zplTransformer));
     this.ZplCommands    = zplCommands ?? throw new ArgumentNullException(nameof(zplCommands));
     this.SvgUnitReader  = svgUnitReader ?? throw new ArgumentNullException(nameof(svgUnitReader));
 }
 /// <exception cref="ArgumentNullException"><paramref name="svgUnitReader" /> is <see langword="null" />.</exception>
 public FingerPrintTransformer([NotNull] SvgUnitReader svgUnitReader,
                               int outputWidth  = FingerPrintTransformer.DefaultOutputWidth,
                               int outputHeight = FingerPrintTransformer.DefaultOutputHeight)
     : base(svgUnitReader,
            outputWidth,
            outputHeight)
 {
 }
 /// <inheritdoc />
 public EplTransformer([NotNull] SvgUnitReader svgUnitReader,
                       int outputWidth  = EplTransformer.DefaultOutputWidth,
                       int outputHeight = EplTransformer.DefaultOutputHeight,
                       int maximumUpperFontSizeOverlap = EplTransformer.DefaultMaximumUpperFontSizeOverlap)
     : base(svgUnitReader,
            outputWidth,
            outputHeight)
 {
     this.MaximumUpperFontSizeOverlap = maximumUpperFontSizeOverlap;
 }
        protected virtual ZplTransformer CreateZplTransformer([NotNull] SvgUnitReader svgUnitReader)
        {
            if (svgUnitReader == null)
            {
                throw new ArgumentNullException(nameof(svgUnitReader));
            }

            var zplTransformer = new ZplTransformer(svgUnitReader);

            return(zplTransformer);
        }
        protected virtual FingerPrintTransformer CreateFingerPrintTransformer([NotNull] SvgUnitReader svgUnitReader)
        {
            if (svgUnitReader == null)
            {
                throw new ArgumentNullException(nameof(svgUnitReader));
            }

            var fingerPrintTransformer = new FingerPrintTransformer(svgUnitReader);

            return(fingerPrintTransformer);
        }
        protected virtual SvgRectangleTranslator CreateSvgRectangleTranslator([NotNull] ZplTransformer zplTransformer,
                                                                              [NotNull] ZplCommands zplCommands,
                                                                              [NotNull] SvgUnitReader svgUnitReader)
        {
            if (zplTransformer == null)
            {
                throw new ArgumentNullException(nameof(zplTransformer));
            }
            if (zplCommands == null)
            {
                throw new ArgumentNullException(nameof(zplCommands));
            }
            if (svgUnitReader == null)
            {
                throw new ArgumentNullException(nameof(svgUnitReader));
            }

            var svgRectangleTranslator = new SvgRectangleTranslator(zplTransformer,
                                                                    zplCommands,
                                                                    svgUnitReader);

            return(svgRectangleTranslator);
        }
        protected virtual SvgRectangleTranslator CreateSvgRectangleTranslator([NotNull] FingerPrintTransformer fingerPrintTransformer,
                                                                              [NotNull] FingerPrintCommands fingerPrintCommands,
                                                                              [NotNull] SvgUnitReader svgUnitReader)
        {
            if (fingerPrintTransformer == null)
            {
                throw new ArgumentNullException(nameof(fingerPrintTransformer));
            }
            if (fingerPrintCommands == null)
            {
                throw new ArgumentNullException(nameof(fingerPrintCommands));
            }
            if (svgUnitReader == null)
            {
                throw new ArgumentNullException(nameof(svgUnitReader));
            }

            var svgRectangleTranslator = new SvgRectangleTranslator(fingerPrintTransformer,
                                                                    fingerPrintCommands,
                                                                    svgUnitReader);

            return(svgRectangleTranslator);
        }