/// <summary>
        /// Returns true if ImageSaveAsTIFFMultipageParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageSaveAsTIFFMultipageParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageSaveAsTIFFMultipageParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Compression == input.Compression ||
                     Compression.Equals(input.Compression)
                 ) &&
                 (
                     JpegQuality == input.JpegQuality ||
                     JpegQuality.Equals(input.JpegQuality)
                 ));
        }
Example #2
0
        /// <summary>
        /// Returns true if PdfInsertTextParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfInsertTextParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfInsertTextParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     TextParameters == input.TextParameters ||
                     (TextParameters != null &&
                      TextParameters.Equals(input.TextParameters))
                 ) &&
                 (
                     TextBoundingBoxLayout == input.TextBoundingBoxLayout ||
                     (TextBoundingBoxLayout != null &&
                      TextBoundingBoxLayout.Equals(input.TextBoundingBoxLayout))
                 ));
        }
        /// <summary>
        /// Returns true if ImageSaveAsPNGParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageSaveAsPNGParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageSaveAsPNGParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Compression == input.Compression ||
                     Compression.Equals(input.Compression)
                 ) &&
                 (
                     Interlaced == input.Interlaced ||
                     Interlaced.Equals(input.Interlaced)
                 ));
        }
Example #4
0
        /// <summary>
        /// Returns true if ImageRotateParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageRotateParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageRotateParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     RotationAngle == input.RotationAngle ||
                     RotationAngle.Equals(input.RotationAngle)
                 ) &&
                 (
                     FlipHorizontally == input.FlipHorizontally ||
                     FlipHorizontally.Equals(input.FlipHorizontally)
                 ) &&
                 (
                     FlipVertically == input.FlipVertically ||
                     FlipVertically.Equals(input.FlipVertically)
                 ));
        }
Example #5
0
        /// <summary>
        /// Returns true if PdfExtractPageParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfExtractPageParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfExtractPageParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     ExtractAsSeparate == input.ExtractAsSeparate ||
                     ExtractAsSeparate.Equals(input.ExtractAsSeparate)
                 ) &&
                 (
                     ImmediateDownload == input.ImmediateDownload ||
                     ImmediateDownload.Equals(input.ImmediateDownload)
                 ));
        }
        /// <summary>
        /// Returns true if ImageResizeParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageResizeParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageResizeParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     ResizeHorizontal == input.ResizeHorizontal ||
                     ResizeHorizontal.Equals(input.ResizeHorizontal)
                 ) &&
                 (
                     ResizeVertical == input.ResizeVertical ||
                     ResizeVertical.Equals(input.ResizeVertical)
                 ) &&
                 (
                     ResizeMode == input.ResizeMode ||
                     ResizeMode.Equals(input.ResizeMode)
                 ) &&
                 (
                     ResizeUnit == input.ResizeUnit ||
                     ResizeUnit.Equals(input.ResizeUnit)
                 ));
        }
        /// <summary>
        /// Returns true if ImageGetPageThumbnailParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageGetPageThumbnailParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageGetPageThumbnailParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     ThumbnailWidth == input.ThumbnailWidth ||
                     ThumbnailWidth.Equals(input.ThumbnailWidth)
                 ) &&
                 (
                     ThumbnailHeight == input.ThumbnailHeight ||
                     ThumbnailHeight.Equals(input.ThumbnailHeight)
                 ));
        }
        /// <summary>
        /// Returns true if PdfScalePageParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfScalePageParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfScalePageParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     ScaleX == input.ScaleX ||
                     ScaleX.Equals(input.ScaleX)
                 ) &&
                 (
                     ScaleY == input.ScaleY ||
                     ScaleY.Equals(input.ScaleY)
                 ));
        }
