NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
SpreadsheetManager.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++ 接口与 JA API 交互的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// SpreadsheetManager.ja
9//
10// 生成工具:
11// apiwrap
12//
13// 警告:
14// 此文件为自动生成,请勿手动编辑
15//
16#pragma once
17#include <NXOpen/NXDeprecation.hxx>
18#include <vector>
19#include <NXOpen/NXString.hxx>
20#include <NXOpen/Callback.hxx>
21#include <NXOpen/Spreadsheet.hxx>
22#include <NXOpen/SpreadsheetCellData.hxx>
23#include <NXOpen/SpreadsheetExternal.hxx>
24#include <NXOpen/TaggedObject.hxx>
25#include <NXOpen/libnxopencpp_exports.hxx>
26#ifdef _MSC_VER
27#pragma warning(push)
28#pragma warning(disable:4996)
29#endif
30#ifdef __GNUC__
31#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
32#endif
33namespace NXOpen
34{
36 class Session;
37 class Spreadsheet;
40 class SpreadsheetManagerImpl;
49 class NXOPENCPPEXPORT SpreadsheetManager
50 {
54 public: enum OpenMode
55 {
58 };
59
69
78 private: SpreadsheetManagerImpl * m_spreadsheetmanager_impl;
79 private: NXOpen::Session* m_owner;
81 public: explicit SpreadsheetManager(NXOpen::Session *owner);
83 public:
85 tag_t Tag() const;
86 public: ~SpreadsheetManager();
94 (
95 const NXString & filename ,
96 const NXString & cell
97 );
104 (
105 const char * filename ,
106 const char * cell
107 );
114 (
115 const NXString & filename ,
116 const NXString & cell
117 );
124 (
125 const char * filename ,
126 const char * cell
127 );
135 (
136 const NXString & file ,
137 const NXString & target ,
138 const NXString & range ,
139 int offset ,
141 );
149 (
150 const char * file ,
151 const char * target ,
152 const char * range ,
153 int offset ,
155 );
163 (
164 const NXString & file ,
165 const NXString & target ,
166 const NXString & range ,
167 int offset ,
169 );
177 (
178 const char * file ,
179 const char * target ,
180 const char * range ,
181 int offset ,
183 );
199 (
200 const NXString & sheet ,
202 );
218 (
219 const char * sheet ,
221 );
234 (
235 const NXString & partnum
236 );
249 (
250 const char * partnum
251 );
257 (
259 const NXString & partfile
260 );
266 (
268 const char * partfile
269 );
275 (
276 );
277}; //lint !e1712 类未定义默认构造函数
278}
279#ifdef _MSC_VER
280#pragma warning(pop)
281#endif
282#ifdef __GNUC__
283#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
284#pragma GCC diagnostic warning "-Wdeprecated-declarations"
285#endif
286#endif
287#undef EXPORTLIBRARY