[]
        
(Showing Draft Content)

FarPoint.Win.ComplexBorder

ComplexBorder Class

Represents a complex border.

Inheritance
ComplexBorder
Namespace: FarPoint.Win
Assembly: FarPoint.Win.dll
Syntax
[TypeConverter(typeof(BorderConverter))]
public class ComplexBorder : IBorder, IBorder2, ISerializeSupport, ISerializable, ICloneable, IComparable, IBorderRotationSupport, IBorder3, IBorderGrayscaleSupport
<TypeConverter(GetType(BorderConverter))>
Public Class ComplexBorder
    Implements IBorder, IBorder2, ISerializeSupport, ISerializable, ICloneable, IComparable, IBorderRotationSupport, IBorder3, IBorderGrayscaleSupport

Constructors

Name Description
ComplexBorder(ComplexBorderSide)

Creates a complex border with the specified ComplexBorderSide object
to use for all four sides.

ComplexBorder(ComplexBorderSide, ComplexBorderSide, ComplexBorderSide, ComplexBorderSide)

Creates a complex border with the specified ComplexBorderSide objects for each side.

ComplexBorder(ComplexBorderSide, ComplexBorderSide, ComplexBorderSide, ComplexBorderSide, ComplexBorderSide, bool, bool)

Creates a complex border with the specified ComplexBorderSide objects for each side.

ComplexBorder(SerializationInfo, StreamingContext)

Creates a new complex border object from serialization.

Properties

Name Description
Bottom

Gets the ComplexBorderSide object for the bottom side.

Diagonal

Gets the ComplexBorderSide object for the diagonal side.

DiagonalDown

Gets whether diagonally down.

DiagonalUp

Gets whether diagonally up.

Inset

Gets the insets of the border.

Left

Gets the ComplexBorderSide object for the left side.

Right

Gets the ComplexBorderSide object for the right side.

Top

Gets the ComplexBorderSide object for the top side.

Methods

Name Description
Clone()

Clones the border object.

CompareTo(object)

Compares the current object with another object of the same type.

Deserialize(XmlNodeReader)

Loads the object from XML.

Equals(object)

Compares the specified object to this ComplexBorder object.

GetHashCode()

Gets the hash code of the ComplexBorder object.

GetObjectData(SerializationInfo, StreamingContext)

Serializes the complex border object.

Paint(IBorderGraphics, float, float, float, float, bool)

Paints (prints) to PDF the complex border inside the specified rectangle.

Paint(Graphics, int, int, int, int)

Paints the complex border inside the specified rectangle.

Paint(Graphics, int, int, int, int, bool)

Paints the complex border inside the specified rectangle.

Serialize(XmlTextWriter)

Saves the object to XML.