PageOptions Class

Definition

Namespace: SMath.Manager
Assembly: SMath.Manager (in SMath.Manager.dll) Version: 1.2.9018.0
C#
public class PageOptions : ThreadSafeImageContainer
Inheritance
Object    ThreadSafeImageContainer    PageOptions

Constructors

PageOptionsInitializes a new instance of the PageOptions class
PageOptions(PageOptions)Initializes a new instance of the PageOptions class
PageOptions(BackgroundImageSize, Boolean, IBitmap)Initializes a new instance of the PageOptions class

Properties

Exists Determines whether the optimized image exists or not.
(Inherited from ThreadSafeImageContainer)
FullPage 
ImageSize 
Size Size of the original image.
(Inherited from ThreadSafeImageContainer)

Methods

DrawImage Draws the original or optimized image on the given surface/bounds and based on the given parameter.
(Inherited from ThreadSafeImageContainer)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetImageCopy Gets a copy of the original or optimized image based on the given parameter.
(Inherited from ThreadSafeImageContainer)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
SetImage Sets the image to the current ThreadSafeImageContainer instance and performs required scaling optimizations.
(Inherited from ThreadSafeImageContainer)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

imageLock
(Inherited from ThreadSafeImageContainer)
optimizedImage Stores optimized image.
(Inherited from ThreadSafeImageContainer)
originalImage Stores original image.
(Inherited from ThreadSafeImageContainer)

See Also