/////////////////////////////////////////////////////////////////////////////// // 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::constructOdDgPrintStyleTableProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgPrintStyleTableItemsProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgPrintStyleProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgPrintStyleTableRecordNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordSignatureProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordDefaultStyleFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrinterConfigurationFilePathProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordWindowsPrinterNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintAreaProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintModelNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordViewGroupNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordViewNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordViewNumberProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordFullSheetFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterizedFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintTo3DFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPaperSizeNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPaperSourceProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPaperOrientationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutUnitsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutSizeScaleModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutSizeXProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutSizeYProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutScaleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutRescaleSizeValuesProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutRotationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutOriginModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutUserDefinedOriginProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutMirrorModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLayoutFenceAlignProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPenTableFilenameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordDesignScriptFilenameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordProjectWorkspaceProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordColorModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordCadRasterQualityFactorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordCadRasterBrightnessProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordCadRasterContrastProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintRasterFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintBinaryRasterAsIsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintRasterAsGrayscaleFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPropertyPublishingMethodProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPropertyFilterFileNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordUpdatePrintDefNameFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordUpdateFromSourceFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintDefCreationModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordFenceCreationDataProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintClipFrontFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintClipBackFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintClipVolumeFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintConstructionsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintDimensionsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintDataFieldsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintFastCellsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintFastCurvesFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintFillFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintLevelOverridesFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintCustomLineStylesFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintLineWeightsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintPatternsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintPointsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintTagsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintTextsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintTextNodesFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintTransparencyFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintBrokenAssociationSymbologyFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordApplyColorModeToRasterFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordUseViewBackgroundColorForRenderFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintBorderFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintFenceBoundaryFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordBorderCommentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPdfPaperSizeModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPdfPaperNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPdfPaperSourceProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPdfFullSheetFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPdfReduceToPaperSizeFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPdfAutoCenterFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPdfPrintCommentsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterPaperNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterPaperOrientationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterPaperSourceProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterFullSheetFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterLayoutUnitsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterLayoutSizeScaleModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterLayoutSizeXProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterLayoutSizeYProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterLayoutScaleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterRotationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterLayoutOriginModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterLayoutUserDefinedOriginProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterLayoutMirrorModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordRasterInvertBinaryFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordLevelOverridesProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordReferenceOverridesProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPrintStyleTableRecordPrintDefCreationModelListProperty::createObject(b.owner())); b.add(properties.last()); } //-----------------------------------------------------------------------------------------------------------------------