Document Solutions for Imaging
GrapeCity.Documents.Imaging Assembly / GrapeCity.Documents.Layout.Composition Namespace / View Class
Properties Methods

In This Topic
    View Class Members
    In This Topic

    The following tables list the members exposed by View.

    Public Properties
     NameDescription
    Public PropertyGets the owner Layer if this is a nested Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the nested Layer that appears below all other nested Layers on this Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the Visual that appears below all other Visuals on this Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets or sets a GrapeCity.Documents.Layout.LayoutRect that affects the transformation matrix when clipping this Layer.

    If the CreateClipRegion delegate is not assigned, the ClipRect rectangle is also used as a clipping region.

    (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets or sets a delegate that creates a clipping region (GrapeCity.Documents.Drawing.IClipRegion) taking GrapeCity.Documents.Drawing.GcGraphics and Layer as parameters.

    The transformation matrix of the clipping region is defined by the ClipRect.Transform property. If the ClipRect property is not assigned, the transformation matrix of the owner View is used.

    (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets or sets a delegate that accepts a GrapeCity.Documents.Drawing.GcGraphics object and a Layer and draws the layer on the graphics. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the height of the associated GrapeCity.Documents.Layout.LayoutView.  
    Public PropertyGets true if this Layer is not associated with any Surface, false otherwise. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the sibling Layer that appears on top of the current Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the sibling Layer that appears below the current Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the associated GrapeCity.Documents.Layout.LayoutView object.  
    Public PropertyGets or sets the name of this Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the owner Surface object. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets or sets an object that contains arbitrary data associated with this layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the nested Layer that appears on top of all other nested Layers on this Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the Visual that appears on top of all other Visuals on this Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the transformation matrix of the current View.  
    Public PropertyIf the current object is a Layer, gets the owner View. If the current object is a View, gets this object. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets or sets a value indicating whether this Layer is visible. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public PropertyGets the width of the associated GrapeCity.Documents.Layout.LayoutView.  
    Top
    Public Methods
     NameDescription
    Public MethodMoves the layer to the front. It becomes the topmost nested layer of the base Layer or the top layer of the Surface. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodOverloaded. Creates a Space object that represents an invisible helper rectangle for easy layout of other elements. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodOverloaded. Creates a nested Layer object and adds it on top of other nested layers. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodOverloaded. Creates a nested View object and adds it on top of other nested layers. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodOverloaded. Creates a Visual object that represents a drawing element. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodOverridden. Detaches this View from the owner Surface.  
    Public MethodReturns the array of nested layers and views on this Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodSearches for a Space or View with the given space ID.  
    Public MethodReturns the array of Visual objects. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodMoves the current Layer to the position on top of the specified layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodMoves the current Layer to the position below the specified layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodResets the transformation matrix to the base View transformation or to GrapeCity.Documents.Common.Matrix.Identity.  
    Public MethodApplies a rotation transformation.  
    Public MethodOverloaded. Applies a scaling transformation.  
    Public MethodMoves the layer to the back. It becomes the bottom nested layer of the base Layer or the bottom layer of the Surface. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodAssigns a transformation matrix to this View relative to the Surface or the base View.  
    Public MethodApplies a skew transformation.  
    Public MethodReturns a string that represents the current Layer. (Inherited from GrapeCity.Documents.Layout.Composition.Layer)
    Public MethodApplies a translation transformation.  
    Top
    See Also