Example #9
0
        /// <summary>
        /// Returns true if PdfDetectPageOrientationParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfDetectPageOrientationParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfDetectPageOrientationParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Language == input.Language ||
                     (Language != null &&
                      Language.Equals(input.Language))
                 ) &&
                 (
                     AutomaticallyApplyRotation == input.AutomaticallyApplyRotation ||
                     AutomaticallyApplyRotation.Equals(input.AutomaticallyApplyRotation)
                 ));
        }
Example #10
0
        public void Range_NotEquals()
        {
            var r1 = new PageRange(5, 10);
            var r2 = new PageRange(6, 10);

            Assert.That(r1, Is.Not.EqualTo(r2));

            Assert.True(r1 != r2);

            Assert.False(Equals(r1, r2));
            Assert.False(r1.Equals(null));
            Assert.That(r1, Is.Not.EqualTo(null));
            // ReSharper disable once SuspiciousTypeConversion.Global
            Assert.False(r1.Equals(5));
            Assert.That(r1.GetHashCode(), Is.Not.EqualTo(r2.GetHashCode()));
        }
Example #11
0
        /// <summary>
        /// Returns true if ImageConvertColorDepthParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageConvertColorDepthParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageConvertColorDepthParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     ConvertColorDepthMode == input.ConvertColorDepthMode ||
                     ConvertColorDepthMode.Equals(input.ConvertColorDepthMode)
                 ) &&
                 (
                     Depth1BppOtsuThreshold == input.Depth1BppOtsuThreshold ||
                     Depth1BppOtsuThreshold.Equals(input.Depth1BppOtsuThreshold)
                 ) &&
                 (
                     Depth1BppBradleyThreshold == input.Depth1BppBradleyThreshold ||
                     Depth1BppBradleyThreshold.Equals(input.Depth1BppBradleyThreshold)
                 ) &&
                 (
                     Depth1BppSauvolaFactor == input.Depth1BppSauvolaFactor ||
                     Depth1BppSauvolaFactor.Equals(input.Depth1BppSauvolaFactor)
                 ));
        }
Example #12
0
        /// <summary>
        /// Returns true if ImageSaveAsJPEGParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageSaveAsJPEGParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageSaveAsJPEGParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Quality == input.Quality ||
                     Quality.Equals(input.Quality)
                 ) &&
                 (
                     Progressive == input.Progressive ||
                     Progressive.Equals(input.Progressive)
                 ));
        }
        /// <summary>
        /// Returns true if PdfOCRParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfOCRParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfOCRParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Language == input.Language ||
                     (Language != null &&
                      Language.Equals(input.Language))
                 ) &&
                 (
                     SkipPageWithText == input.SkipPageWithText ||
                     SkipPageWithText.Equals(input.SkipPageWithText)
                 ));
        }
        /// <summary>
        /// Returns true if PdfAutoDeskewParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfAutoDeskewParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfAutoDeskewParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     MaxAngleOfResearch == input.MaxAngleOfResearch ||
                     MaxAngleOfResearch.Equals(input.MaxAngleOfResearch)
                 ) &&
                 (
                     Optimistic == input.Optimistic ||
                     Optimistic.Equals(input.Optimistic)
                 ));
        }
Example #15
0
        /// <summary>
        /// Returns true if PdfClonePageParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfClonePageParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfClonePageParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     SourceFileId == input.SourceFileId ||
                     (SourceFileId != null &&
                      SourceFileId.Equals(input.SourceFileId))
                 ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     DestinationPage == input.DestinationPage ||
                     DestinationPage.Equals(input.DestinationPage)
                 ));
        }
Example #16
0
        /// <summary>
        /// Returns true if ImageDetectColorParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageDetectColorParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageDetectColorParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     AutoConvert == input.AutoConvert ||
                     AutoConvert.Equals(input.AutoConvert)
                 ) &&
                 (
                     AutoRepairCharacters == input.AutoRepairCharacters ||
                     AutoRepairCharacters.Equals(input.AutoRepairCharacters)
                 ));
        }
