[]
        
(Showing Draft Content)

FarPoint.Win.Spread.DrawingSpace.SpreadCameraShape

SpreadCameraShape Class

Defines a shape that creates a mirror image of a cell range in a sheetview.

Inheritance
SpreadCameraShape
Namespace: FarPoint.Win.Spread.DrawingSpace
Assembly: FarPoint.Win.Spread.dll
Syntax
public class SpreadCameraShape : PSShape, ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable, IDisposable
Public Class SpreadCameraShape
    Inherits PSShape
    Implements ISerializeSupport, IDeserializationCallback, IPdfSupportPSObject, ISerializable, IDisposable

Constructors

Name Description
SpreadCameraShape()

Creates a default SpreadCameraShape object.

SpreadCameraShape(SheetView, CellRange)

Create a new SpreadCameraShape object.

SpreadCameraShape(SerializationInfo, StreamingContext)

Creates a new SpreadCameraShape object from serialization.

SpreadCameraShape(string)

Creates a new SpreadCameraShape object with a specific formula.

Properties

Name Description
Formula

Gets or sets a string formula that indicates the captured region.

Height

Gets or sets the height of the object.

Left

Gets or sets the x-coordinate of the object.

Location

Gets or sets the location of the object.

Size

Gets or sets the size of the object.

Top

Gets or sets the y-coordinate of the object.

Width

Gets or sets the width of the object.

Methods

Name Description
CopyTo(object)

Copies the data and properties of this object in presentation space (drawing space) to the target object.

DeserializeObjectProps(XmlNodeReader)

Loads the object properties from XML.

Dispose()

Release object memory.

DoSize(int, Point)

Allows the object to be sized.

GetObjectData(SerializationInfo, StreamingContext)

Serializes the SpreadCameraShape object.

OnMouseDown(MouseEventArgs)

MouseDown processing.

OnMouseMove(MouseEventArgs)

MouseMove processing.

OnMouseUp(MouseEventArgs)

MouseUp processing.

OnPaint(Graphics, Rectangle)

Handles painting logic

OnPropertyChanging(object, PropertyChangingEventArgs)

Fires a property changing event.

Reset()

Resets data and propeties of the object.

ResetShape()

Resets the shape of the object.

Scale(float, float, bool)

Adjusts the size of the object by the specified amount.

SerializeProps(XmlTextWriter)

Saves the object properties to XML.

SetBoundsFloat(float, float, float, float, bool, bool)

Sets the bounds of the object to the specified position and size.

SetInitialShape()

Creates the initial SpreadCameraShape.

ShowSelectDataForm(Form, FpSpread, SpreadCameraShape)

Shows select data dialog.

Events

Name Description
PropertyChanging

Occurs when a property is changing.