[]
        
(Showing Draft Content)

FarPoint.Win.Spread.DrawingSpace.LineShape

LineShape Class

Represents a line shape object.

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

Constructors

Name Description
LineShape()

Creates a new line shape.

LineShape(LineShape)

Creates a new shape that is a copy of the specified shape.

LineShape(Point, Point)

Creates a new line shape.

LineShape(SerializationInfo, StreamingContext)

Creates a new line shape object from serialization.

Properties

Name Description
EndCap

Gets or sets the ending cap for the line.

Height

Gets or sets the height of the line shape.

ShapeOutlineThickness

Gets or sets the shape outline thickness (line thickness) for the object.

StartCap

Gets or sets the starting cap for the line.

Thickness

Gets or sets the thickness of the line.

Width

Gets or sets the width of the line shape.

Methods

Name Description
Clone()

Creates a copy of this shape.

CopyTo(object)

Copies the properties of this object to the target object.

Deserialize(object, XmlNodeReader)

Loads the object from XML.

Deserialize(XmlNodeReader)

Loads the object from XML.

DeserializeLineProps(XmlNodeReader)

Loads the object properties from XML.

DoSize(int, Point)

Allows the object to be sized.

GetGrabHandleRectangles(Rectangle, ref Rectangle[])

Gets the grab handle rectangles.

GetObjectData(SerializationInfo, StreamingContext)

Serializes the shape object.

GetRotateHandleRectangle(Rectangle)

Gets the rotate handle rectangle.

OnMouseDown(MouseEventArgs)

Raises the MouseDown event.

OnPaint(Graphics, Rectangle)

Initiates a redraw for the object to repaint itself.

OnPaintBackground(Graphics, Rectangle)

Initiates a redraw for the line to repaint its background.

PaintDropShadow(Graphics, Rectangle)

Draws the drop shadow.

PaintRotateHandle(Graphics, Rectangle)

Draws the rotate handle.

PaintSpecialBackground(Graphics, Rectangle)

Asks the control to repaint the line shape.

Serialize(object, XmlTextWriter)

Saves the object to XML.

Serialize(XmlTextWriter)

Saves the object to XML.

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 line shape.

SizeRegion(float, float, float, float)

Resizes the region.