Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

3896c5e8 abce 626d 516d c928241266c8

haplokuon edited this page May 6, 2023 · 1 revision

Layout Class

netDxf 3.0.0 Library

Represents a layout.

Definition

Namespace: netDxf.Objects
Assembly: netDxf (in netDxf.dll) Version: 3.0.0

C#

public class Layout : TableObject, IComparable<Layout>

VB

Public Class Layout
	Inherits TableObject
	Implements IComparable(Of Layout)

C++

public ref class Layout : public TableObject, 
	IComparable<Layout^>

F#

type Layout = 
    class
        inherit TableObject
        interface IComparable<Layout>
    end
Inheritance Object → DxfObjectTableObject → Layout
Implements IComparable(Layout)

Constructors

Layout Initializes a new layout.

Properties

AssociatedBlock Gets the associated ModelSpace or PaperSpace block.
BasePoint Gets or sets the insertion base point for this layout.
CodeName Gets the DXF object name.
(Inherited from DxfObject)
Elevation Gets or sets the elevation.
Handle Gets the handle assigned to the DXF object.
(Inherited from DxfObject)
IsPaperSpace Defines if this layout is a paper space.
IsReserved Gets if the table object is reserved and cannot be deleted.
(Inherited from TableObject)
MaxExtents Gets or sets the maximum extents for this layout.
MaxLimit Gets or sets the maximum limits for this layout.
MinExtents Gets or sets the maximum extents for this layout.
MinLimit Gets or sets the minimum limits for this layout.
ModelSpace Gets the ModelSpace layout.
Name Gets the name of the table object.
(Inherited from TableObject)
Owner Gets the owner of the actual layout.
PlotSettings Gets or sets the plot settings
TabOrder Gets or sets the tab order.
UcsOrigin Gets or sets the UCS origin.
UcsXAxis Gets or sets the UCS X axis.
UcsYAxis Gets or sets the UCS Y axis.
Viewport Gets the viewport associated with this layout. This is the viewport with Id 1 that represents the paper space itself, it has no graphical representation, and does not show the model.
XData Gets the entity extended data.
(Inherited from DxfObject)

Methods

Clone() Creates a new Layout that is a copy of the current instance.
(Overrides TableObject.Clone())
Clone(String) Creates a new Layout that is a copy of the current instance.
(Overrides TableObject.Clone(String))
CompareTo(Layout) Compares the current object with another object of the same type.
CompareTo(Object) Compares the current TableObject with another TableObject of the same type.
(Inherited from TableObject)
CompareTo(TableObject) Compares the current TableObject with another TableObject of the same type.
(Inherited from TableObject)
Equals(Object) Check if two TableObject are equal.
(Inherited from TableObject)
Equals(TableObject) Check if two TableObject are equal.
(Inherited from TableObject)
GetHashCode Returns the hash code for this instance.
(Inherited from TableObject)
GetReferences Gets the list of DxfObjects referenced by this instance.
(Overrides TableObject.GetReferences())
GetType Gets the Type of the current instance.
(Inherited from Object)
HasReferences Checks if this instance has been referenced by other DxfObjects.
(Overrides TableObject.HasReferences())
ToString Converts the value of this instance to its equivalent string representation.
(Inherited from TableObject)

Events

NameChanged
(Inherited from TableObject)
XDataAddAppReg
(Inherited from DxfObject)
XDataRemoveAppReg
(Inherited from DxfObject)

Fields

ModelSpaceName Layout ModelSpace name.

See Also

Reference

netDxf.Objects Namespace

Clone this wiki locally