Deprecated Functions List
-
ComponentPath &HPS::ComponentPath::Append(ComponentArray const &in_components)
Appends the supplied key into this object. Same as operator+= function.
- Deprecated:
This function exists for compatibility. Use ComponentPath::PushBack instead.
- Parameters
in_components – The ComponentArray to be appended to this.
- Returns
A reference to this object.
-
ComponentPath &HPS::ComponentPath::Append(ComponentPath const &in_path)
Appends the supplied key into this object. Same as operator+= function.
- Deprecated:
This function exists for compatibility. Use ComponentPath::PushBack instead.
- Parameters
in_path – The ComponentPath to be appended to this.
- Returns
A reference to this object.
-
ComponentPath &HPS::ComponentPath::Append(Component const &in_component)
Appends the supplied Component into this object. Same as operator+= function.
- Deprecated:
This function exists for compatibility. Use ComponentPath::PushBack instead.
- Parameters
in_component – The Component to be appended to this.
- Returns
A reference to this object.
-
CullingControl &HPS::CullingControl::SetBackFace(bool in_state)
Controls whether faces with normals that point away from the camera should be culled. This option can only be effective if a polygon handedness is defined.
- Deprecated:
This function exists for compatibility. Use SetFace instead.
- Parameters
in_state – Whether faces with normals that point away from the camera should be culled.
- Returns
A reference to this object.
-
bool HPS::CullingControl::ShowBackFace(bool &out_state) const
Shows whether faces with normals that point away from the camera should be culled.
- Deprecated:
This function exists for compatibility. Use ShowFace instead.
- Parameters
out_state – Whether faces with normals that point away from the camera should be culled.
- Returns
true if the setting is valid, false otherwise.
-
CullingControl &HPS::CullingControl::UnsetBackFace()
Removes the back face culling setting. If the control is attached to a WindowKey this function restores the default value of this setting as specified by CullingKit::GetDefault().
- Deprecated:
This function exists for compatibility. Use UnsetFace instead.
- Returns
A reference to this object.
-
CullingKit &HPS::CullingKit::SetBackFace(bool in_state)
Controls whether faces with normals that point away from the camera should be culled.
- Deprecated:
This function exists for compatibility. Use SetFace instead.
- Parameters
in_state – Whether faces with normals that point away from the camera should be culled.
- Returns
A reference to this object.
-
bool HPS::CullingKit::ShowBackFace(bool &out_state) const
Shows whether faces with normals that point away from the camera should be culled.
- Deprecated:
This function exists for compatibility. Use ShowFace instead.
- Parameters
out_state – Whether faces with normals that point away from the camera should be culled.
- Returns
true if the setting is valid, false otherwise.
-
CullingKit &HPS::CullingKit::UnsetBackFace()
Removes the back face culling setting.
- Deprecated:
This function exists for compatibility. Use SetFace instead.
- Returns
A reference to this object.
-
ImportOptionsKit &HPS::Exchange::ImportOptionsKit::SetMultiProcessCount(unsigned int in_count)
Sets the number of processes to use when performing the import. This should be a value between 1 and the number of cores on your system.
- Deprecated:
This function has been deprecated.
Note
Values greater than 1 can only be used for imports of certain formats, in particular, JT, SolidWorks, NX (Unigraphics), Creo (Pro/E), and CATIA V5 files.
- Parameters
in_count – The number of processes to use when performing the import.
- Returns
A reference to this ImportOptionsKit.
-
KeyPath &HPS::KeyPath::Append(KeyPath const &in_key_path)
Appends the supplied key into this object. Same as operator+= function.
- Deprecated:
This function exists for compatibility. Use KeyPath::PushBack instead.
- Parameters
in_key_path – The KeyPath to be appended to this.
- Returns
A reference to this object.
-
KeyPath &HPS::KeyPath::Append(KeyArray const &in_key_array)
Appends the supplied key into this object. Same as operator+= function.
- Deprecated:
This function exists for compatibility. Use KeyPath::PushBack instead.
- Parameters
in_key_array – The KeyArray to be appended to this.
- Returns
A reference to this object.
-
KeyPath &HPS::KeyPath::Append(Key const &in_key)
Appends the supplied Key into this object. Same as operator+= function.
- Deprecated:
This function exists for compatibility. Use KeyPath::PushBack instead.
- Parameters
in_key – The Key to be appended to this.
- Returns
A reference to this object.
-
bool HPS::KeyPath::ShowNetBounding(BoundingKit &out_kit) const
Shows the net bounding along this key path without taking into account attributes set through highlights.
- Deprecated:
This function exists for compatibility and ShowNetBounding(bool, BoundingKit &) should be preferred. This function will be removed in HPS 2021.
- Returns
true if the setting is valid along this path, false otherwise.
-
bool HPS::MatrixKit::Empty() const
Indicates whether this object has any values set on it.
- Deprecated:
This function exists for compatibility and will always return false.
- Returns
true if no values are set on this object, false otherwise.
-
MatrixKit &HPS::MatrixKit::UnsetEverything()
Sets this kit to an identity matrix.
- Deprecated:
This function exists for compatibility and Reset should be preferred.
- Returns
A reference to this kit.
-
OperatorControl &HPS::OperatorControl::Push(Operator *in_operator, Operator::Priority in_priority = Operator::Priority::Default)
Adds an operator to the top of the operator stack within its priority and assumes control of its memory. Existing operators in use are unmodified but operators on top get priority.
- Deprecated:
It is recommended to use overloads which consume OperatorPtr as the object lifetime is simpler to reason about.
- Parameters
in_operator – The operator to push to the top of the operator stack.
in_priority – The priority of the operator. All those with Low priority will be below all those with Normal priority which will, in turn, be below High priority operators.
- Returns
A reference to this object.
-
OperatorControl &HPS::OperatorControl::Set(Operator *in_operator, Operator::Priority in_priority = Operator::Priority::Default)
Sets an operator as the only operator in use of the specified priority and assumes control of its memory. This replaces any existing operators in use and frees the memory associated with them.
- Deprecated:
It is recommended to use overloads which consume OperatorPtr as the object lifetime is simpler to reason about.
- Parameters
in_operator – An operator to use on this view.
in_priority – The priority of the operator. All those with Low priority will be below all those with Normal priority which will, in turn, be below High priority operators.
- Returns
A reference to this object.
-
SelectionOptionsControl &HPS::SelectionOptionsControl::SetSorting(bool in_sorting)
Sets whether to sort selection results. This is only relevant if the related selection limit is greater than 0 (see SetRelatedLimit). Sorting works on an entity level. Subentity components like edges, vertices and faces are not sorted.
- Deprecated:
This function exists for compatibility and SetSorting(Selection::Sorting) should be preferred in general usage.
- Parameters
in_sorting – Whether to sort selection results. A value of true is equivalent to passing Selection::Sorting::Default to SetSorting(Selection::Sorting), and a value of false is equivalent to passing Selection::Sorting::Off to SetSorting(Selection::Sorting).
- Returns
A reference to this SelectionOptionsControl.
-
SelectionOptionsKit &HPS::SelectionOptionsKit::SetSorting(bool in_sorting)
Sets whether to sort selection results. This is only relevant if the related selection limit is greater than 0 (see SetRelatedLimit). Sorting works on an entity level. Subentity components like edges, vertices and faces are not sorted.
- Deprecated:
This function exists for compatibility and SetSorting(Selection::Sorting) should be preferred in general usage.
- Parameters
in_sorting – Whether to sort selection results. A value of true is equivalent to passing Selection::Sorting::Default to SetSorting(Selection::Sorting), and a value of false is equivalent to passing Selection::Sorting::Off to SetSorting(Selection::Sorting).
- Returns
A reference to this SelectionOptionsKit.
-
void HPS::View::SetOperator(Operator *in_operator)
Makes an operator active on this View. Assumes control of the memory of the operator.
- Deprecated:
It is recommended to use overloads which consume OperatorPtr as the object lifetime is simpler to reason about.
- Parameters
in_operator – the operator to be made active on this View.
-
VisualEffectsControl &HPS::VisualEffectsControl::SetAntiAliasing(bool in_state)
Manipulates the state of anti-aliasing(text and screen).
- Deprecated:
This function exists for compatibility and SetTextAntiAliasing(bool in_state) should be preferred in general usage.
- Parameters
in_state – Whether anti-aliasing(text and screen) should be used.
- Returns
A reference to this object.
-
bool HPS::VisualEffectsControl::ShowAntiAliasing(bool &out_state) const
Shows the anti-aliasing setting.
- Deprecated:
This function exists for compatibility and ShowTextAntiAliasing(bool & out_state) should be preferred in general usage.
- Parameters
out_state – Whether anti-aliasing(text and screen) should be used.
- Returns
true if the setting(text and screen) is valid, false otherwise.
-
VisualEffectsControl &HPS::VisualEffectsControl::UnsetAntiAliasing()
Removes any anti-alias setting(text and screen). If the control is attached to a WindowKey this function restores the default value of this setting as specified by VisualEffectsKit::GetDefault().
- Deprecated:
This function exists for compatibility and UnsetTextAntiAliasing() should be preferred in general usage.
- Returns
A reference to this object.
-
VisualEffectsKit &HPS::VisualEffectsKit::SetAntiAliasing(bool in_state)
Manipulates the state of anti-aliasing(text and screen).
- Deprecated:
This function exists for compatibility and SetTextAntiAliasing(bool in_state) should be preferred in general usage.
- Parameters
in_state – Whether anti-aliasing(text and screen) should be used.
- Returns
A reference to this object.
-
bool HPS::VisualEffectsKit::ShowAntiAliasing(bool &out_state) const
Shows the anti-aliasing setting.
- Deprecated:
This function exists for compatibility and ShowTextAntiAliasing(bool & out_state) should be preferred in general usage.
- Parameters
out_state – Whether anti-aliasing(text and screen) should be used.
- Returns
true if the setting(text and screen) is valid, false otherwise.
-
VisualEffectsKit &HPS::VisualEffectsKit::UnsetAntiAliasing()
Removes any anti-alias setting(text and screen).
- Deprecated:
This function exists for compatibility and UnsetTextAntiAliasing() should be preferred in general usage.
- Returns
A reference to this object.
-
DocumentKit &HPS::Publish::DocumentKit::AddDataTable(DataTableKit const &in_data_table)
Adds an data table to the document.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_data_table – Data Table to be added into the document.
- Returns
A reference to this DocumentKit.
-
DocumentKit &HPS::Publish::DocumentKit::AddDataTables(DataTableKitArray const in_data_table)
Adds data tables to the document.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_data_table – Data Tables to be added into the document.
- Returns
A reference to this DocumentKit.
-
DocumentKit &HPS::Publish::DocumentKit::UnsetDatatables()
Removes Data Table settings from the document.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Returns
A reference to this DocumentKit.
Warning
doxygenfunction: Unable to resolve function “HPS::Publish::DocumentKit::ShowDataTables” with arguments (DataTableKitArray&) in doxygen xml output for project “hps_cpp” from directory: /home/jenkins-sa/jenkins/workspace/hps/hps/documentation/build/html/../doxygen/hps_cpp/xml. Potential matches:
- bool ShowDataTables(DataTableKitArray &out_data_tables) const
-
PageKit &HPS::Publish::PageKit::SetTable(TableKit const &in_table, IntRectangle const &in_location)
Adds a table to the page. This will replace all tables (if any) on the page. This corresponds to the value that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_table – Table to add to the page.
in_location – Table location in points relative to upper left of the page. Only the left and top fields in the location will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::AddTable(TableKit const &in_table, IntRectangle const &in_location)
Adds a table to the page. This will not replace any tables on the page. This corresponds to the value that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_table – Table to add to the page.
in_location – Table location in points relative to upper left of the page. Only the left and top fields in the location will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::SetTables(size_t in_count, TableKit const in_tables[], IntRectangle const in_locations[])
Adds a list of tables to the page. This will replace all tables (if any) on the page. These correspond to values that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_count – Size of the following arrays.
in_tables – Tables to add to the page.
in_locations – Table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::SetTables(TableKitArray const &in_tables, IntRectangleArray const &in_locations)
Adds a list of tables to the page. This will replace all tables (if any) on the page. These correspond to values that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_tables – Tables to add to the page.
in_locations – Table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::AddTables(size_t in_count, TableKit const in_tables[], IntRectangle const in_locations[])
Adds a list of tables to the page. This will not replace any tables on the page. These correspond to values that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_count – Size of the following arrays.
in_tables – Tables to add to the page.
in_locations – Table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::AddTables(TableKitArray const &in_tables, IntRectangleArray const &in_locations)
Adds a list of tables to the page. This will not replace any tables on the page. These correspond to values that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_tables – Tables to add to the page.
in_locations – Table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::SetSlideTable(SlideTableKit const &in_slide_table, IntRectangle const &in_location)
Adds a slide table to the page. This will replace all slide tables (if any) on the page. This corresponds to the value that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_slide_table – Slide table to add to the page.
in_location – Slide table location in points relative to upper left of the page. Only the left and top fields in the location will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::AddSlideTable(SlideTableKit const &in_slide_table, IntRectangle const &in_location)
Adds a slide table to the page. This will not replace any slide tables on the page. This corresponds to the value that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_slide_table – Slide table to add to the page.
in_location – Slide table location in points relative to upper left of the page. Only the left and top fields in the location will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::SetSlideTables(size_t in_count, SlideTableKit const in_slide_tables[], IntRectangle const in_locations[])
Adds a list of slide tables to the page. This will replace all slide tables (if any) on the page. These correspond to values that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_count – Size of the following arrays.
in_slide_tables – Slide tables to add to the page.
in_locations – Slide table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::SetSlideTables(SlideTableKitArray const &in_slide_tables, IntRectangleArray const &in_locations)
Adds a list of slide tables to the page. This will replace all slide tables (if any) on the page. These correspond to values that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_slide_tables – Slide tables to add to the page.
in_locations – Slide table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::AddSlideTables(size_t in_count, SlideTableKit const in_slide_tables[], IntRectangle const in_locations[])
Adds a list of slide tables to the page. This will not replace any slide tables on the page. These correspond to values that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_count – Size of the following arrays.
in_slide_tables – Slide tables to add to the page.
in_locations – Slide table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::AddSlideTables(SlideTableKitArray const &in_slide_tables, IntRectangleArray const &in_locations)
Adds a list of slide tables to the page. This will not replace any slide tables on the page. These correspond to values that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_slide_tables – Slide tables to add to the page.
in_locations – Slide table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::UnsetTable(size_t in_index)
Removes the table at the given index from the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_index – Index of the table to remove from the page.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::UnsetTables(size_t in_count, size_t const in_indices[])
Removes the tables at the given indices from the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_count – Size of the following array.
in_indices – Indices of the tables to remove from the page.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::UnsetTables(SizeTArray const &in_indices)
Removes the tables at the given indices from the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_indices – Indices of the tables to remove from the page.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::UnsetTables()
Removes all tables from the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::UnsetSlideTable(size_t in_index)
Removes the slide table at the given index from the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_index – Index of the slide table to remove from the page.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::UnsetSlideTables(size_t in_count, size_t const in_indices[])
Removes the slide tables at the given indices from the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_count – Size of the following array.
in_indices – Indices of the slide tables to remove from the page.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::UnsetSlideTables(SizeTArray const &in_indices)
Removes the slide tables at the given indices from the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_indices – Indices of the slide tables to remove from the page.
- Returns
A reference to this PageKit.
-
PageKit &HPS::Publish::PageKit::UnsetSlideTables()
Removes all slide tables from the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Returns
A reference to this PageKit.
-
bool HPS::Publish::PageKit::ShowTables(TableKitArray &out_tables, IntRectangleArray &out_locations) const
Shows the tables on the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
out_tables – Tables on the page.
out_locations – Table locations on the page.
- Returns
true if tables were specified, false otherwise.
-
bool HPS::Publish::PageKit::ShowSlideTables(SlideTableKitArray &out_slide_tables, IntRectangleArray &out_locations) const
Shows the slide tables on the page.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
out_slide_tables – Slide tables on the page.
out_locations – Slide table locations on the page.
- Returns
true if slide tables were specified, false otherwise.
-
AnnotationKit &HPS::Publish::AnnotationKit::SetPartsList(size_t in_rows, IntRectangle const &in_location, UTF8Array const &in_headers = UTF8Array(), FloatArray const &in_columns = FloatArray(), TextFieldKit const &in_text_style = TextFieldKit(), TextFieldKit const &in_header_text_style = TextFieldKit())
Creates a Parts List contained in a scrollable table. The table will have three columns, listing part number, part name and quantity. The Parts List can only be calculated if the Annotation source is a CADModel, and the annotation format is PRC.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 *and will be dropped by the end of year 2024.
Warning
The TableToPDF Publish add-on must be installed in order to use this feature.
- Parameters
in_rows – The number of rows for the table housing the Parts List (including the header row)
in_location – The location of the table housing the Parts List, specified in points relative to bottom left of the page. All fields in the location will be used.
in_headers – The strings displayed in the column headers. The size of this array should be 3. The first column lists the part numbers. The second column lists the part name. The third column lists the part quantity. Leaving it unspecified will result in a table with no headers.
in_columns – An array of three percentages, specifying the width of each of the table’s columns as a percentage of the table width. The total of the values contained in in_columns should total 1.0. For example, if the columns should take up 10%, 80% and 10% of the table width respectively, in_column will contain 0.1, 0.8, 0.1 Leaving in_columns unspecified will use the default column widths.
in_text_style – The text style used for the cells of the table. If not specified, default formatting is used.
in_header_text_style – The text style used for the header of the table. If not specified, default formatting is used.
- Returns
A reference to this AnnotationKit.
-
AnnotationKit &HPS::Publish::AnnotationKit::SetPartsList(size_t in_rows, IntRectangle const &in_location, char const *in_headers[3], float const in_columns[3], TextFieldKit const &in_text_style = TextFieldKit(), TextFieldKit const &in_header_text_style = TextFieldKit())
Creates a Parts List contained in a scrollable table. The table will have three columns, listing part number, part name and quantity. The Parts List can only be calculated if the Annotation source is a CADModel, and the annotation format is PRC.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 *and will be dropped by the end of year 2024.
Warning
The TableToPDF Publish add-on must be installed in order to use this feature.
- Parameters
in_rows – The number of rows for the table housing the Parts List (including the header row)
in_location – The location of the table housing the Parts List, specified in points relative to bottom left of the page. All fields in the location will be used.
in_headers – The strings displayed in the column headers. The first column lists the part numbers. The second column lists the part name. The third column lists the part quantity. Leaving it unspecified will result in a table with no headers.
in_columns – An array of three percentages, specifying the width of each of the table’s columns as a percentage of the table width. The total of the values contained in in_columns should total 1.0. For example, if the columns should take up 10%, 80% and 10% of the table width respectively, in_column will contain 0.1, 0.8, 0.1 Leaving in_columns unspecified will use the default column widths.
in_text_style – The text style used for the cells of the table. If not specified, default formatting is used.
in_header_text_style – The text style used for the header of the table. If not specified, default formatting is used.
- Returns
A reference to this AnnotationKit.
Warning
doxygenfunction: Cannot find function “HPS::Publish::TableKit” in doxygen xml output for project “hps_cpp” from directory: /home/jenkins-sa/jenkins/workspace/hps/hps/documentation/build/html/../doxygen/hps_cpp/xml
Warning
doxygenfunction: Cannot find function “HPS::Publish::SlideTableKit” in doxygen xml output for project “hps_cpp” from directory: /home/jenkins-sa/jenkins/workspace/hps/hps/documentation/build/html/../doxygen/hps_cpp/xml
Warning
doxygenfunction: Cannot find function “HPS::Publish::DataTableKit” in doxygen xml output for project “hps_cpp” from directory: /home/jenkins-sa/jenkins/workspace/hps/hps/documentation/build/html/../doxygen/hps_cpp/xml
-
PageControl &HPS::Publish::PageControl::AddTable(TableKit const &in_table, IntRectangle const &in_location)
Adds a table to the page. This will not replace any tables on the page. This corresponds to the value that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_table – Table to add to the page.
in_location – Table location in points relative to upper left of the page. Only the left and top fields in the location will be used.
- Returns
A reference to this PageControl.
-
PageControl &HPS::Publish::PageControl::AddTables(size_t in_count, TableKit const in_tables[], IntRectangle const in_locations[])
Adds a list of tables to the page. This will not replace any tables on the page. These correspond to values that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_count – Size of the following arrays.
in_tables – Tables to add to the page.
in_locations – Table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageControl.
-
PageControl &HPS::Publish::PageControl::AddTables(TableKitArray const &in_tables, IntRectangleArray const &in_locations)
Adds a list of tables to the page. This will not replace any tables on the page. These correspond to values that will be passed to A3DPDFPageInsertTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_tables – Tables to add to the page.
in_locations – Table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageControl.
-
PageControl &HPS::Publish::PageControl::AddSlideTable(SlideTableKit const &in_slide_table, IntRectangle const &in_location)
Adds a slide table to the page. This will not replace any slide tables on the page. This corresponds to the value that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_slide_table – Slide table to add to the page.
in_location – Slide table location in points relative to upper left of the page. Only the left and top fields in the location will be used.
- Returns
A reference to this PageControl.
-
PageControl &HPS::Publish::PageControl::AddSlideTables(size_t in_count, SlideTableKit const in_slide_tables[], IntRectangle const in_locations[])
Adds a list of slide tables to the page. This will not replace any slide tables on the page. These correspond to values that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_count – Size of the following arrays.
in_slide_tables – Slide tables to add to the page.
in_locations – Slide table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageControl.
-
PageControl &HPS::Publish::PageControl::AddSlideTables(SlideTableKitArray const &in_slide_tables, IntRectangleArray const &in_locations)
Adds a list of slide tables to the page. This will not replace any slide tables on the page. These correspond to values that will be passed to A3DPDFDefineSlideTable.
- Deprecated:
The TableToPDF Publish add-on used to create Tables on PDF page will be deprecated starting from 2024.4.0 and will be dropped by the end of year 2024.
- Parameters
in_slide_tables – Slide tables to add to the page.
in_locations – Slide table locations in points relative to upper left of the page. Only the left and top fields in the locations will be used.
- Returns
A reference to this PageControl.