Tekla Open API

Detailed and full API reference helps you master Tekla Open API

This is the most recent version of Tekla Open API.
For older versions, please visit Tekla Warehouse.

LayoutAttributes Class

The LayoutAttributes class contains attributes for controlling the drawing layout.
Inheritance Hierarchy

Namespace:  Tekla.Structures.Drawing
Assembly:  Tekla.Structures.Drawing (in Tekla.Structures.Drawing.dll) Version: 2018.1.0.0 (2018.1.0.0)
Syntax
[SerializableAttribute]
public sealed class LayoutAttributes : AttributesBase

The LayoutAttributes type exposes the following members.

Constructors
  Name Description
Public method LayoutAttributes Obsolete.
Creates a new layout attributes instance that loads standard attributes.
Public method LayoutAttributes(String) Obsolete.
Creates a new layout attributes instance that loads drawing layout attributes from the specified attribute file.
Public method LayoutAttributes(Drawing)
Creates a new layout attributes instance that loads standard attributes.
Public method LayoutAttributes(String, Drawing)
Creates a new layout attributes instance that loads drawing layout attributes from the specified attribute file.
Top
Properties
  Name Description
Public property AutoSizeOptions
Gets or sets the auto size options that control the drawing sheet size. Setting this property will change the SizeDefinitionMode to AutoSize.
Public property ListHiddenObjectsInTemplates
Gets or sets the property for controlling whether to list hidden objects in templates.
Public property SheetSize
Gets or sets the sheet size. Setting this property will change the SizeDefinitionMode to SpecifiedSize.
Public property SizeDefinitionMode
Gets or sets the size definition mode.
Top
Methods
  Name Description
Public method IsEqual
Compares the current object with an object of the same type.
(Overrides AttributesBaseIsEqual(Object).)
Public method LoadAttributes
Loads drawing layout attributes from the specified attribute file.
(Overrides AttributesBaseLoadAttributes(String).)
Top
See Also