Skip to content

Commit 8c0a836

Browse files
SDK regenerated by CI server [ci skip]
1 parent 01cd447 commit 8c0a836

File tree

8 files changed

+456
-0
lines changed

8 files changed

+456
-0
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ Feel free to explore the [Developer's Guide](https://docs.aspose.cloud/display/w
1717
- Read & write access to Document Object Model.
1818
- Thread safe
1919

20+
## Enhancements in Version 25.5
21+
22+
- Added data models support for classes 'CommentRangeStart', 'CommentRangeEnd'.
23+
- Added data models support for classes 'FormFieldCheckboxLink', 'FormFieldDropDownLink', 'FormFieldTextInputLink'.
24+
25+
2026
## Enhancements in Version 25.4
2127

2228
- Added 'AttachmentsEmbeddingMode' property for PdfSaveOptionsData class.

include/aspose_words_cloud.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@
5151
#include "./aspose_words_cloud/models/comment_base.h"
5252
#include "./aspose_words_cloud/models/comment_insert.h"
5353
#include "./aspose_words_cloud/models/comment_link.h"
54+
#include "./aspose_words_cloud/models/comment_range_end.h"
55+
#include "./aspose_words_cloud/models/comment_range_start.h"
5456
#include "./aspose_words_cloud/models/comment_response.h"
5557
#include "./aspose_words_cloud/models/comments_collection.h"
5658
#include "./aspose_words_cloud/models/comments_response.h"
@@ -131,11 +133,14 @@
131133
#include "./aspose_words_cloud/models/footnote_update.h"
132134
#include "./aspose_words_cloud/models/form_field.h"
133135
#include "./aspose_words_cloud/models/form_field_checkbox.h"
136+
#include "./aspose_words_cloud/models/form_field_checkbox_link.h"
134137
#include "./aspose_words_cloud/models/form_field_collection.h"
135138
#include "./aspose_words_cloud/models/form_field_drop_down.h"
139+
#include "./aspose_words_cloud/models/form_field_drop_down_link.h"
136140
#include "./aspose_words_cloud/models/form_field_response.h"
137141
#include "./aspose_words_cloud/models/form_fields_response.h"
138142
#include "./aspose_words_cloud/models/form_field_text_input.h"
143+
#include "./aspose_words_cloud/models/form_field_text_input_link.h"
139144
#include "./aspose_words_cloud/models/gif_save_options_data.h"
140145
#include "./aspose_words_cloud/models/header_footer.h"
141146
#include "./aspose_words_cloud/models/header_footer_link.h"
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
/** --------------------------------------------------------------------------------------------------------------------
2+
* <copyright company="Aspose" file="comment_range_end.h">
3+
* Copyright (c) 2025 Aspose.Words for Cloud
4+
* </copyright>
5+
* <summary>
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
* </summary>
24+
-------------------------------------------------------------------------------------------------------------------- **/
25+
26+
#pragma once
27+
#include "model_base.h"
28+
#include "comment_link.h"
29+
#include "node_link.h"
30+
31+
namespace aspose::words::cloud::models {
32+
/// <summary>
33+
/// Comment range end link.
34+
/// </summary>
35+
class CommentRangeEnd : public NodeLink
36+
{
37+
public:
38+
39+
ASPOSE_WORDS_CLOUD_EXPORT virtual ~CommentRangeEnd() = default;
40+
ASPOSE_WORDS_CLOUD_EXPORT virtual void toJson(void* jsonIfc) const override;
41+
ASPOSE_WORDS_CLOUD_EXPORT virtual void fromJson(const void* jsonIfc) override;
42+
ASPOSE_WORDS_CLOUD_EXPORT virtual void getFileReferences(std::vector< FileReference* >& result) override;
43+
ASPOSE_WORDS_CLOUD_EXPORT virtual void validate() override;
44+
45+
46+
/// <summary>
47+
/// Gets or sets the link to comment.
48+
/// </summary>
49+
ASPOSE_WORDS_CLOUD_EXPORT virtual std::shared_ptr< aspose::words::cloud::models::CommentLink > getCommentLink() const;
50+
51+
/// <summary>
52+
/// Gets or sets the link to comment.
53+
/// </summary>
54+
ASPOSE_WORDS_CLOUD_EXPORT virtual void setCommentLink(std::shared_ptr< aspose::words::cloud::models::CommentLink > value);
55+
56+
57+
protected:
58+
std::shared_ptr< aspose::words::cloud::models::CommentLink > m_CommentLink;
59+
};
60+
}
61+
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
/** --------------------------------------------------------------------------------------------------------------------
2+
* <copyright company="Aspose" file="comment_range_start.h">
3+
* Copyright (c) 2025 Aspose.Words for Cloud
4+
* </copyright>
5+
* <summary>
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
* </summary>
24+
-------------------------------------------------------------------------------------------------------------------- **/
25+
26+
#pragma once
27+
#include "model_base.h"
28+
#include "comment_link.h"
29+
#include "node_link.h"
30+
31+
namespace aspose::words::cloud::models {
32+
/// <summary>
33+
/// Comment range start link.
34+
/// </summary>
35+
class CommentRangeStart : public NodeLink
36+
{
37+
public:
38+
39+
ASPOSE_WORDS_CLOUD_EXPORT virtual ~CommentRangeStart() = default;
40+
ASPOSE_WORDS_CLOUD_EXPORT virtual void toJson(void* jsonIfc) const override;
41+
ASPOSE_WORDS_CLOUD_EXPORT virtual void fromJson(const void* jsonIfc) override;
42+
ASPOSE_WORDS_CLOUD_EXPORT virtual void getFileReferences(std::vector< FileReference* >& result) override;
43+
ASPOSE_WORDS_CLOUD_EXPORT virtual void validate() override;
44+
45+
46+
/// <summary>
47+
/// Gets or sets the link to comment.
48+
/// </summary>
49+
ASPOSE_WORDS_CLOUD_EXPORT virtual std::shared_ptr< aspose::words::cloud::models::CommentLink > getCommentLink() const;
50+
51+
/// <summary>
52+
/// Gets or sets the link to comment.
53+
/// </summary>
54+
ASPOSE_WORDS_CLOUD_EXPORT virtual void setCommentLink(std::shared_ptr< aspose::words::cloud::models::CommentLink > value);
55+
56+
57+
protected:
58+
std::shared_ptr< aspose::words::cloud::models::CommentLink > m_CommentLink;
59+
};
60+
}
61+
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
/** --------------------------------------------------------------------------------------------------------------------
2+
* <copyright company="Aspose" file="form_field_checkbox_link.h">
3+
* Copyright (c) 2025 Aspose.Words for Cloud
4+
* </copyright>
5+
* <summary>
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
* </summary>
24+
-------------------------------------------------------------------------------------------------------------------- **/
25+
26+
#pragma once
27+
#include "model_base.h"
28+
#include "node_link.h"
29+
30+
namespace aspose::words::cloud::models {
31+
/// <summary>
32+
/// Link to FormField checkbox element.
33+
/// </summary>
34+
class FormFieldCheckboxLink : public NodeLink
35+
{
36+
public:
37+
38+
ASPOSE_WORDS_CLOUD_EXPORT virtual ~FormFieldCheckboxLink() = default;
39+
ASPOSE_WORDS_CLOUD_EXPORT virtual void toJson(void* jsonIfc) const override;
40+
ASPOSE_WORDS_CLOUD_EXPORT virtual void fromJson(const void* jsonIfc) override;
41+
ASPOSE_WORDS_CLOUD_EXPORT virtual void getFileReferences(std::vector< FileReference* >& result) override;
42+
ASPOSE_WORDS_CLOUD_EXPORT virtual void validate() override;
43+
44+
45+
46+
protected:
47+
};
48+
}
49+
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
/** --------------------------------------------------------------------------------------------------------------------
2+
* <copyright company="Aspose" file="form_field_drop_down_link.h">
3+
* Copyright (c) 2025 Aspose.Words for Cloud
4+
* </copyright>
5+
* <summary>
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
* </summary>
24+
-------------------------------------------------------------------------------------------------------------------- **/
25+
26+
#pragma once
27+
#include "model_base.h"
28+
#include "node_link.h"
29+
30+
namespace aspose::words::cloud::models {
31+
/// <summary>
32+
/// Link to FormField DropDown element.
33+
/// </summary>
34+
class FormFieldDropDownLink : public NodeLink
35+
{
36+
public:
37+
38+
ASPOSE_WORDS_CLOUD_EXPORT virtual ~FormFieldDropDownLink() = default;
39+
ASPOSE_WORDS_CLOUD_EXPORT virtual void toJson(void* jsonIfc) const override;
40+
ASPOSE_WORDS_CLOUD_EXPORT virtual void fromJson(const void* jsonIfc) override;
41+
ASPOSE_WORDS_CLOUD_EXPORT virtual void getFileReferences(std::vector< FileReference* >& result) override;
42+
ASPOSE_WORDS_CLOUD_EXPORT virtual void validate() override;
43+
44+
45+
46+
protected:
47+
};
48+
}
49+
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
/** --------------------------------------------------------------------------------------------------------------------
2+
* <copyright company="Aspose" file="form_field_text_input_link.h">
3+
* Copyright (c) 2025 Aspose.Words for Cloud
4+
* </copyright>
5+
* <summary>
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
* </summary>
24+
-------------------------------------------------------------------------------------------------------------------- **/
25+
26+
#pragma once
27+
#include "model_base.h"
28+
#include "node_link.h"
29+
30+
namespace aspose::words::cloud::models {
31+
/// <summary>
32+
/// Link to FormField text input element.
33+
/// </summary>
34+
class FormFieldTextInputLink : public NodeLink
35+
{
36+
public:
37+
38+
ASPOSE_WORDS_CLOUD_EXPORT virtual ~FormFieldTextInputLink() = default;
39+
ASPOSE_WORDS_CLOUD_EXPORT virtual void toJson(void* jsonIfc) const override;
40+
ASPOSE_WORDS_CLOUD_EXPORT virtual void fromJson(const void* jsonIfc) override;
41+
ASPOSE_WORDS_CLOUD_EXPORT virtual void getFileReferences(std::vector< FileReference* >& result) override;
42+
ASPOSE_WORDS_CLOUD_EXPORT virtual void validate() override;
43+
44+
45+
46+
protected:
47+
};
48+
}
49+

0 commit comments

Comments
 (0)