Built-in properties are not part of GDL itself. When requesting available properties or property values of parent object, built-in properties (a specific type of properties that are defined by ARCHICAD) have fix, human-readable property IDs. These property IDs can be written into GDL script, allowing the script to request these specific property values. For example determine the parent object’s listed height by using Property_Values_Of_Parent
request to get the value of Builtin.General_Height
property. See the Archicad User Guide at Element Parameters for their definitions.
Compatibility: since the main purpose of these properties is to provide listing values for elements, their actual value might depend on the localization of ARCHICAD, and their availability and way of calculation might be developed / changed in the later ARCHICAD versions.
They can be referenced directly with a string ID in the REQUEST commands that require a property ID:
Property_Name
Property_Value_Of_Parent
Property_Values_Of_Parent
Component_Property_Values_Of_Parent
They are also returned by these the REQUEST commands:
Element-related built-in property IDs
Builtin.Design_Option_Name
(introduced in ARCHICAD 27)Builtin.Design_Option_ID
(introduced in ARCHICAD 27)Builtin.Design_Option_Set_Name
(introduced in ARCHICAD 27)Builtin.General_3DLength
(introduced in ARCHICAD 25)Builtin.General_3DPerimeter
(introduced in ARCHICAD 25)Builtin.General_Area
(introduced in ARCHICAD 25)Builtin.General_BottomElevationToFirstReferenceLevel
(introduced in ARCHICAD 25)Builtin.General_BottomElevationToHomeStory
(introduced in ARCHICAD 25)Builtin.General_BottomElevationToProjectZero
(introduced in ARCHICAD 25)Builtin.General_BottomElevationToSeaLevel
(introduced in ARCHICAD 25)Builtin.General_BottomElevationToSecondReferenceLevel
(introduced in ARCHICAD 25)Builtin.General_ConditionalBottomSurfaceArea
(introduced in ARCHICAD 25)Builtin.General_ConditionalTopSurfaceArea
(introduced in ARCHICAD 25)Builtin.General_ConditionalVolume
(introduced in ARCHICAD 25)Builtin.General_CrossSectionAreaAtBeginCut
(introduced in ARCHICAD 25)Builtin.General_CrossSectionAreaAtEndCut
(introduced in ARCHICAD 25)Builtin.General_CrossSectionHeightAtBeginCut
(introduced in ARCHICAD 25)Builtin.General_CrossSectionHeightAtBeginPerpendicular
(introduced in ARCHICAD 25)Builtin.General_CrossSectionHeightAtEndCut
(introduced in ARCHICAD 25)Builtin.General_CrossSectionHeightAtEndPerpendicular
(introduced in ARCHICAD 25)Builtin.General_CrossSectionWidthAtBeginCut
(introduced in ARCHICAD 25)Builtin.General_CrossSectionWidthAtBeginPerpendicular
(introduced in ARCHICAD 25)Builtin.General_CrossSectionWidthAtEndCut
(introduced in ARCHICAD 25)Builtin.General_CrossSectionWidthAtEndPerpendicular
(introduced in ARCHICAD 25)Builtin.General_ElementID
(introduced in ARCHICAD 25)Builtin.General_ElevationToFirstReferenceLevel
(introduced in ARCHICAD 25)Builtin.General_ElevationToProjectZero
(introduced in ARCHICAD 25)Builtin.General_ElevationToSeaLevel
(introduced in ARCHICAD 25)Builtin.General_ElevationToSecondReferenceLevel
(introduced in ARCHICAD 25)Builtin.General_ElevationToStory
(introduced in ARCHICAD 25)Builtin.General_FloorPlanHolesPerimeter
(introduced in ARCHICAD 25)Builtin.General_FloorPlanPerimeter
(introduced in ARCHICAD 25)Builtin.General_FromZone
(introduced in ARCHICAD 25)Builtin.General_FromZoneNumber
(introduced in ARCHICAD 25)Builtin.General_GrossVolume
(introduced in ARCHICAD 25)Builtin.General_Height
(introduced in ARCHICAD 25)Builtin.General_Holes3DPerimeter
(introduced in ARCHICAD 25)Builtin.General_HomeOffset
(introduced in ARCHICAD 25)Builtin.General_HotlinkAndElementID
(introduced in ARCHICAD 25)Builtin.General_HotlinkMasterID
(introduced in ARCHICAD 25)Builtin.General_InsulationSkinThickness
(introduced in ARCHICAD 25)Builtin.General_LastIssueID
(introduced in ARCHICAD 25)Builtin.General_LastIssueName
(introduced in ARCHICAD 25)Builtin.General_LibraryPartName
(introduced in ARCHICAD 25)Builtin.General_Locked
(introduced in ARCHICAD 25)Builtin.General_NetBottomSurfaceArea
(introduced in ARCHICAD 25)Builtin.General_NetEdgeSurfaceArea
(introduced in ARCHICAD 25)Builtin.General_NetTopSurfaceArea
(introduced in ARCHICAD 25)Builtin.General_NetVolume
(introduced in ARCHICAD 25)Builtin.General_OpeningNumber
(introduced in ARCHICAD 25)Builtin.General_OwnerID
(introduced in ARCHICAD 25)Builtin.General_RelatedZoneName
(introduced in ARCHICAD 25)Builtin.General_RelatedZoneNumber
(introduced in ARCHICAD 25)Builtin.General_SlantAngle
(introduced in ARCHICAD 25)Builtin.General_SurfaceArea
(introduced in ARCHICAD 25)Builtin.General_Thickness
(introduced in ARCHICAD 25)Builtin.General_ToZone
(introduced in ARCHICAD 25)Builtin.General_ToZoneNumber
(introduced in ARCHICAD 25)Builtin.General_TopElevationToFirstReferenceLevel
(introduced in ARCHICAD 25)Builtin.General_TopElevationToHomeStory
(introduced in ARCHICAD 25)Builtin.General_TopElevationToProjectZero
(introduced in ARCHICAD 25)Builtin.General_TopElevationToSeaLevel
(introduced in ARCHICAD 25)Builtin.General_TopElevationToSecondReferenceLevel
(introduced in ARCHICAD 25)Builtin.General_TopLinkStory
(introduced in ARCHICAD 25)Builtin.General_TopOffset
(introduced in ARCHICAD 25)Builtin.General_Type
(introduced in ARCHICAD 25)Builtin.General_UniqueID
(introduced in ARCHICAD 25)Builtin.General_Width
(introduced in ARCHICAD 25)Builtin.Zone_AreaReducement
(introduced in ARCHICAD 25)Builtin.Zone_CalculatedArea
(introduced in ARCHICAD 25)Builtin.Zone_ExtractedColumnArea
(introduced in ARCHICAD 25)Builtin.Zone_ExtractedCurtainWallArea
(introduced in ARCHICAD 25)Builtin.Zone_ExtractedFillArea
(introduced in ARCHICAD 25)Builtin.Zone_ExtractedLowArea
(introduced in ARCHICAD 25)Builtin.Zone_ExtractedWallArea
(introduced in ARCHICAD 25)Builtin.Zone_FloorThickness
(introduced in ARCHICAD 25)Builtin.Zone_MeasuredArea
(introduced in ARCHICAD 25)Builtin.Zone_NetArea
(introduced in ARCHICAD 25)Builtin.Zone_NetPerimeter
(introduced in ARCHICAD 25)Builtin.Zone_Perimeter
(introduced in ARCHICAD 25)Builtin.Zone_ReducedArea
(introduced in ARCHICAD 25)Builtin.Zone_TotalExtractedArea
(introduced in ARCHICAD 25)Builtin.Zone_WallInsetBackSideSurfaceArea
(introduced in ARCHICAD 25)Builtin.Zone_WallInsetSideSurfaceArea
(introduced in ARCHICAD 25)Builtin.Zone_WallInsetTopSurfaceArea
(introduced in ARCHICAD 25)Builtin.Zone_WallsPerimeter
(introduced in ARCHICAD 25)Builtin.Zone_ZoneCategory
(introduced in ARCHICAD 25)Builtin.Zone_ZoneCategoryCode
(introduced in ARCHICAD 25)Builtin.Zone_ZoneName
(introduced in ARCHICAD 25)Builtin.Zone_ZoneNumber
(introduced in ARCHICAD 25)
Component-related built-in property IDs
Builtin.Component_ConditionalProjectedArea
(introduced in ARCHICAD 25)Builtin.Component_ConditionalVolume
(introduced in ARCHICAD 25)Builtin.Component_CrossSectionArea
(introduced in ARCHICAD 25)Builtin.Component_CrossSectionHeight
(introduced in ARCHICAD 25)Builtin.Component_CrossSectionWidth
(introduced in ARCHICAD 25)Builtin.Component_GrossProjectedArea
(introduced in ARCHICAD 25)Builtin.Component_GrossVolume
(introduced in ARCHICAD 25)Builtin.Component_NetProjectedArea
(introduced in ARCHICAD 25)Builtin.Component_NetVolume
(introduced in ARCHICAD 25)Builtin.Component_Thickness
(introduced in ARCHICAD 25)