Example #17
0
        /// <summary>
        /// Returns true if PdfInsertPageNumberParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfInsertPageNumberParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfInsertPageNumberParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Format == input.Format ||
                     Format.Equals(input.Format)
                 ) &&
                 (
                     Layout == input.Layout ||
                     (Layout != null &&
                      Layout.Equals(input.Layout))
                 ) &&
                 (
                     TextParameters == input.TextParameters ||
                     (TextParameters != null &&
                      TextParameters.Equals(input.TextParameters))
                 ));
        }
        /// <summary>
        /// Returns true if ImageAdjustParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageAdjustParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageAdjustParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     RoiLeft == input.RoiLeft ||
                     RoiLeft.Equals(input.RoiLeft)
                 ) &&
                 (
                     RoiTop == input.RoiTop ||
                     RoiTop.Equals(input.RoiTop)
                 ) &&
                 (
                     RoiWidth == input.RoiWidth ||
                     RoiWidth.Equals(input.RoiWidth)
                 ) &&
                 (
                     RoiHeight == input.RoiHeight ||
                     RoiHeight.Equals(input.RoiHeight)
                 ) &&
                 (
                     GammaCorrection == input.GammaCorrection ||
                     GammaCorrection.Equals(input.GammaCorrection)
                 ) &&
                 (
                     Brightness == input.Brightness ||
                     Brightness.Equals(input.Brightness)
                 ) &&
                 (
                     Contrast == input.Contrast ||
                     Contrast.Equals(input.Contrast)
                 ) &&
                 (
                     Saturation == input.Saturation ||
                     Saturation.Equals(input.Saturation)
                 ) &&
                 (
                     AutoContrastEnhancement == input.AutoContrastEnhancement ||
                     AutoContrastEnhancement.Equals(input.AutoContrastEnhancement)
                 ) &&
                 (
                     ContrastHistogramStretch == input.ContrastHistogramStretch ||
                     ContrastHistogramStretch.Equals(input.ContrastHistogramStretch)
                 ));
        }
Example #19
0
        public void TestPageRangeFromPattern(string pattern, string expectedMinimalPattern)
        {
            PageRange actualpageRange      = PageRange.FromPattern(doc100, pattern);
            PageRange expectedPageRange    = PageRange.FromPattern(doc100, expectedMinimalPattern);
            string    acutalMinimalPattern = actualpageRange.GetPattern();

            Assert.AreEqual(expectedMinimalPattern, acutalMinimalPattern);
            Assert.IsTrue(actualpageRange.Equals(expectedPageRange));
        }
