Skip to content

RhinoPageView

Public Class

A window that contains a single layout ‘page’

Inheritance Hierarchy

System.Object
Rhino.Display.RhinoView
Rhino.Display.RhinoPageView

Namespace: Rhino.Display

Assembly: RhinoCommon (in RhinoCommon.dll)

Syntax

public class RhinoPageView : RhinoView

The RhinoPageView type exposes the following members.

Properties

Name

Description


Public Property

Returns the active detail object. If no detail is active, or if the page is active, then null is returned.


Public Property

Returns the id of the active detail. If no detail is active, or if the page is active, then Guid.Empty is returned.


Public Property

Gets the active viewport. The ActiveViewport is the same as the MainViewport for standard RhinoViews. In a RhinoPageView, the active viewport may be the RhinoViewport of a child detail object. Most of the time, you will use ActiveViewport unless you explicitly need to work with the main viewport.

(Overrides

.)


Public Property

Returns viewport ID for the active viewport. Faster than ActiveViewport function when working with page views.

(Inherited from RhinoView.)


Public Property

Gets the size and location of the view including its non-client elements, in pixels, relative to the parent control.

(Inherited from RhinoView.)


Public Property

Gets the rectangle that represents the client area of the view.

(Inherited from RhinoView.)


Public Property

Gets the display pipeline used for this view.

(Inherited from RhinoView.)


Public Property

(Inherited from RhinoView.)


Public Property

Floating state of RhinoView. if true, then the view will be in a floating frame window. Otherwise the view will be embedded in the main frame.

(Inherited from RhinoView.)


Public Property

Gets the window handle that this view is bound to.

(Inherited from RhinoView.)


Public Property

true if the view is being dynamically changed by mouse moves, arrow keys, trackballs, etc.

(Inherited from RhinoView.)


Public Property

A RhinoView contains a “main viewport” that fills the entire view client window. RhinoPageViews may also contain nested child RhinoViewports for implementing detail viewports. The MainViewport will always return this RhinoView’s m_vp.

(Inherited from RhinoView.)


Public Property

(Inherited from RhinoView.)


Public Property
Code Example

Height of the page in the document’s PageUnitSystem


Public Property
Code Example

Returns true if the page is active, rather than any detail view. This occurs when the MainViewport.Id == ActiveViewportID.


Public Property
Code Example

Same as the MainViewport.Name.


Public Property

Gets or sets the runtime page number and updates the page number for all of the other pages. The first page has a value of 0.


Public Property
Code Example

Width of the page in the document’s PageUnitSystem


Public Property

Returns the name of the layout’s media, or paper (e.g. Letter, Legal, A1, etc.), used to determine the page width and page height.


Public Property

Returns the name of the layout’s destination printer.


Public Property

Gets the RealtimeDisplayMode active for this view. null if the view doesn’t have a RealtimeDisplayMode set.

(Inherited from RhinoView.)


Public Property

(Inherited from RhinoView.)


Public Property

Gets the rectangle that represents the client area of the view in screen coordinates.

(Inherited from RhinoView.)


Public Property

Gets or sets the size of the view

(Inherited from RhinoView.)


Public Property

Visibility of the viewport title window.

(Inherited from RhinoView.)


Methods

Name

Description


Public Method
Code Example

Creates a detail view object that is displayed on this page and adds it to the document.


Public Method

Capture View contents to a bitmap.

(Inherited from RhinoView.)


Public Method

Capture View contents to a bitmap using a display mode description to define how drawing is performed.

(Inherited from RhinoView.)


Public Method

Captures view contents to a bitmap using display attributes to define how drawing is performed.

(Inherited from RhinoView.)


Public Method

Capture View contents to a bitmap.

(Inherited from RhinoView.)


Public Method

Capture View contents to a bitmap using a display mode description to define how drawing is performed.

(Inherited from RhinoView.)


Public Method

Capture View contents to a bitmap using display attributes to define how drawing is performed.

(Inherited from RhinoView.)


Public Method
Code Example

Captures the view contents to a bitmap allowing for visibility of grid and axes.

(Inherited from RhinoView.)


Public Method

Captures a part of the view contents to a bitmap allowing for visibility of grid and axes.

(Inherited from RhinoView.)


Public Method

(Inherited from RhinoView.)


Public Method

(Inherited from RhinoView.)


Public Method

Remove this View from Rhino. DO NOT attempt to use this instance of this class after calling Close.

(Inherited from RhinoView.)


Public Method

Creates a bitmap preview image of model.

(Inherited from RhinoView.)


Public Method

Creates a bitmap preview image of model.

(Inherited from RhinoView.)


Public Method

Copies a page view.


Public Method

(Inherited from RhinoView.)


Protected Method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

(Inherited from Object.)


Public Method

Gets a list of the detail view objects associated with this layout.


Public Method

(Inherited from RhinoView.)


Public Method

Creates a preview image of the page.


Public Method

GetType

Gets the Type of the current instance.

(Inherited from Object.)


Protected Method

MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)


Public Method

Returns whether or not the mouse is captured in this view.

(Inherited from RhinoView.)


Public Method
Code Example
Redraw

Redraws this view.

(Inherited from RhinoView.)


Public Method

Converts a point in screen coordinates to client coordinates for this view.

(Inherited from RhinoView.)


Public Method

(Inherited from RhinoView.)


Public Method
Code Example

Sets the active detail.


Public Method

Sets the active detail.


Public Method
Code Example

Deactivates the active details and sets the page view as active.


Public Method

Shows a temporary popup message in the lower right corner of the view

(Inherited from RhinoView.)


Public Method

Shows a temporary popup message in the lower right corner of the view

(Inherited from RhinoView.)


Public Method

Shows a temporary popup message in the lower right corner of the view

(Inherited from RhinoView.)


Public Method

(Inherited from RhinoView.)


Public Method

ToString

Returns a string that represents the current object.

(Inherited from Object.)


Events

Name

Description


Public Event
Static Member

Public Event
Static Member