/// <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)
                 ));
        }
예제 #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))
                 ));
        }
예제 #3
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)
                 ));
        }
        /// <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)
                 ));
        }
        /// <summary>
        /// Returns true if PdfProtectParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfProtectParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfProtectParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     OwnerPassword == input.OwnerPassword ||
                     (OwnerPassword != null &&
                      OwnerPassword.Equals(input.OwnerPassword))
                 ) &&
                 (
                     UserPassword == input.UserPassword ||
                     (UserPassword != null &&
                      UserPassword.Equals(input.UserPassword))
                 ) &&
                 (
                     Encryption == input.Encryption ||
                     Encryption.Equals(input.Encryption)
                 ) &&
                 (
                     CanPrint == input.CanPrint ||
                     CanPrint.Equals(input.CanPrint)
                 ) &&
                 (
                     CanCopy == input.CanCopy ||
                     CanCopy.Equals(input.CanCopy)
                 ) &&
                 (
                     CanModify == input.CanModify ||
                     CanModify.Equals(input.CanModify)
                 ) &&
                 (
                     CanAddNotes == input.CanAddNotes ||
                     CanAddNotes.Equals(input.CanAddNotes)
                 ) &&
                 (
                     CanFillFields == input.CanFillFields ||
                     CanFillFields.Equals(input.CanFillFields)
                 ) &&
                 (
                     CanCopyAccess == input.CanCopyAccess ||
                     CanCopyAccess.Equals(input.CanCopyAccess)
                 ) &&
                 (
                     CanAssemble == input.CanAssemble ||
                     CanAssemble.Equals(input.CanAssemble)
                 ) &&
                 (
                     CanPrintFull == input.CanPrintFull ||
                     CanPrintFull.Equals(input.CanPrintFull)
                 ));
        }
예제 #6
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)
                 ));
        }
        /// <summary>
        /// Returns true if PdfRotatePageStandardParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfRotatePageStandardParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfRotatePageStandardParameters 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)
                 ));
        }
        /// <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)
                 ));
        }
        /// <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)
                 ));
        }
예제 #10
0
        /// <summary>
        /// Returns true if PdfConvertToPDFAParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfConvertToPDFAParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfConvertToPDFAParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     Conformance == input.Conformance ||
                     Conformance.Equals(input.Conformance)
                 ) &&
                 (
                     AllowVectorization == input.AllowVectorization ||
                     AllowVectorization.Equals(input.AllowVectorization)
                 ) &&
                 (
                     AllowRasterization == input.AllowRasterization ||
                     AllowRasterization.Equals(input.AllowRasterization)
                 ));
        }
예제 #11
0
        /// <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)
                 ));
        }
예제 #12
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)
                 ));
        }
예제 #13
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)
                 ));
        }
예제 #14
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)
                 ));
        }
예제 #15
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)
                 ));
        }
예제 #16
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))
                 ));
        }
예제 #17
0
        /// <summary>
        /// Returns true if ImageSaveAsTIFFParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of ImageSaveAsTIFFParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(ImageSaveAsTIFFParameters 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)
                 ));
        }
        /// <summary>
        /// Returns true if PdfInsertNewPageParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfInsertNewPageParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfInsertNewPageParameters input)
        {
            if (input == null)
            {
                return(false);
            }

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

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     FlattenAnnotations == input.FlattenAnnotations ||
                     FlattenAnnotations.Equals(input.FlattenAnnotations)
                 ) &&
                 (
                     FlattenFormFields == input.FlattenFormFields ||
                     FlattenFormFields.Equals(input.FlattenFormFields)
                 ) &&
                 (
                     FlattenLayers == input.FlattenLayers ||
                     FlattenLayers.Equals(input.FlattenLayers)
                 ) &&
                 (
                     PageRange == input.PageRange ||
                     (PageRange != null &&
                      PageRange.Equals(input.PageRange))
                 ));
        }
        /// <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)
                 ));
        }
        /// <summary>
        /// Returns true if PdfSetInitialViewParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfSetInitialViewParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfSetInitialViewParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     PageMode == input.PageMode ||
                     PageMode.Equals(input.PageMode)
                 ) &&
                 (
                     LayoutMode == input.LayoutMode ||
                     LayoutMode.Equals(input.LayoutMode)
                 ) &&
                 (
                     NonFullScreenPageMode == input.NonFullScreenPageMode ||
                     NonFullScreenPageMode.Equals(input.NonFullScreenPageMode)
                 ) &&
                 (
                     OpenPage == input.OpenPage ||
                     OpenPage.Equals(input.OpenPage)
                 ) &&
                 (
                     OpenZoom == input.OpenZoom ||
                     OpenZoom.Equals(input.OpenZoom)
                 ) &&
                 (
                     HideToolbar == input.HideToolbar ||
                     HideToolbar.Equals(input.HideToolbar)
                 ) &&
                 (
                     HideMenubar == input.HideMenubar ||
                     HideMenubar.Equals(input.HideMenubar)
                 ) &&
                 (
                     HideWindowUI == input.HideWindowUI ||
                     HideWindowUI.Equals(input.HideWindowUI)
                 ) &&
                 (
                     FitWindow == input.FitWindow ||
                     FitWindow.Equals(input.FitWindow)
                 ) &&
                 (
                     CenterWindow == input.CenterWindow ||
                     CenterWindow.Equals(input.CenterWindow)
                 ) &&
                 (
                     DisplayDocTitle == input.DisplayDocTitle ||
                     DisplayDocTitle.Equals(input.DisplayDocTitle)
                 ));
        }
        /// <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)
                 ));
        }
예제 #25
0
        /// <summary>
        /// Returns true if PdfSetInfoParameters instances are equal
        /// </summary>
        /// <param name="input">Instance of PdfSetInfoParameters to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PdfSetInfoParameters input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     FileId == input.FileId ||
                     (FileId != null &&
                      FileId.Equals(input.FileId))
                     ) &&
                 (
                     Author == input.Author ||
                     (Author != null &&
                      Author.Equals(input.Author))
                 ) &&
                 (
                     Title == input.Title ||
                     (Title != null &&
                      Title.Equals(input.Title))
                 ) &&
                 (
                     Subject == input.Subject ||
                     (Subject != null &&
                      Subject.Equals(input.Subject))
                 ) &&
                 (
                     Producer == input.Producer ||
                     (Producer != null &&
                      Producer.Equals(input.Producer))
                 ) &&
                 (
                     Metadata == input.Metadata ||
                     (Metadata != null &&
                      Metadata.Equals(input.Metadata))
                 ) &&
                 (
                     Keywords == input.Keywords ||
                     (Keywords != null &&
                      Keywords.Equals(input.Keywords))
                 ) &&
                 (
                     ClearEmptyValues == input.ClearEmptyValues ||
                     ClearEmptyValues.Equals(input.ClearEmptyValues)
                 ));
        }
        public override bool Equals(Object o)
        {
            var f = o as File;

            if (f == null)
            {
                return(false);
            }

            var v1 = FileId.Equals(f.FileId);
            var v2 = Name.Equals(f.Name);
            var v3 = CreatedDate.Equals(f.CreatedDate);
            var v4 = Object.Equals(DeleteDate, f.DeleteDate);

            return(v1 && v2 && v3 && v4);
        }
예제 #27
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)
                 ));
        }
        /// <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)
                 ));
        }
예제 #29
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)
                 ));
        }
예제 #30
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))
                 ));
        }