Example #20
0
        public void TestInvertPageRange(string nonInvertedPattern, string expectedInvertedPattern)
        {
            PageRange pageRange = PageRange.FromPattern(doc10, nonInvertedPattern);
            PageRange expectedInvertedPageRange = PageRange.FromPattern(doc10, expectedInvertedPattern);
            PageRange actualInvertedPageRange   = pageRange.Invert();

            Assert.AreEqual(expectedInvertedPattern, actualInvertedPageRange.GetPattern());
            Assert.IsTrue(actualInvertedPageRange.Equals(expectedInvertedPageRange));
        }
        /// <summary>
        /// Returns true if PdfAnnotateParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfAnnotateParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfAnnotateParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     AnnotationType == input.AnnotationType ||
                     AnnotationType.Equals(input.AnnotationType)
                 ) &&
                 (
                     StickyNoteAnnotationParameters == input.StickyNoteAnnotationParameters ||
                     (StickyNoteAnnotationParameters != null &&
                      StickyNoteAnnotationParameters.Equals(input.StickyNoteAnnotationParameters))
                 ) &&
                 (
                     LinkAnnotationParameters == input.LinkAnnotationParameters ||
                     (LinkAnnotationParameters != null &&
                      LinkAnnotationParameters.Equals(input.LinkAnnotationParameters))
                 ) &&
                 (
                     FreeTextAnnotationParameters == input.FreeTextAnnotationParameters ||
                     (FreeTextAnnotationParameters != null &&
                      FreeTextAnnotationParameters.Equals(input.FreeTextAnnotationParameters))
                 ) &&
                 (
                     LineAnnotationParameters == input.LineAnnotationParameters ||
                     (LineAnnotationParameters != null &&
                      LineAnnotationParameters.Equals(input.LineAnnotationParameters))
                 ) &&
                 (
                     SquareAndCircleAnnotationParameters == input.SquareAndCircleAnnotationParameters ||
                     (SquareAndCircleAnnotationParameters != null &&
                      SquareAndCircleAnnotationParameters.Equals(input.SquareAndCircleAnnotationParameters))
                 ) &&
                 (
                     RubberStampAnnotationParameters == input.RubberStampAnnotationParameters ||
                     (RubberStampAnnotationParameters != null &&
                      RubberStampAnnotationParameters.Equals(input.RubberStampAnnotationParameters))
                 ));
        }
        /// <summary>
        /// Returns true if ImageMICRParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageMICRParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageMICRParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Font == input.Font ||
                     Font.Equals(input.Font)
                 ) &&
                 (
                     Context == input.Context ||
                     Context.Equals(input.Context)
                 ) &&
                 (
                     WhiteList == input.WhiteList ||
                     (WhiteList != null &&
                      WhiteList.Equals(input.WhiteList))
                 ) &&
                 (
                     RoiLeft == input.RoiLeft ||
                     RoiLeft.Equals(input.RoiLeft)
                 ) &&
                 (
                     RoiTop == input.RoiTop ||
                     RoiTop.Equals(input.RoiTop)
                 ) &&
                 (
                     RoiWidth == input.RoiWidth ||
                     RoiWidth.Equals(input.RoiWidth)
                 ) &&
                 (
                     RoiHeight == input.RoiHeight ||
                     RoiHeight.Equals(input.RoiHeight)
                 ) &&
                 (
                     ExpectedSymbolsCount == input.ExpectedSymbolsCount ||
                     ExpectedSymbolsCount.Equals(input.ExpectedSymbolsCount)
                 ));
        }
        /// <summary>
        /// Returns true if ImageSaveAsPDFMRCParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageSaveAsPDFMRCParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageSaveAsPDFMRCParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Conformance == input.Conformance ||
                     Conformance.Equals(input.Conformance)
                 ) &&
                 (
                     ColorImageCompression == input.ColorImageCompression ||
                     ColorImageCompression.Equals(input.ColorImageCompression)
                 ) &&
                 (
                     BitonalImageCompression == input.BitonalImageCompression ||
                     BitonalImageCompression.Equals(input.BitonalImageCompression)
                 ) &&
                 (
                     ImageQuality == input.ImageQuality ||
                     ImageQuality.Equals(input.ImageQuality)
                 ) &&
                 (
                     DownscaleResolution == input.DownscaleResolution ||
                     DownscaleResolution.Equals(input.DownscaleResolution)
                 ) &&
                 (
                     PreserveSmoothing == input.PreserveSmoothing ||
                     PreserveSmoothing.Equals(input.PreserveSmoothing)
                 ) &&
                 (
                     FastWebView == input.FastWebView ||
                     FastWebView.Equals(input.FastWebView)
                 ) &&
                 (
                     JBIG2PMSThreshold == input.JBIG2PMSThreshold ||
                     JBIG2PMSThreshold.Equals(input.JBIG2PMSThreshold)
                 ));
        }
        /// <summary>
        /// Returns true if ImageCleanupDocumentParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageCleanupDocumentParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageCleanupDocumentParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     RemoveBlackBorders == input.RemoveBlackBorders ||
                     RemoveBlackBorders.Equals(input.RemoveBlackBorders)
                 ) &&
                 (
                     Deskew == input.Deskew ||
                     Deskew.Equals(input.Deskew)
                 ) &&
                 (
                     RemoveLeftMarginPunchHoles == input.RemoveLeftMarginPunchHoles ||
                     RemoveLeftMarginPunchHoles.Equals(input.RemoveLeftMarginPunchHoles)
                 ) &&
                 (
                     RemoveTopMarginPunchHoles == input.RemoveTopMarginPunchHoles ||
                     RemoveTopMarginPunchHoles.Equals(input.RemoveTopMarginPunchHoles)
                 ) &&
                 (
                     RemoveRightMarginPunchHoles == input.RemoveRightMarginPunchHoles ||
                     RemoveRightMarginPunchHoles.Equals(input.RemoveRightMarginPunchHoles)
                 ) &&
                 (
                     RemoveBottomMarginPunchHoles == input.RemoveBottomMarginPunchHoles ||
                     RemoveBottomMarginPunchHoles.Equals(input.RemoveBottomMarginPunchHoles)
                 ) &&
                 (
                     DespeckleStrength == input.DespeckleStrength ||
                     DespeckleStrength.Equals(input.DespeckleStrength)
                 ));
        }
