/////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2002-2025, Open Design Alliance (the "Alliance"). // All rights reserved. // // This software and its documentation and related materials are owned by // the Alliance. The software may only be incorporated into application // programs owned by members of the Alliance, subject to a signed // Membership Agreement and Supplemental Software License Agreement with the // Alliance. The structure and organization of this software are the valuable // trade secrets of the Alliance and its suppliers. The software is also // protected by copyright law and international treaty provisions. Application // programs incorporating this software must include the following statement // with their copyright notices: // // This application incorporates Open Design Alliance software pursuant to a license // agreement with Open Design Alliance. // Open Design Alliance Copyright (C) 2002-2025 by Open Design Alliance. // All rights reserved. // // By use of this software, its documentation or related materials, you // acknowledge and accept the above terms. /////////////////////////////////////////////////////////////////////////////// #include "DgElementProperties.h" #include "DgPropertiesModule.h" #include "DgTableProperties.h" //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTextStyleTableProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTextStyleTableItemsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableDefaultDataProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTextStyleProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTextStyleTableRecordIndexProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordJustificationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineLengthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordFontProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordParentTextStyleEntryIdProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordSlantProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordTextDirectionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordTextHeightProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordTextNodeJustificationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordTextWidthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineSpacingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineSpacingTypeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineOffsetProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordInterCharacterProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordItalicsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBoldFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordSuperscriptFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordSubscriptFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineStyleFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineStyleFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordFixedSpacingFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordFractionsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordColorFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordAcadIntercharSpacingFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordFullJustificationFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordAcadShapeFileFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundLineStyleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundLineWeightProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundFillColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundBorderProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineLineStyleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineLineWeightProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineOffsetProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineLineStyleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineLineWeightProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineOffsetProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordShxBigFontProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordFontNumberOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordShxBigFontOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordWidthOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordHeightOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordSlantOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineSpacingOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineCharSpacingOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineOffsetOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineOffsetOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordJustificationOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordNodeJustificationOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineLengthOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordDirectionOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordItalicsOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBoldOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordSuperscriptOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordSubscriptOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordFixedSpacingOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundStyleOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundWeightOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundColorOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundFillColorOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackgroundBorderOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineStyleOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineWeightOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineColorOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineStyleOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineWeightOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineColorOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineOffsetOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordFractionsOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordOverlineStyleFlagOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUnderlineStyleFlagOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordColorOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordWidthFactorOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordColorFlagOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordFullJustificationOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordLineSpacingTypeOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordBackwardsOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordUpsidedownOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTextStyleTableRecordAcadInterCharSpacingOverrideFlagProperty::createObject(b.owner())); b.add(properties.last()); } //-----------------------------------------------------------------------------------------------------------------------