Create() public static method

Creates a new ShapeState instance.
public static Create ( ShapeStateFlags flags = ShapeStateFlags.Default ) : ShapeState
flags ShapeStateFlags The state flags.
return ShapeState
Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BaseShape"/> class.
 /// </summary>
 public BaseShape()
     : base()
 {
     State = ShapeState.Create(ShapeStateFlags.Visible | ShapeStateFlags.Printable | ShapeStateFlags.Standalone);
     Transform = MatrixObject.Create();
     Data = Context.Create();
 }
Esempio n. 2
0
        /// <summary>
        /// Parses a shape state string.
        /// </summary>
        /// <param name="s">The shape state string.</param>
        /// <returns>The <see cref="ShapeState"/>.</returns>
        public static ShapeState Parse(string s)
        {
            var flags = (ShapeStateFlags)Enum.Parse(typeof(ShapeStateFlags), s, true);

            return(ShapeState.Create(flags));
        }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BaseShape"/> class.
 /// </summary>
 public BaseShape()
     : base()
 {
     State = ShapeState.Create(ShapeStateFlags.Visible | ShapeStateFlags.Printable | ShapeStateFlags.Standalone);
     Data  = XContext.Create();
 }