Example #25
0
        /// <summary>
        /// Returns true if PdfReadBarcodesParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfReadBarcodesParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfReadBarcodesParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     ScanMode == input.ScanMode ||
                     ScanMode.Equals(input.ScanMode)
                 ) &&
                 (
                     ScanBarcode1D == input.ScanBarcode1D ||
                     ScanBarcode1D.Equals(input.ScanBarcode1D)
                 ) &&
                 (
                     ScanBarcodeQR == input.ScanBarcodeQR ||
                     ScanBarcodeQR.Equals(input.ScanBarcodeQR)
                 ) &&
                 (
                     ScanBarcodeMicroQR == input.ScanBarcodeMicroQR ||
                     ScanBarcodeMicroQR.Equals(input.ScanBarcodeMicroQR)
                 ) &&
                 (
                     ScanBarcodePDF417 == input.ScanBarcodePDF417 ||
                     ScanBarcodePDF417.Equals(input.ScanBarcodePDF417)
                 ) &&
                 (
                     ScanBarcodeDataMatrix == input.ScanBarcodeDataMatrix ||
                     ScanBarcodeDataMatrix.Equals(input.ScanBarcodeDataMatrix)
                 ) &&
                 (
                     ScanBarcodeAztec == input.ScanBarcodeAztec ||
                     ScanBarcodeAztec.Equals(input.ScanBarcodeAztec)
                 ));
        }
Example #26
0
        /// <summary>
        /// Returns true if ImageSaveAsPDFParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageSaveAsPDFParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageSaveAsPDFParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Conformance == input.Conformance ||
                     Conformance.Equals(input.Conformance)
                 ) &&
                 (
                     ColorImageCompression == input.ColorImageCompression ||
                     ColorImageCompression.Equals(input.ColorImageCompression)
                 ) &&
                 (
                     BitonalImageCompression == input.BitonalImageCompression ||
                     BitonalImageCompression.Equals(input.BitonalImageCompression)
                 ) &&
                 (
                     EnableColorDetection == input.EnableColorDetection ||
                     EnableColorDetection.Equals(input.EnableColorDetection)
                 ) &&
                 (
                     ImageQuality == input.ImageQuality ||
                     ImageQuality.Equals(input.ImageQuality)
                 ) &&
                 (
                     DownscaleResolution == input.DownscaleResolution ||
                     DownscaleResolution.Equals(input.DownscaleResolution)
                 ) &&
                 (
                     FastWebView == input.FastWebView ||
                     FastWebView.Equals(input.FastWebView)
                 ));
        }
Example #27
0
        /// <summary>
        /// Returns true if PdfDrawImageParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfDrawImageParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfDrawImageParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     ImageData == input.ImageData ||
                     (ImageData != null &&
                      ImageData.Equals(input.ImageData))
                 ) &&
                 (
                     ImageFileId == input.ImageFileId ||
                     (ImageFileId != null &&
                      ImageFileId.Equals(input.ImageFileId))
                 ) &&
                 (
                     Quality == input.Quality ||
                     Quality.Equals(input.Quality)
                 ) &&
                 (
                     ColorImageCompression == input.ColorImageCompression ||
                     ColorImageCompression.Equals(input.ColorImageCompression)
                 ) &&
                 (
                     BitonalCompression == input.BitonalCompression ||
                     BitonalCompression.Equals(input.BitonalCompression)
                 ) &&
                 (
                     ImageLayout == input.ImageLayout ||
                     (ImageLayout != null &&
                      ImageLayout.Equals(input.ImageLayout))
                 ));
        }
Example #28
0
        /// <summary>
        /// Returns true if PdfExtractTextParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfExtractTextParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfExtractTextParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     TextExtractionMode == input.TextExtractionMode ||
                     TextExtractionMode.Equals(input.TextExtractionMode)
                 ) &&
                 (
                     TextExtractionAreaLeft == input.TextExtractionAreaLeft ||
                     TextExtractionAreaLeft.Equals(input.TextExtractionAreaLeft)
                 ) &&
                 (
                     TextExtractionAreaTop == input.TextExtractionAreaTop ||
                     TextExtractionAreaTop.Equals(input.TextExtractionAreaTop)
                 ) &&
                 (
                     TextExtractionAreaWidth == input.TextExtractionAreaWidth ||
                     TextExtractionAreaWidth.Equals(input.TextExtractionAreaWidth)
                 ) &&
                 (
                     TextExtractionAreaHeight == input.TextExtractionAreaHeight ||
                     TextExtractionAreaHeight.Equals(input.TextExtractionAreaHeight)
                 ) &&
                 (
                     IncludeHeader == input.IncludeHeader ||
                     IncludeHeader.Equals(input.IncludeHeader)
                 ));
        }
Example #29
0
        /// <summary>
        /// Returns true if PdfSaveAsTIFFParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfSaveAsTIFFParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfSaveAsTIFFParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Compression == input.Compression ||
                     Compression.Equals(input.Compression)
                 ) &&
                 (
                     JpegQuality == input.JpegQuality ||
                     JpegQuality.Equals(input.JpegQuality)
                 ) &&
                 (
                     UseCMYK == input.UseCMYK ||
                     UseCMYK.Equals(input.UseCMYK)
                 ) &&
                 (
                     Resolution == input.Resolution ||
                     Resolution.Equals(input.Resolution)
                 ) &&
                 (
                     RenderFormFields == input.RenderFormFields ||
                     RenderFormFields.Equals(input.RenderFormFields)
                 ) &&
                 (
                     KeepRasterPDFResolution == input.KeepRasterPDFResolution ||
                     KeepRasterPDFResolution.Equals(input.KeepRasterPDFResolution)
                 ));
        }
Example #30
0
        /// <summary>
        /// Returns true if PdfSaveAsPNGParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfSaveAsPNGParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfSaveAsPNGParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ) &&
                 (
                     Compression == input.Compression ||
                     Compression.Equals(input.Compression)
                 ) &&
                 (
                     Interlaced == input.Interlaced ||
                     Interlaced.Equals(input.Interlaced)
                 ) &&
                 (
                     Resolution == input.Resolution ||
                     Resolution.Equals(input.Resolution)
                 ) &&
                 (
                     RenderFormFields == input.RenderFormFields ||
                     RenderFormFields.Equals(input.RenderFormFields)
                 ) &&
                 (
                     KeepRasterPDFResolution == input.KeepRasterPDFResolution ||
                     KeepRasterPDFResolution.Equals(input.KeepRasterPDFResolution)
                 ));
        }