diff --git a/english/cpp/_index.md b/english/cpp/_index.md index edb8624e3d..1f2aed1088 100644 --- a/english/cpp/_index.md +++ b/english/cpp/_index.md @@ -17,7 +17,7 @@ is_root: true | [Aspose::Pdf](./aspose.pdf/) | The **[Aspose.Pdf](./aspose.pdf/)** is a root namespace for all classes of [Aspose.Pdf](./aspose.pdf/) library which are either directly in it like **[Document](./aspose.pdf/document/)** or indirectly through several subnamespaces. | | [Aspose::Pdf::Annotations](./aspose.pdf.annotations/) | The **[Aspose.Pdf.Annotations](./aspose.pdf.annotations/)** namespace provides classes for working with various types of actions, destinations and other features of document which traditionally called as interactive providing means user can intercommunicate with it. | | [Aspose::Pdf::Collections](./aspose.pdf.collections/) | | -| [Aspose::Pdf::Comparison](./aspose.pdf.comparison/) | | +| [Aspose::Pdf::Comparison](./aspose.pdf.comparison/) | The **[Aspose.Pdf.Comparison](./aspose.pdf.comparison/)** namespace provides classes for the PDF comparison functionalities. | | [Aspose::Pdf::DataEditor](./aspose.pdf.dataeditor/) | The **[Aspose.Pdf.DataEditor](./aspose.pdf.dataeditor/)** contains tools for editing data within a document. | | [Aspose::Pdf::Devices](./aspose.pdf.devices/) | The **[Aspose.Pdf.Devices](./aspose.pdf.devices/)** namespace provides classes which are used for representing document as image(s) or a plain text. So document can be sent on to textual or various graphic devices which means we want to get it textual or graphic representation. | | [Aspose::Pdf::Drawing](./aspose.pdf.drawing/) | The **[Aspose.Pdf.Drawing](./aspose.pdf.drawing/)** namespace provides classes describing graphic primitives like arc, line, circle etc. Corresponding objects can be used for creating new documents. | @@ -33,7 +33,7 @@ is_root: true | [Aspose::Pdf::Sanitization](./aspose.pdf.sanitization/) | The **[Aspose.Pdf.Sanitization](./aspose.pdf.sanitization/)** is a namespace for sanitization operations. | | [Aspose::Pdf::Security](./aspose.pdf.security/) | The **[Aspose.Pdf.Security](./aspose.pdf.security/)** namespace contains classes used for encryption and digital signing. | | [Aspose::Pdf::Security::Impl](./aspose.pdf.security.impl/) | | -| [Aspose::Pdf::Signatures](./aspose.pdf.signatures/) | | +| [Aspose::Pdf::Signatures](./aspose.pdf.signatures/) | The **[Aspose.Pdf.Signatures](./aspose.pdf.signatures/)** namespace provides classes for signatures functionalities. | | [Aspose::Pdf::Structure](./aspose.pdf.structure/) | The **[Aspose.Pdf.Structure](./aspose.pdf.structure/)** namespace provides classes which help to work with a logical structure of a document which presents the organization of the document into chapters and sections or the identification of special elements such as figures, tables, and footnotes. | | [Aspose::Pdf::Tagged](./aspose.pdf.tagged/) | The **[Aspose.Pdf.Tagged](./aspose.pdf.tagged/)** is a namespace for classes for support of [Tagged](./aspose.pdf.tagged/) PDF documents. | | [Aspose::Pdf::Text](./aspose.pdf.text/) | | diff --git a/english/cpp/aspose.pdf.comparison/_index.md b/english/cpp/aspose.pdf.comparison/_index.md index df3a2037fd..4b291f3ee8 100644 --- a/english/cpp/aspose.pdf.comparison/_index.md +++ b/english/cpp/aspose.pdf.comparison/_index.md @@ -2,13 +2,13 @@ title: Aspose::Pdf::Comparison namespace linktitle: Aspose::Pdf::Comparison second_title: Aspose.PDF for C++ API Reference -description: 'How to use Aspose::Pdf::Comparison namespace in C++.' +description: 'Aspose::Pdf::Comparison namespace. The Aspose.Pdf.Comparison namespace provides classes for the PDF comparison functionalities in C++.' type: docs weight: 400 url: /cpp/aspose.pdf.comparison/ --- - +The **[Aspose.Pdf.Comparison](./)** namespace provides classes for the PDF comparison functionalities. ## Classes diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/_index.md index 905869a475..22e2a9b181 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/_index.md @@ -25,6 +25,7 @@ class ContentsResizeParameters : public System::Object | [ContentsResizeParameters](./contentsresizeparameters/)() | Creates resize parameters where al values are set to "auto". Later margins and contents size may be specified if required. | | [ContentsResizeParameters](./contentsresizeparameters/)(System::SharedPtr\, System::SharedPtr\, System::SharedPtr\, System::SharedPtr\, System::SharedPtr\, System::SharedPtr\) | Creates resize parameters with specified margin values and contents size. | | [get_BottomMargin](./get_bottommargin/)() const | Gets bottom margin on the resultant page. | +| [get_ChangeMediaBox](./get_changemediabox/)() const | Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is **false** | | [get_ContentsHeight](./get_contentsheight/)() const | Gets height of the content of the source page on the resultant page. | | [get_ContentsWidth](./get_contentswidth/)() const | Gets width of the content of the source page on the resultant page. | | [get_LeftMargin](./get_leftmargin/)() const | Gets left margin on the resultant page. | @@ -35,6 +36,7 @@ class ContentsResizeParameters : public System::Object | static [PageResize](./pageresize/)(double, double) | Creates resize paramters for page resize. | | static [PageResizePct](./pageresizepct/)(double, double) | Creates resize paramters for page resize. New sizes are specified in percent. | | [set_BottomMargin](./set_bottommargin/)(System::SharedPtr\) | Sets bottom margin on the resultant page. | +| [set_ChangeMediaBox](./set_changemediabox/)(bool) | Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is **false** | | [set_ContentsHeight](./set_contentsheight/)(System::SharedPtr\) | Sets height of the content of the source page on the resultant page. | | [set_ContentsWidth](./set_contentswidth/)(System::SharedPtr\) | Sets width of the content of the source page on the resultant page. | | [set_LeftMargin](./set_leftmargin/)(System::SharedPtr\) | Sets left margin on the resultant page. | diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsize/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsize/_index.md index 8460b0e357..a0a1ca6f63 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsize/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsize/_index.md @@ -4,7 +4,7 @@ linktitle: ContentSize second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::ContentSize method. Creates resize parameters with specified contents size in C++.' type: docs -weight: 1400 +weight: 1600 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsize/ --- ## ContentsResizeParameters::ContentSize method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsizepercent/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsizepercent/_index.md index c69411a9c0..de32a5db24 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsizepercent/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsizepercent/_index.md @@ -4,7 +4,7 @@ linktitle: ContentSizePercent second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::ContentSizePercent method. Creates resize parameters with specified contents size in percents of initial page size. Margins are caculated automatically in C++.' type: docs -weight: 1500 +weight: 1700 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsizepercent/ --- ## ContentsResizeParameters::ContentSizePercent method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_changemediabox/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_changemediabox/_index.md new file mode 100644 index 0000000000..2c171fb3e4 --- /dev/null +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_changemediabox/_index.md @@ -0,0 +1,28 @@ +--- +title: Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ChangeMediaBox method +linktitle: get_ChangeMediaBox +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ChangeMediaBox method. Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is false in C++.' +type: docs +weight: 300 +url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_changemediabox/ +--- +## ContentsResizeParameters::get_ChangeMediaBox method + + +Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is **false** + +```cpp +bool Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ChangeMediaBox() const +``` + +## Remarks + + +Setting this parameter enables fitting the MediaBox to the CropBox value during resizing. +## See Also + +* Class [ContentsResizeParameters](../) +* Class [PdfFileEditor](../../) +* Namespace [Aspose::Pdf::Facades](../../../) +* Library [Aspose.PDF for C++](../../../../) diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentsheight/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentsheight/_index.md index 791469537a..cfc15cf2ce 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentsheight/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentsheight/_index.md @@ -4,7 +4,7 @@ linktitle: get_ContentsHeight second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ContentsHeight method. Gets height of the content of the source page on the resultant page in C++.' type: docs -weight: 300 +weight: 400 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentsheight/ --- ## ContentsResizeParameters::get_ContentsHeight method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentswidth/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentswidth/_index.md index 8f18a6e209..6e4fb38bd7 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentswidth/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentswidth/_index.md @@ -4,7 +4,7 @@ linktitle: get_ContentsWidth second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ContentsWidth method. Gets width of the content of the source page on the resultant page in C++.' type: docs -weight: 400 +weight: 500 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentswidth/ --- ## ContentsResizeParameters::get_ContentsWidth method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_leftmargin/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_leftmargin/_index.md index ebb6903fae..295ce2d4c3 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_leftmargin/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_leftmargin/_index.md @@ -4,7 +4,7 @@ linktitle: get_LeftMargin second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_LeftMargin method. Gets left margin on the resultant page in C++.' type: docs -weight: 500 +weight: 600 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_leftmargin/ --- ## ContentsResizeParameters::get_LeftMargin method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_rightmargin/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_rightmargin/_index.md index f7698e0d01..8084466c42 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_rightmargin/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_rightmargin/_index.md @@ -4,7 +4,7 @@ linktitle: get_RightMargin second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_RightMargin method. Gets right margin on the resultant page in C++.' type: docs -weight: 600 +weight: 700 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_rightmargin/ --- ## ContentsResizeParameters::get_RightMargin method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_topmargin/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_topmargin/_index.md index 9beb5f31af..d4e2165c12 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_topmargin/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_topmargin/_index.md @@ -4,7 +4,7 @@ linktitle: get_TopMargin second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_TopMargin method. Gets top margin on the resultant page in C++.' type: docs -weight: 700 +weight: 800 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_topmargin/ --- ## ContentsResizeParameters::get_TopMargin method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/margins/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/margins/_index.md index 0ab67e47f2..9bb185c8aa 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/margins/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/margins/_index.md @@ -4,7 +4,7 @@ linktitle: Margins second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::Margins method. Creates resize parameters with specifed margins value. Contents size is automatically calculated in C++.' type: docs -weight: 1600 +weight: 1800 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/margins/ --- ## ContentsResizeParameters::Margins method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/marginspercent/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/marginspercent/_index.md index 45f1336061..9d5c27f339 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/marginspercent/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/marginspercent/_index.md @@ -4,7 +4,7 @@ linktitle: MarginsPercent second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::MarginsPercent method. Creates resize parameters. Margins are specified in percents of initial page size in C++.' type: docs -weight: 1700 +weight: 1900 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/marginspercent/ --- ## ContentsResizeParameters::MarginsPercent method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresize/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresize/_index.md index b06d24d084..53f47a1e0d 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresize/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresize/_index.md @@ -4,7 +4,7 @@ linktitle: PageResize second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::PageResize method. Creates resize paramters for page resize in C++.' type: docs -weight: 1800 +weight: 2000 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresize/ --- ## ContentsResizeParameters::PageResize method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresizepct/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresizepct/_index.md index 934a4ea5f6..d2aa7fa2e0 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresizepct/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresizepct/_index.md @@ -4,7 +4,7 @@ linktitle: PageResizePct second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::PageResizePct method. Creates resize paramters for page resize. New sizes are specified in percent in C++.' type: docs -weight: 1900 +weight: 2100 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresizepct/ --- ## ContentsResizeParameters::PageResizePct method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_bottommargin/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_bottommargin/_index.md index 1a3008eac6..73173e3559 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_bottommargin/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_bottommargin/_index.md @@ -4,7 +4,7 @@ linktitle: set_BottomMargin second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_BottomMargin method. Sets bottom margin on the resultant page in C++.' type: docs -weight: 800 +weight: 900 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_bottommargin/ --- ## ContentsResizeParameters::set_BottomMargin method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_changemediabox/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_changemediabox/_index.md new file mode 100644 index 0000000000..8de60e8e7a --- /dev/null +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_changemediabox/_index.md @@ -0,0 +1,28 @@ +--- +title: Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ChangeMediaBox method +linktitle: set_ChangeMediaBox +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ChangeMediaBox method. Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is false in C++.' +type: docs +weight: 1000 +url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_changemediabox/ +--- +## ContentsResizeParameters::set_ChangeMediaBox method + + +Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is **false** + +```cpp +void Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ChangeMediaBox(bool value) +``` + +## Remarks + + +Setting this parameter enables fitting the MediaBox to the CropBox value during resizing. +## See Also + +* Class [ContentsResizeParameters](../) +* Class [PdfFileEditor](../../) +* Namespace [Aspose::Pdf::Facades](../../../) +* Library [Aspose.PDF for C++](../../../../) diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentsheight/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentsheight/_index.md index 86114c94f5..206dcd81e6 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentsheight/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentsheight/_index.md @@ -4,7 +4,7 @@ linktitle: set_ContentsHeight second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ContentsHeight method. Sets height of the content of the source page on the resultant page in C++.' type: docs -weight: 900 +weight: 1100 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentsheight/ --- ## ContentsResizeParameters::set_ContentsHeight method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentswidth/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentswidth/_index.md index 8d67e26ad7..c42576acc5 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentswidth/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentswidth/_index.md @@ -4,7 +4,7 @@ linktitle: set_ContentsWidth second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ContentsWidth method. Sets width of the content of the source page on the resultant page in C++.' type: docs -weight: 1000 +weight: 1200 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentswidth/ --- ## ContentsResizeParameters::set_ContentsWidth method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_leftmargin/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_leftmargin/_index.md index 034c3466e8..2a7a5be104 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_leftmargin/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_leftmargin/_index.md @@ -4,7 +4,7 @@ linktitle: set_LeftMargin second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_LeftMargin method. Sets left margin on the resultant page in C++.' type: docs -weight: 1100 +weight: 1300 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_leftmargin/ --- ## ContentsResizeParameters::set_LeftMargin method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_rightmargin/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_rightmargin/_index.md index bedda928aa..4edc4bfd68 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_rightmargin/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_rightmargin/_index.md @@ -4,7 +4,7 @@ linktitle: set_RightMargin second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_RightMargin method. Sets right margin on the resultant page in C++.' type: docs -weight: 1200 +weight: 1400 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_rightmargin/ --- ## ContentsResizeParameters::set_RightMargin method diff --git a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_topmargin/_index.md b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_topmargin/_index.md index 75bc791d7d..8937035e6b 100644 --- a/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_topmargin/_index.md +++ b/english/cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_topmargin/_index.md @@ -4,7 +4,7 @@ linktitle: set_TopMargin second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_TopMargin method. Sets top margin on the resultant page in C++.' type: docs -weight: 1300 +weight: 1500 url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_topmargin/ --- ## ContentsResizeParameters::set_TopMargin method diff --git a/english/cpp/aspose.pdf.logicalstructure/_index.md b/english/cpp/aspose.pdf.logicalstructure/_index.md index 1d5b9230e4..56599b2938 100644 --- a/english/cpp/aspose.pdf.logicalstructure/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/_index.md @@ -41,6 +41,7 @@ The **Aspose.Pdf.Tagged.LogicalStructure ** is a namespace for PDF Logical [Stru | [ILSTextElement](./ilstextelement/) | Represents a base class for inline-level text structure elements in logical structure. | | [IndexElement](./indexelement/) | Represents Index structure element in logical structure. | | [ITextElement](./itextelement/) | Interface for presenting text structure elements. | +| [ITociElement](./itocielement/) | Represents an element that can function as a table of contents entry (TOCI) in a tagged PDF document. | | [LinkElement](./linkelement/) | Represents Link structure element in logical structure. | | [ListChildElement](./listchildelement/) | Represents a base class for children elements of the List in logical structure. | | [ListElement](./listelement/) | Represents List structure element in logical structure. | @@ -88,6 +89,12 @@ The **Aspose.Pdf.Tagged.LogicalStructure ** is a namespace for PDF Logical [Stru | [WarichuElement](./warichuelement/) | Represents Warichu structure element in logical structure. | | [WarichuWPElement](./warichuwpelement/) | Represents WP structure element in logical structure of the Warichu. | | [WarichuWTElement](./warichuwtelement/) | Represents WT structure element in logical structure of the Warichu. | +## Typedefs + +| Typedef | Description | +| --- | --- | +| [HeaderElementTextConflictException](./headerelementtextconflictexception/) | | +| [TOCpageHasNoTitleException](./tocpagehasnotitleexception/) | | ## Functions | Function | Description | diff --git a/english/cpp/aspose.pdf.logicalstructure/headerelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/headerelement/_index.md index 16a83c870b..adb94c8c6d 100644 --- a/english/cpp/aspose.pdf.logicalstructure/headerelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/headerelement/_index.md @@ -16,6 +16,13 @@ Represents [Header](../../aspose.pdf/header/) structure element in logical struc class HeaderElement : public Aspose::Pdf::LogicalStructure::BLSTextElement ``` +## Methods + +| Method | Description | +| --- | --- | +| [AddEntryToTocPage](./addentrytotocpage/)(System::SharedPtr\, System::SharedPtr\) | Creates a header on the specified [Table](../../aspose.pdf/table/) of Contents (TOC) page and associates it with a TOCI element. | +| [AddEntryToTocPage](./addentrytotocpage/)(System::SharedPtr\, System::SharedPtr\) | Creates a header on the specified [Table](../../aspose.pdf/table/) of Contents (TOC) page and associates it with a TOCI element. | +| [SetText](./settext/)(System::String) override | Appends text content to current text element. | ## See Also * Class [BLSTextElement](../blstextelement/) diff --git a/english/cpp/aspose.pdf.logicalstructure/headerelement/addentrytotocpage/_index.md b/english/cpp/aspose.pdf.logicalstructure/headerelement/addentrytotocpage/_index.md new file mode 100644 index 0000000000..af19c77eab --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/headerelement/addentrytotocpage/_index.md @@ -0,0 +1,63 @@ +--- +title: Aspose::Pdf::LogicalStructure::HeaderElement::AddEntryToTocPage method +linktitle: AddEntryToTocPage +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::LogicalStructure::HeaderElement::AddEntryToTocPage method. Creates a header on the specified Table of Contents (TOC) page and associates it with a TOCI element in C++.' +type: docs +weight: 100 +url: /cpp/aspose.pdf.logicalstructure/headerelement/addentrytotocpage/ +--- +## HeaderElement::AddEntryToTocPage(System::SharedPtr\, System::SharedPtr\) method + + +Creates a header on the specified [Table](../../../aspose.pdf/table/) of Contents (TOC) page and associates it with a TOCI element. + +```cpp +void Aspose::Pdf::LogicalStructure::HeaderElement::AddEntryToTocPage(System::SharedPtr tocPage, System::SharedPtr tocEntry) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| tocPage | System::SharedPtr\ | The [Page](../../../aspose.pdf/page/) object representing the TOC page where the header should be created. | +| tocEntry | System::SharedPtr\ | The [ListLIElement](../../listlielement/) object acting as the TOCI entry to associate with the created header on the specified TOC page. | +## Remarks + + + +This overload addresses scenarios involving nested [Table](../../../aspose.pdf/table/) of Contents (TOC) structures, as specified in PDF/UA and PDF 1.7 standards, where a **TOCI** element cannot be a child of another **TOCI** or where a **TOC** cannot be nested directly under a **TOCI**. To maintain compliance with these structural requirements, nested TOC entries should be represented using **List** and **[ListLIElement](../../listlielement/)** elements. This method facilitates the association of the header element with such a [ListLIElement](../../listlielement/) on the designated TOC page, ensuring proper logical structuring and enhancing navigation capabilities in tagged PDF documents. +## See Also + +* Typedef [SharedPtr](../../../system/sharedptr/) +* Class [Page](../../../aspose.pdf/page/) +* Class [ListLIElement](../../listlielement/) +* Class [HeaderElement](../) +* Namespace [Aspose::Pdf::LogicalStructure](../../) +* Library [Aspose.PDF for C++](../../../) +## HeaderElement::AddEntryToTocPage(System::SharedPtr\, System::SharedPtr\) method + + +Creates a header on the specified [Table](../../../aspose.pdf/table/) of Contents (TOC) page and associates it with a TOCI element. + +```cpp +void Aspose::Pdf::LogicalStructure::HeaderElement::AddEntryToTocPage(System::SharedPtr tocPage, System::SharedPtr tocEntry) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| tocPage | System::SharedPtr\ | The [Page](../../../aspose.pdf/page/) object representing the TOC page where the header should be created. | +| tocEntry | System::SharedPtr\ | The [TOCIElement](../../tocielement/) serving as the TOC entry to associate with the header being created. | +## Remarks + + + +This method ensures that the header is properly linked to a TOC page and a TOCI element, maintaining the document's logical hierarchy and supporting navigation in tagged PDF structures. +## See Also + +* Typedef [SharedPtr](../../../system/sharedptr/) +* Class [Page](../../../aspose.pdf/page/) +* Class [TOCIElement](../../tocielement/) +* Class [HeaderElement](../) +* Namespace [Aspose::Pdf::LogicalStructure](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/headerelement/settext/_index.md b/english/cpp/aspose.pdf.logicalstructure/headerelement/settext/_index.md new file mode 100644 index 0000000000..c9b814b318 --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/headerelement/settext/_index.md @@ -0,0 +1,29 @@ +--- +title: Aspose::Pdf::LogicalStructure::HeaderElement::SetText method +linktitle: SetText +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::LogicalStructure::HeaderElement::SetText method. Appends text content to current text element in C++.' +type: docs +weight: 200 +url: /cpp/aspose.pdf.logicalstructure/headerelement/settext/ +--- +## HeaderElement::SetText method + + +Appends text content to current text element. + +```cpp +void Aspose::Pdf::LogicalStructure::HeaderElement::SetText(System::String text) override +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| text | System::String | [Text](../../../aspose.pdf.text/) content | + +## See Also + +* Class [String](../../../system/string/) +* Class [HeaderElement](../) +* Namespace [Aspose::Pdf::LogicalStructure](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/headerelementtextconflictexception/_index.md b/english/cpp/aspose.pdf.logicalstructure/headerelementtextconflictexception/_index.md new file mode 100644 index 0000000000..05c18ac80f --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/headerelementtextconflictexception/_index.md @@ -0,0 +1,22 @@ +--- +title: Aspose::Pdf::LogicalStructure::HeaderElementTextConflictException typedef +linktitle: HeaderElementTextConflictException +second_title: Aspose.PDF for C++ API Reference +description: 'How to use Aspose::Pdf::LogicalStructure::HeaderElementTextConflictException typedef in C++.' +type: docs +weight: 7600 +url: /cpp/aspose.pdf.logicalstructure/headerelementtextconflictexception/ +--- +## HeaderElementTextConflictException typedef + + + + +```cpp +using Aspose::Pdf::LogicalStructure::HeaderElementTextConflictException = System::ExceptionWrapper +``` + +## See Also + +* Namespace [Aspose::Pdf::LogicalStructure](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/itocielement/_index.md b/english/cpp/aspose.pdf.logicalstructure/itocielement/_index.md new file mode 100644 index 0000000000..7d9c53e05f --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/itocielement/_index.md @@ -0,0 +1,32 @@ +--- +title: Aspose::Pdf::LogicalStructure::ITociElement class +linktitle: ITociElement +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::LogicalStructure::ITociElement class. Represents an element that can function as a table of contents entry (TOCI) in a tagged PDF document in C++.' +type: docs +weight: 2800 +url: /cpp/aspose.pdf.logicalstructure/itocielement/ +--- +## ITociElement class + + +Represents an element that can function as a table of contents entry (TOCI) in a tagged PDF document. + +```cpp +class ITociElement : public virtual System::Object +``` + +## Methods + +| Method | Description | +| --- | --- | +| virtual [get_GetElement](./get_getelement/)() | Gets the underlying PDF element that represents this TOCI structure. | +## Remarks + + +This interface abstracts both standard TOCI elements and List Item (LI) elements used in nested table of contents structures. +## See Also + +* Class [Object](../../system/object/) +* Namespace [Aspose::Pdf::LogicalStructure](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/itocielement/get_getelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/itocielement/get_getelement/_index.md new file mode 100644 index 0000000000..0eede8c346 --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/itocielement/get_getelement/_index.md @@ -0,0 +1,30 @@ +--- +title: Aspose::Pdf::LogicalStructure::ITociElement::get_GetElement method +linktitle: get_GetElement +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::LogicalStructure::ITociElement::get_GetElement method. Gets the underlying PDF element that represents this TOCI structure in C++.' +type: docs +weight: 100 +url: /cpp/aspose.pdf.logicalstructure/itocielement/get_getelement/ +--- +## ITociElement::get_GetElement method + + +Gets the underlying PDF element that represents this TOCI structure. + +```cpp +virtual System::SharedPtr Aspose::Pdf::LogicalStructure::ITociElement::get_GetElement()=0 +``` + + +### ReturnValue + +The [Element](../../element/) that forms the structural representation of this table of contents entry. + +## See Also + +* Typedef [SharedPtr](../../../system/sharedptr/) +* Class [StructureElement](../../structureelement/) +* Class [ITociElement](../) +* Namespace [Aspose::Pdf::LogicalStructure](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/linkelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/linkelement/_index.md index 6b4e8a0c99..8899c0d74f 100644 --- a/english/cpp/aspose.pdf.logicalstructure/linkelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/linkelement/_index.md @@ -4,7 +4,7 @@ linktitle: LinkElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::LinkElement class. Represents Link structure element in logical structure in C++.' type: docs -weight: 2800 +weight: 2900 url: /cpp/aspose.pdf.logicalstructure/linkelement/ --- ## LinkElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/listchildelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/listchildelement/_index.md index 4b960af6c5..d3e52c8cc6 100644 --- a/english/cpp/aspose.pdf.logicalstructure/listchildelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/listchildelement/_index.md @@ -4,7 +4,7 @@ linktitle: ListChildElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::ListChildElement class. Represents a base class for children elements of the List in logical structure in C++.' type: docs -weight: 2900 +weight: 3000 url: /cpp/aspose.pdf.logicalstructure/listchildelement/ --- ## ListChildElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/listelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/listelement/_index.md index cb97eed155..e648d524be 100644 --- a/english/cpp/aspose.pdf.logicalstructure/listelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/listelement/_index.md @@ -4,7 +4,7 @@ linktitle: ListElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::ListElement class. Represents List structure element in logical structure in C++.' type: docs -weight: 3000 +weight: 3100 url: /cpp/aspose.pdf.logicalstructure/listelement/ --- ## ListElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/listlblelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/listlblelement/_index.md index 143fa3898a..90d74d71d3 100644 --- a/english/cpp/aspose.pdf.logicalstructure/listlblelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/listlblelement/_index.md @@ -4,7 +4,7 @@ linktitle: ListLblElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::ListLblElement class. Represents Lbl structure element in logical structure of the list in C++.' type: docs -weight: 3100 +weight: 3200 url: /cpp/aspose.pdf.logicalstructure/listlblelement/ --- ## ListLblElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/listlbodyelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/listlbodyelement/_index.md index 050b381b52..f4c863b216 100644 --- a/english/cpp/aspose.pdf.logicalstructure/listlbodyelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/listlbodyelement/_index.md @@ -4,7 +4,7 @@ linktitle: ListLBodyElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::ListLBodyElement class. Represents LBody structure element in logical structure of the list in C++.' type: docs -weight: 3200 +weight: 3300 url: /cpp/aspose.pdf.logicalstructure/listlbodyelement/ --- ## ListLBodyElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/listlielement/_index.md b/english/cpp/aspose.pdf.logicalstructure/listlielement/_index.md index c9014ae423..95344e84a5 100644 --- a/english/cpp/aspose.pdf.logicalstructure/listlielement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/listlielement/_index.md @@ -4,7 +4,7 @@ linktitle: ListLIElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::ListLIElement class. Represents LI structure element in logical structure of the list in C++.' type: docs -weight: 3300 +weight: 3400 url: /cpp/aspose.pdf.logicalstructure/listlielement/ --- ## ListLIElement class @@ -13,11 +13,18 @@ url: /cpp/aspose.pdf.logicalstructure/listlielement/ Represents LI structure element in logical structure of the list. ```cpp -class ListLIElement : public Aspose::Pdf::LogicalStructure::ListChildElement +class ListLIElement : public Aspose::Pdf::LogicalStructure::ListChildElement, + public Aspose::Pdf::LogicalStructure::ITociElement ``` +## Methods + +| Method | Description | +| --- | --- | +| [AddRef](./addref/)(System::SharedPtr\) | Adds a reference to the specified [StructureElement](../structureelement/) within this [Table](../../aspose.pdf/table/) of Contents Item (TOCI) element. This is typically used when **[ListLIElement](./)** serves as a TOC header in nested tables of contents. | ## See Also * Class [ListChildElement](../listchildelement/) +* Class [ITociElement](../itocielement/) * Namespace [Aspose::Pdf::LogicalStructure](../) * Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/listlielement/addref/_index.md b/english/cpp/aspose.pdf.logicalstructure/listlielement/addref/_index.md new file mode 100644 index 0000000000..a98f06a945 --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/listlielement/addref/_index.md @@ -0,0 +1,34 @@ +--- +title: Aspose::Pdf::LogicalStructure::ListLIElement::AddRef method +linktitle: AddRef +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::LogicalStructure::ListLIElement::AddRef method. Adds a reference to the specified StructureElement within this Table of Contents Item (TOCI) element. This is typically used when ListLIElement serves as a TOC header in nested tables of contents in C++.' +type: docs +weight: 100 +url: /cpp/aspose.pdf.logicalstructure/listlielement/addref/ +--- +## ListLIElement::AddRef method + + +Adds a reference to the specified [StructureElement](../../structureelement/) within this [Table](../../../aspose.pdf/table/) of Contents Item (TOCI) element. This is typically used when **[ListLIElement](../)** serves as a TOC header in nested tables of contents. + +```cpp +void Aspose::Pdf::LogicalStructure::ListLIElement::AddRef(System::SharedPtr referencedStructureElement) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| referencedStructureElement | System::SharedPtr\ | The [StructureElement](../../structureelement/) to be referenced by this TOCI element. | +## Remarks + + + +Associating a structure element, such as a header or another content section, with a TOCI element ensures correct logical structure and improves navigational behavior in tagged PDFs. +## See Also + +* Typedef [SharedPtr](../../../system/sharedptr/) +* Class [StructureElement](../../structureelement/) +* Class [ListLIElement](../) +* Namespace [Aspose::Pdf::LogicalStructure](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/mcrelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/mcrelement/_index.md index e1ba12a082..7df20b0fd9 100644 --- a/english/cpp/aspose.pdf.logicalstructure/mcrelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/mcrelement/_index.md @@ -4,7 +4,7 @@ linktitle: MCRElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::MCRElement class. Represents marked-content reference object in logical structure in C++.' type: docs -weight: 3400 +weight: 3500 url: /cpp/aspose.pdf.logicalstructure/mcrelement/ --- ## MCRElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/nonstructelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/nonstructelement/_index.md index 0fd185038e..7b01024c7c 100644 --- a/english/cpp/aspose.pdf.logicalstructure/nonstructelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/nonstructelement/_index.md @@ -4,7 +4,7 @@ linktitle: NonStructElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::NonStructElement class. Represents NonStruct structure element in logical structure in C++.' type: docs -weight: 3500 +weight: 3600 url: /cpp/aspose.pdf.logicalstructure/nonstructelement/ --- ## NonStructElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/noteelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/noteelement/_index.md index 610ea1b3e7..5c2f9a046c 100644 --- a/english/cpp/aspose.pdf.logicalstructure/noteelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/noteelement/_index.md @@ -4,7 +4,7 @@ linktitle: NoteElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::NoteElement class. Represents Note structure element in logical structure in C++.' type: docs -weight: 3600 +weight: 3700 url: /cpp/aspose.pdf.logicalstructure/noteelement/ --- ## NoteElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/objrelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/objrelement/_index.md index 6706837eca..a75d9cd401 100644 --- a/english/cpp/aspose.pdf.logicalstructure/objrelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/objrelement/_index.md @@ -4,7 +4,7 @@ linktitle: OBJRElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::OBJRElement class. Represents object reference entity in logical structure in C++.' type: docs -weight: 3700 +weight: 3800 url: /cpp/aspose.pdf.logicalstructure/objrelement/ --- ## OBJRElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/operator!=/_index.md b/english/cpp/aspose.pdf.logicalstructure/operator!=/_index.md index 522db1c57a..b4f45cc707 100644 --- a/english/cpp/aspose.pdf.logicalstructure/operator!=/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/operator!=/_index.md @@ -4,7 +4,7 @@ linktitle: operator!= second_title: Aspose.PDF for C++ API Reference description: 'How to use operator!= method of class in C++.' type: docs -weight: 7500 +weight: 7800 url: /cpp/aspose.pdf.logicalstructure/operator!=/ --- ## Aspose::Pdf::LogicalStructure::operator!= method diff --git a/english/cpp/aspose.pdf.logicalstructure/operator==/_index.md b/english/cpp/aspose.pdf.logicalstructure/operator==/_index.md index 1b89f62ce5..fa4caeafac 100644 --- a/english/cpp/aspose.pdf.logicalstructure/operator==/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/operator==/_index.md @@ -4,7 +4,7 @@ linktitle: operator== second_title: Aspose.PDF for C++ API Reference description: 'How to use operator== method of class in C++.' type: docs -weight: 7600 +weight: 7900 url: /cpp/aspose.pdf.logicalstructure/operator==/ --- ## Aspose::Pdf::LogicalStructure::operator== method diff --git a/english/cpp/aspose.pdf.logicalstructure/paragraphelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/paragraphelement/_index.md index 471f3d1a97..6abe1a2d30 100644 --- a/english/cpp/aspose.pdf.logicalstructure/paragraphelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/paragraphelement/_index.md @@ -4,7 +4,7 @@ linktitle: ParagraphElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::ParagraphElement class. Represents Paragraph structure element in logical structure in C++.' type: docs -weight: 3800 +weight: 3900 url: /cpp/aspose.pdf.logicalstructure/paragraphelement/ --- ## ParagraphElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/partelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/partelement/_index.md index bc121a7e86..5a9c12b4e5 100644 --- a/english/cpp/aspose.pdf.logicalstructure/partelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/partelement/_index.md @@ -4,7 +4,7 @@ linktitle: PartElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::PartElement class. Represents Part structure element in logical structure in C++.' type: docs -weight: 3900 +weight: 4000 url: /cpp/aspose.pdf.logicalstructure/partelement/ --- ## PartElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/privateelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/privateelement/_index.md index 651c88ca01..4cf6c68583 100644 --- a/english/cpp/aspose.pdf.logicalstructure/privateelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/privateelement/_index.md @@ -4,7 +4,7 @@ linktitle: PrivateElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::PrivateElement class. Represents Private structure element in logical structure in C++.' type: docs -weight: 4000 +weight: 4100 url: /cpp/aspose.pdf.logicalstructure/privateelement/ --- ## PrivateElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/quoteelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/quoteelement/_index.md index a7c9719272..94ed8ddd5c 100644 --- a/english/cpp/aspose.pdf.logicalstructure/quoteelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/quoteelement/_index.md @@ -4,7 +4,7 @@ linktitle: QuoteElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::QuoteElement class. Represents Quote structure element in logical structure in C++.' type: docs -weight: 4100 +weight: 4200 url: /cpp/aspose.pdf.logicalstructure/quoteelement/ --- ## QuoteElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/referenceelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/referenceelement/_index.md index 6cdf327059..9468eb43b8 100644 --- a/english/cpp/aspose.pdf.logicalstructure/referenceelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/referenceelement/_index.md @@ -4,7 +4,7 @@ linktitle: ReferenceElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::ReferenceElement class. Represents Reference structure element in logical structure in C++.' type: docs -weight: 4200 +weight: 4300 url: /cpp/aspose.pdf.logicalstructure/referenceelement/ --- ## ReferenceElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/rubychildelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/rubychildelement/_index.md index 41eb9a7ab2..98868ac751 100644 --- a/english/cpp/aspose.pdf.logicalstructure/rubychildelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/rubychildelement/_index.md @@ -4,7 +4,7 @@ linktitle: RubyChildElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::RubyChildElement class. Represents a base class for children elements of the Ruby in logical structure in C++.' type: docs -weight: 4300 +weight: 4400 url: /cpp/aspose.pdf.logicalstructure/rubychildelement/ --- ## RubyChildElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/rubyelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/rubyelement/_index.md index f9614b7d0c..b77368a132 100644 --- a/english/cpp/aspose.pdf.logicalstructure/rubyelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/rubyelement/_index.md @@ -4,7 +4,7 @@ linktitle: RubyElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::RubyElement class. Represents Ruby structure element in logical structure in C++.' type: docs -weight: 4400 +weight: 4500 url: /cpp/aspose.pdf.logicalstructure/rubyelement/ --- ## RubyElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/rubyrbelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/rubyrbelement/_index.md index 6c574404e8..68027936c8 100644 --- a/english/cpp/aspose.pdf.logicalstructure/rubyrbelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/rubyrbelement/_index.md @@ -4,7 +4,7 @@ linktitle: RubyRBElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::RubyRBElement class. Represents RB structure element in logical structure of the Ruby in C++.' type: docs -weight: 4500 +weight: 4600 url: /cpp/aspose.pdf.logicalstructure/rubyrbelement/ --- ## RubyRBElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/rubyrpelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/rubyrpelement/_index.md index f0d640d512..e964d793ca 100644 --- a/english/cpp/aspose.pdf.logicalstructure/rubyrpelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/rubyrpelement/_index.md @@ -4,7 +4,7 @@ linktitle: RubyRPElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::RubyRPElement class. Represents RP structure element in logical structure of the Ruby in C++.' type: docs -weight: 4600 +weight: 4700 url: /cpp/aspose.pdf.logicalstructure/rubyrpelement/ --- ## RubyRPElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/rubyrtelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/rubyrtelement/_index.md index 2a8cac35d6..4c2a8257f9 100644 --- a/english/cpp/aspose.pdf.logicalstructure/rubyrtelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/rubyrtelement/_index.md @@ -4,7 +4,7 @@ linktitle: RubyRTElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::RubyRTElement class. Represents RT structure element in logical structure of the Ruby in C++.' type: docs -weight: 4700 +weight: 4800 url: /cpp/aspose.pdf.logicalstructure/rubyrtelement/ --- ## RubyRTElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/sectelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/sectelement/_index.md index 4b0fe0bd77..5049e4674f 100644 --- a/english/cpp/aspose.pdf.logicalstructure/sectelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/sectelement/_index.md @@ -4,7 +4,7 @@ linktitle: SectElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::SectElement class. Represents Sect structure element in logical structure in C++.' type: docs -weight: 4800 +weight: 4900 url: /cpp/aspose.pdf.logicalstructure/sectelement/ --- ## SectElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/spanelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/spanelement/_index.md index dc6d69a386..b2213840c7 100644 --- a/english/cpp/aspose.pdf.logicalstructure/spanelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/spanelement/_index.md @@ -4,7 +4,7 @@ linktitle: SpanElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::SpanElement class. Represents Span structure element in logical structure in C++.' type: docs -weight: 4900 +weight: 5000 url: /cpp/aspose.pdf.logicalstructure/spanelement/ --- ## SpanElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/structtreerootelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/structtreerootelement/_index.md index d3282210c8..7741a5c44f 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structtreerootelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structtreerootelement/_index.md @@ -4,7 +4,7 @@ linktitle: StructTreeRootElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::StructTreeRootElement class. Represents StructTreeRoot object in logical structure in C++.' type: docs -weight: 5000 +weight: 5100 url: /cpp/aspose.pdf.logicalstructure/structtreerootelement/ --- ## StructTreeRootElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/structureattribute/_index.md b/english/cpp/aspose.pdf.logicalstructure/structureattribute/_index.md index 6fa05b8932..2778e17336 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structureattribute/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structureattribute/_index.md @@ -4,7 +4,7 @@ linktitle: StructureAttribute second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::StructureAttribute class. Represents attribute of structure element in C++.' type: docs -weight: 5100 +weight: 5200 url: /cpp/aspose.pdf.logicalstructure/structureattribute/ --- ## StructureAttribute class diff --git a/english/cpp/aspose.pdf.logicalstructure/structureattributecollection/_index.md b/english/cpp/aspose.pdf.logicalstructure/structureattributecollection/_index.md index f41c4c1dcf..97c611a507 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structureattributecollection/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structureattributecollection/_index.md @@ -4,7 +4,7 @@ linktitle: StructureAttributeCollection second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::StructureAttributeCollection class. Represents collection of attributes of structure elements in C++.' type: docs -weight: 5200 +weight: 5300 url: /cpp/aspose.pdf.logicalstructure/structureattributecollection/ --- ## StructureAttributeCollection class diff --git a/english/cpp/aspose.pdf.logicalstructure/structureattributes/_index.md b/english/cpp/aspose.pdf.logicalstructure/structureattributes/_index.md index 37405541b4..a1c569d213 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structureattributes/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structureattributes/_index.md @@ -4,7 +4,7 @@ linktitle: StructureAttributes second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::StructureAttributes class. Represents attributes of structure element for standard attribute owners in C++.' type: docs -weight: 5300 +weight: 5400 url: /cpp/aspose.pdf.logicalstructure/structureattributes/ --- ## StructureAttributes class diff --git a/english/cpp/aspose.pdf.logicalstructure/structureelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/structureelement/_index.md index 48e34b9473..20dcf4998d 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structureelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structureelement/_index.md @@ -4,7 +4,7 @@ linktitle: StructureElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::StructureElement class. Represents a base class for structure elements in logical structure in C++.' type: docs -weight: 5400 +weight: 5500 url: /cpp/aspose.pdf.logicalstructure/structureelement/ --- ## StructureElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/structuretextstate/_index.md b/english/cpp/aspose.pdf.logicalstructure/structuretextstate/_index.md index 4b800cf161..62138402a5 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structuretextstate/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structuretextstate/_index.md @@ -4,7 +4,7 @@ linktitle: StructureTextState second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::StructureTextState class. Represents text state settings for TextStructure Elements and TaggedContent (ITextElement, ITaggedContent) in C++.' type: docs -weight: 5500 +weight: 5600 url: /cpp/aspose.pdf.logicalstructure/structuretextstate/ --- ## StructureTextState class diff --git a/english/cpp/aspose.pdf.logicalstructure/structuretextstateextensions/_index.md b/english/cpp/aspose.pdf.logicalstructure/structuretextstateextensions/_index.md index 6f1216a3a3..d7fa8bd23f 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structuretextstateextensions/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structuretextstateextensions/_index.md @@ -4,7 +4,7 @@ linktitle: StructureTextStateExtensions second_title: Aspose.PDF for C++ API Reference description: 'How to use Aspose::Pdf::LogicalStructure::StructureTextStateExtensions class in C++.' type: docs -weight: 5600 +weight: 5700 url: /cpp/aspose.pdf.logicalstructure/structuretextstateextensions/ --- ## StructureTextStateExtensions class diff --git a/english/cpp/aspose.pdf.logicalstructure/structuretypecategory/_index.md b/english/cpp/aspose.pdf.logicalstructure/structuretypecategory/_index.md index 1ede4337eb..7e7d357b3b 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structuretypecategory/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structuretypecategory/_index.md @@ -4,7 +4,7 @@ linktitle: StructureTypeCategory second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::StructureTypeCategory class. Represents Categories of Standard Structure Types in C++.' type: docs -weight: 5700 +weight: 5800 url: /cpp/aspose.pdf.logicalstructure/structuretypecategory/ --- ## StructureTypeCategory class diff --git a/english/cpp/aspose.pdf.logicalstructure/structuretypestandard/_index.md b/english/cpp/aspose.pdf.logicalstructure/structuretypestandard/_index.md index 7742c5a71b..72d6368e60 100644 --- a/english/cpp/aspose.pdf.logicalstructure/structuretypestandard/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/structuretypestandard/_index.md @@ -4,7 +4,7 @@ linktitle: StructureTypeStandard second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::StructureTypeStandard class. Represents Standard Structure Types in C++.' type: docs -weight: 5800 +weight: 5900 url: /cpp/aspose.pdf.logicalstructure/structuretypestandard/ --- ## StructureTypeStandard class diff --git a/english/cpp/aspose.pdf.logicalstructure/tablecellelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tablecellelement/_index.md index 81c0cf3332..120fcea4ca 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tablecellelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tablecellelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableCellElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableCellElement class. Represents a base class for table cell elements (TH and TD) in logical structure in C++.' type: docs -weight: 5900 +weight: 6000 url: /cpp/aspose.pdf.logicalstructure/tablecellelement/ --- ## TableCellElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tablechildelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tablechildelement/_index.md index 9f32e0284a..25606fcbf9 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tablechildelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tablechildelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableChildElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableChildElement class. Represents a base class for children elements of the Table in logical structure in C++.' type: docs -weight: 6000 +weight: 6100 url: /cpp/aspose.pdf.logicalstructure/tablechildelement/ --- ## TableChildElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tableelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tableelement/_index.md index fcb9959e74..5a398ff0a3 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tableelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tableelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableElement class. Represents Table structure element in logical structure in C++.' type: docs -weight: 6100 +weight: 6200 url: /cpp/aspose.pdf.logicalstructure/tableelement/ --- ## TableElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tablerowcollectionelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tablerowcollectionelement/_index.md index c8fcf9566b..50ab781544 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tablerowcollectionelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tablerowcollectionelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableRowCollectionElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableRowCollectionElement class. Represents a base class for children elements of the Table Head, Body and Foot in logical structure in C++.' type: docs -weight: 6200 +weight: 6300 url: /cpp/aspose.pdf.logicalstructure/tablerowcollectionelement/ --- ## TableRowCollectionElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tabletbodyelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tabletbodyelement/_index.md index d7f6e5c8ff..a94c77046f 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tabletbodyelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tabletbodyelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableTBodyElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableTBodyElement class. Represents TBody structure element in logical structure of the table in C++.' type: docs -weight: 6300 +weight: 6400 url: /cpp/aspose.pdf.logicalstructure/tabletbodyelement/ --- ## TableTBodyElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tabletdelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tabletdelement/_index.md index b09f76a2de..dc16434c27 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tabletdelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tabletdelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableTDElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableTDElement class. Represents TD structure element in logical structure of the table in C++.' type: docs -weight: 6400 +weight: 6500 url: /cpp/aspose.pdf.logicalstructure/tabletdelement/ --- ## TableTDElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tabletfootelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tabletfootelement/_index.md index 8feaa53eab..b1b3d7466f 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tabletfootelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tabletfootelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableTFootElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableTFootElement class. Represents TFoot structure element in logical structure of the table in C++.' type: docs -weight: 6500 +weight: 6600 url: /cpp/aspose.pdf.logicalstructure/tabletfootelement/ --- ## TableTFootElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tabletheadelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tabletheadelement/_index.md index a635ab532b..0bcddad364 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tabletheadelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tabletheadelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableTHeadElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableTHeadElement class. Represents THead structure element in logical structure of the table in C++.' type: docs -weight: 6600 +weight: 6700 url: /cpp/aspose.pdf.logicalstructure/tabletheadelement/ --- ## TableTHeadElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tablethelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tablethelement/_index.md index 16465f1aa6..2728e83dad 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tablethelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tablethelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableTHElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableTHElement class. Represents TH structure element in logical structure of the table in C++.' type: docs -weight: 6700 +weight: 6800 url: /cpp/aspose.pdf.logicalstructure/tablethelement/ --- ## TableTHElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tabletrelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tabletrelement/_index.md index 1e047ad9de..2acb6e4e04 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tabletrelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tabletrelement/_index.md @@ -4,7 +4,7 @@ linktitle: TableTRElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TableTRElement class. Represents TR structure element in logical structure of the table in C++.' type: docs -weight: 6800 +weight: 6900 url: /cpp/aspose.pdf.logicalstructure/tabletrelement/ --- ## TableTRElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/tocelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tocelement/_index.md index 15a108755a..f9b342199a 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tocelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tocelement/_index.md @@ -4,7 +4,7 @@ linktitle: TOCElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TOCElement class. Represents TOC structure element in logical structure in C++.' type: docs -weight: 6900 +weight: 7000 url: /cpp/aspose.pdf.logicalstructure/tocelement/ --- ## TOCElement class @@ -16,6 +16,11 @@ Represents TOC structure element in logical structure. class TOCElement : public Aspose::Pdf::LogicalStructure::GroupingElement ``` +## Methods + +| Method | Description | +| --- | --- | +| [LinkTocPageTitleToHeaderElement](./linktocpagetitletoheaderelement/)(System::SharedPtr\, System::SharedPtr\) | Links the [Table](../../aspose.pdf/table/) of Contents (TOC) page title to a header element for document structure. | ## See Also * Class [GroupingElement](../groupingelement/) diff --git a/english/cpp/aspose.pdf.logicalstructure/tocelement/linktocpagetitletoheaderelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tocelement/linktocpagetitletoheaderelement/_index.md new file mode 100644 index 0000000000..15391e0910 --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/tocelement/linktocpagetitletoheaderelement/_index.md @@ -0,0 +1,32 @@ +--- +title: Aspose::Pdf::LogicalStructure::TOCElement::LinkTocPageTitleToHeaderElement method +linktitle: LinkTocPageTitleToHeaderElement +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::LogicalStructure::TOCElement::LinkTocPageTitleToHeaderElement method. Links the Table of Contents (TOC) page title to a header element for document structure in C++.' +type: docs +weight: 100 +url: /cpp/aspose.pdf.logicalstructure/tocelement/linktocpagetitletoheaderelement/ +--- +## TOCElement::LinkTocPageTitleToHeaderElement method + + +Links the [Table](../../../aspose.pdf/table/) of Contents (TOC) page title to a header element for document structure. + +```cpp +void Aspose::Pdf::LogicalStructure::TOCElement::LinkTocPageTitleToHeaderElement(System::SharedPtr tocPage, System::SharedPtr tocTitleHeader) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| tocPage | System::SharedPtr\ | The TOC page containing the title to which the header will be linked. | +| tocTitleHeader | System::SharedPtr\ | The header element that will be linked to the title of the TOC page. | + +## See Also + +* Typedef [SharedPtr](../../../system/sharedptr/) +* Class [Page](../../../aspose.pdf/page/) +* Class [HeaderElement](../../headerelement/) +* Class [TOCElement](../) +* Namespace [Aspose::Pdf::LogicalStructure](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/tocielement/_index.md b/english/cpp/aspose.pdf.logicalstructure/tocielement/_index.md index 3960e14182..656bd626c4 100644 --- a/english/cpp/aspose.pdf.logicalstructure/tocielement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/tocielement/_index.md @@ -4,7 +4,7 @@ linktitle: TOCIElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::TOCIElement class. Represents TOCI structure element in logical structure in C++.' type: docs -weight: 7000 +weight: 7100 url: /cpp/aspose.pdf.logicalstructure/tocielement/ --- ## TOCIElement class @@ -13,11 +13,18 @@ url: /cpp/aspose.pdf.logicalstructure/tocielement/ Represents TOCI structure element in logical structure. ```cpp -class TOCIElement : public Aspose::Pdf::LogicalStructure::GroupingElement +class TOCIElement : public Aspose::Pdf::LogicalStructure::GroupingElement, + public Aspose::Pdf::LogicalStructure::ITociElement ``` +## Methods + +| Method | Description | +| --- | --- | +| [AddRef](./addref/)(System::SharedPtr\) | Adds a reference to the specified structure element within the [Table](../../aspose.pdf/table/) of Contents Item (TOCI) element. | ## See Also * Class [GroupingElement](../groupingelement/) +* Class [ITociElement](../itocielement/) * Namespace [Aspose::Pdf::LogicalStructure](../) * Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/tocielement/addref/_index.md b/english/cpp/aspose.pdf.logicalstructure/tocielement/addref/_index.md new file mode 100644 index 0000000000..bdff8b1b50 --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/tocielement/addref/_index.md @@ -0,0 +1,34 @@ +--- +title: Aspose::Pdf::LogicalStructure::TOCIElement::AddRef method +linktitle: AddRef +second_title: Aspose.PDF for C++ API Reference +description: 'Aspose::Pdf::LogicalStructure::TOCIElement::AddRef method. Adds a reference to the specified structure element within the Table of Contents Item (TOCI) element in C++.' +type: docs +weight: 100 +url: /cpp/aspose.pdf.logicalstructure/tocielement/addref/ +--- +## TOCIElement::AddRef method + + +Adds a reference to the specified structure element within the [Table](../../../aspose.pdf/table/) of Contents Item (TOCI) element. + +```cpp +void Aspose::Pdf::LogicalStructure::TOCIElement::AddRef(System::SharedPtr referencedStructureElement) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| referencedStructureElement | System::SharedPtr\ | The [StructureElement](../../structureelement/) to be referenced by this TOCI element. | +## Remarks + + + +Associating a structure element, such as a header or another content section, with a TOCI element ensures correct logical structure and improves navigational behavior in tagged PDFs. +## See Also + +* Typedef [SharedPtr](../../../system/sharedptr/) +* Class [StructureElement](../../structureelement/) +* Class [TOCIElement](../) +* Namespace [Aspose::Pdf::LogicalStructure](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/tocpagehasnotitleexception/_index.md b/english/cpp/aspose.pdf.logicalstructure/tocpagehasnotitleexception/_index.md new file mode 100644 index 0000000000..7dc8b961ea --- /dev/null +++ b/english/cpp/aspose.pdf.logicalstructure/tocpagehasnotitleexception/_index.md @@ -0,0 +1,22 @@ +--- +title: Aspose::Pdf::LogicalStructure::TOCpageHasNoTitleException typedef +linktitle: TOCpageHasNoTitleException +second_title: Aspose.PDF for C++ API Reference +description: 'How to use Aspose::Pdf::LogicalStructure::TOCpageHasNoTitleException typedef in C++.' +type: docs +weight: 7700 +url: /cpp/aspose.pdf.logicalstructure/tocpagehasnotitleexception/ +--- +## TOCpageHasNoTitleException typedef + + + + +```cpp +using Aspose::Pdf::LogicalStructure::TOCpageHasNoTitleException = System::ExceptionWrapper +``` + +## See Also + +* Namespace [Aspose::Pdf::LogicalStructure](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/aspose.pdf.logicalstructure/warichuchildelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/warichuchildelement/_index.md index 1995b42635..75edcfb6ce 100644 --- a/english/cpp/aspose.pdf.logicalstructure/warichuchildelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/warichuchildelement/_index.md @@ -4,7 +4,7 @@ linktitle: WarichuChildElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::WarichuChildElement class. Represents a base class for children elements of the Warichu in logical structure in C++.' type: docs -weight: 7100 +weight: 7200 url: /cpp/aspose.pdf.logicalstructure/warichuchildelement/ --- ## WarichuChildElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/warichuelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/warichuelement/_index.md index 3887952c2e..daf04673e0 100644 --- a/english/cpp/aspose.pdf.logicalstructure/warichuelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/warichuelement/_index.md @@ -4,7 +4,7 @@ linktitle: WarichuElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::WarichuElement class. Represents Warichu structure element in logical structure in C++.' type: docs -weight: 7200 +weight: 7300 url: /cpp/aspose.pdf.logicalstructure/warichuelement/ --- ## WarichuElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/warichuwpelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/warichuwpelement/_index.md index 922bc2b229..33aa60a758 100644 --- a/english/cpp/aspose.pdf.logicalstructure/warichuwpelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/warichuwpelement/_index.md @@ -4,7 +4,7 @@ linktitle: WarichuWPElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::WarichuWPElement class. Represents WP structure element in logical structure of the Warichu in C++.' type: docs -weight: 7300 +weight: 7400 url: /cpp/aspose.pdf.logicalstructure/warichuwpelement/ --- ## WarichuWPElement class diff --git a/english/cpp/aspose.pdf.logicalstructure/warichuwtelement/_index.md b/english/cpp/aspose.pdf.logicalstructure/warichuwtelement/_index.md index 713b2fee5d..47918775b0 100644 --- a/english/cpp/aspose.pdf.logicalstructure/warichuwtelement/_index.md +++ b/english/cpp/aspose.pdf.logicalstructure/warichuwtelement/_index.md @@ -4,7 +4,7 @@ linktitle: WarichuWTElement second_title: Aspose.PDF for C++ API Reference description: 'Aspose::Pdf::LogicalStructure::WarichuWTElement class. Represents WT structure element in logical structure of the Warichu in C++.' type: docs -weight: 7400 +weight: 7500 url: /cpp/aspose.pdf.logicalstructure/warichuwtelement/ --- ## WarichuWTElement class diff --git a/english/cpp/aspose.pdf.signatures/_index.md b/english/cpp/aspose.pdf.signatures/_index.md index 999924609d..72cfae3289 100644 --- a/english/cpp/aspose.pdf.signatures/_index.md +++ b/english/cpp/aspose.pdf.signatures/_index.md @@ -2,13 +2,13 @@ title: Aspose::Pdf::Signatures namespace linktitle: Aspose::Pdf::Signatures second_title: Aspose.PDF for C++ API Reference -description: 'How to use Aspose::Pdf::Signatures namespace in C++.' +description: 'Aspose::Pdf::Signatures namespace. The Aspose.Pdf.Signatures namespace provides classes for signatures functionalities in C++.' type: docs weight: 2000 url: /cpp/aspose.pdf.signatures/ --- - +The **[Aspose.Pdf.Signatures](./)** namespace provides classes for signatures functionalities. ## Classes diff --git a/english/cpp/aspose.pdf/cells/_index.md b/english/cpp/aspose.pdf/cells/_index.md index 02f51b8570..7db63f5bfa 100644 --- a/english/cpp/aspose.pdf/cells/_index.md +++ b/english/cpp/aspose.pdf/cells/_index.md @@ -23,6 +23,7 @@ class Cells : public System::Collections::Generic::IEnumerable) | Add cell to collection. | | [Add](./add/)(System::String) | Add cell to collection. | +| [Add](./add/)(System::SharedPtr\) | Add cell to collection. | | [Add](./add/)(System::SharedPtr\) | Add cell to collection. | | [begin](./begin/)() | Gets iterator pointing to the first element (if any) of the collection. | | [begin](./begin/)() const | Gets iterator pointing to the first element (if any) of the const-qualified instance of the collection. | diff --git a/english/cpp/aspose.pdf/cells/add/_index.md b/english/cpp/aspose.pdf/cells/add/_index.md index 484f571250..7bcc1a0dee 100644 --- a/english/cpp/aspose.pdf/cells/add/_index.md +++ b/english/cpp/aspose.pdf/cells/add/_index.md @@ -49,6 +49,32 @@ void Aspose::Pdf::Cells::Add(System::SharedPtr cell) * Class [Cells](../) * Namespace [Aspose::Pdf](../../) * Library [Aspose.PDF for C++](../../../) +## Cells::Add(System::SharedPtr\) method + + +Add cell to collection. + +```cpp +System::SharedPtr Aspose::Pdf::Cells::Add(System::SharedPtr textFragment) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| textFragment | System::SharedPtr\ | The text fragment for cell. | + +### ReturnValue + +The new cell + +## See Also + +* Typedef [SharedPtr](../../../system/sharedptr/) +* Class [Cell](../../cell/) +* Class [TextFragment](../../../aspose.pdf.text/textfragment/) +* Class [Cells](../) +* Namespace [Aspose::Pdf](../../) +* Library [Aspose.PDF for C++](../../../) ## Cells::Add(System::String) method diff --git a/english/cpp/system.drawing.drawing2d/hatchbrush/clone/_index.md b/english/cpp/system.drawing.drawing2d/hatchbrush/clone/_index.md index 25a6c92665..2fc39bdfe9 100644 --- a/english/cpp/system.drawing.drawing2d/hatchbrush/clone/_index.md +++ b/english/cpp/system.drawing.drawing2d/hatchbrush/clone/_index.md @@ -13,13 +13,13 @@ url: /cpp/system.drawing.drawing2d/hatchbrush/clone/ Creates an exact copy of the current object. ```cpp -virtual SharedPtr System::Drawing::Drawing2D::HatchBrush::Clone() override +virtual SharedPtr System::Drawing::Drawing2D::HatchBrush::Clone() override ``` ## See Also * Typedef [SharedPtr](../../../system/sharedptr/) -* Class [Brush](../../../system.drawing/brush/) +* Class [Object](../../../system/object/) * Class [HatchBrush](../) * Namespace [System::Drawing::Drawing2D](../../) * Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.drawing.drawing2d/lineargradientbrush/clone/_index.md b/english/cpp/system.drawing.drawing2d/lineargradientbrush/clone/_index.md index fe0e310149..f2f8a377ad 100644 --- a/english/cpp/system.drawing.drawing2d/lineargradientbrush/clone/_index.md +++ b/english/cpp/system.drawing.drawing2d/lineargradientbrush/clone/_index.md @@ -13,7 +13,7 @@ url: /cpp/system.drawing.drawing2d/lineargradientbrush/clone/ Creates a copy of the current object. ```cpp -SharedPtr System::Drawing::Drawing2D::LinearGradientBrush::Clone() override +SharedPtr System::Drawing::Drawing2D::LinearGradientBrush::Clone() override ``` @@ -24,7 +24,7 @@ A shared pointer to the copy of the current object. ## See Also * Typedef [SharedPtr](../../../system/sharedptr/) -* Class [Brush](../../../system.drawing/brush/) +* Class [Object](../../../system/object/) * Class [LinearGradientBrush](../) * Namespace [System::Drawing::Drawing2D](../../) * Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.drawing.drawing2d/pathgradientbrush/clone/_index.md b/english/cpp/system.drawing.drawing2d/pathgradientbrush/clone/_index.md index 98a32b8987..3825bd5fa4 100644 --- a/english/cpp/system.drawing.drawing2d/pathgradientbrush/clone/_index.md +++ b/english/cpp/system.drawing.drawing2d/pathgradientbrush/clone/_index.md @@ -13,7 +13,7 @@ url: /cpp/system.drawing.drawing2d/pathgradientbrush/clone/ Creates a copy of the current object. ```cpp -virtual SharedPtr System::Drawing::Drawing2D::PathGradientBrush::Clone() override +virtual SharedPtr System::Drawing::Drawing2D::PathGradientBrush::Clone() override ``` @@ -24,7 +24,7 @@ A shared pointer to the copy of the current object. ## See Also * Typedef [SharedPtr](../../../system/sharedptr/) -* Class [Brush](../../../system.drawing/brush/) +* Class [Object](../../../system/object/) * Class [PathGradientBrush](../) * Namespace [System::Drawing::Drawing2D](../../) * Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.drawing/brush/_index.md b/english/cpp/system.drawing/brush/_index.md index 8f73be3da6..7a6d73de53 100644 --- a/english/cpp/system.drawing/brush/_index.md +++ b/english/cpp/system.drawing/brush/_index.md @@ -13,17 +13,13 @@ url: /cpp/system.drawing/brush/ A base class for classes that represent fillers used to fill the interiors of graphical shapes. Objects of this class should only be allocated using [System::MakeObject()](../../system/makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](../../system/smartptr/) pointer and use this pointer to pass it to functions as argument. ```cpp -class Brush : public System::Object +class Brush : public System::ICloneable, + public System::IDisposable ``` -## Methods - -| Method | Description | -| --- | --- | -| virtual [Clone](./clone/)() | RTTI information. | -| [Dispose](./dispose/)() | Releases operating system resources acquired by the current object. | ## See Also -* Class [Object](../../system/object/) +* Class [ICloneable](../../system/icloneable/) +* Class [IDisposable](../../system/idisposable/) * Namespace [System::Drawing](../) * Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system.drawing/solidbrush/clone/_index.md b/english/cpp/system.drawing/solidbrush/clone/_index.md index 5fdc28552e..1075c0f312 100644 --- a/english/cpp/system.drawing/solidbrush/clone/_index.md +++ b/english/cpp/system.drawing/solidbrush/clone/_index.md @@ -13,7 +13,7 @@ url: /cpp/system.drawing/solidbrush/clone/ Creates a copy of the current object. ```cpp -virtual SharedPtr System::Drawing::SolidBrush::Clone() override +virtual SharedPtr System::Drawing::SolidBrush::Clone() override ``` @@ -24,7 +24,7 @@ A shared pointer to the copy of the current object. ## See Also * Typedef [SharedPtr](../../../system/sharedptr/) -* Class [Brush](../../brush/) +* Class [Object](../../../system/object/) * Class [SolidBrush](../) * Namespace [System::Drawing](../../) * Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.drawing/texturebrush/clone/_index.md b/english/cpp/system.drawing/texturebrush/clone/_index.md index 36b3bb6b2d..9ab8ee06b7 100644 --- a/english/cpp/system.drawing/texturebrush/clone/_index.md +++ b/english/cpp/system.drawing/texturebrush/clone/_index.md @@ -13,7 +13,7 @@ url: /cpp/system.drawing/texturebrush/clone/ Creates a copy of the current object. ```cpp -virtual SharedPtr System::Drawing::TextureBrush::Clone() override +virtual SharedPtr System::Drawing::TextureBrush::Clone() override ``` @@ -24,7 +24,7 @@ A shared pointer to the copy of the current object. ## See Also * Typedef [SharedPtr](../../../system/sharedptr/) -* Class [Brush](../../brush/) +* Class [Object](../../../system/object/) * Class [TextureBrush](../) * Namespace [System::Drawing](../../) * Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/_index.md b/english/cpp/system/_index.md index 7b09ef225d..54be8982d7 100644 --- a/english/cpp/system/_index.md +++ b/english/cpp/system/_index.md @@ -16,7 +16,7 @@ url: /cpp/system/ | --- | --- | | [Activator](./activator/) | Contains methods to create types of objects. | | [Array](./array/) | Class that represents an array data structure. Objects of this class should only be allocated using [System::MakeArray()](./makearray/) and [System::MakeObject()](./makeobject/) functions. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](./smartptr/) pointer and use this pointer to pass it to functions as argument. | -| [ArraySegment](./arraysegment/) | Represents a segment of the one-dimensional array. Objects of this class should only be allocated using [System::MakeObject()](./makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](./smartptr/) pointer and use this pointer to pass it to functions as argument. | +| [ArraySegment](./arraysegment/) | Represents a segment of the one-dimensional array. This type should be allocated on stack and passed to functions by value or by reference. Never use [System::SmartPtr](./smartptr/) class to manage objects of this type. | | [Attribute](./attribute/) | A base class for custom attributes. Objects of this class should only be allocated using [System::MakeObject()](./makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](./smartptr/) pointer and use this pointer to pass it to functions as argument. | | [BitConverter](./bitconverter/) | Contains methods that perform conversions of sequence of bytes to a value type and vice-versa. This is a static type with no instance services. You should never create instances of it by any means. | | [Boolean](./boolean/) | Class that keeps static members of [System.Boolean](./boolean/) .[Net](../system.net/) type. | @@ -66,9 +66,11 @@ url: /cpp/system/ | [ObjectType](./objecttype/) | Provides static methods that implement object type getters. This is a static type with no instance services. You should never create instances of it by any means. | | [OperatingSystem](./operatingsystem/) | Represents a particular operating system and provides information about it. Objects of this class should only be allocated using [System::MakeObject()](./makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](./smartptr/) pointer and use this pointer to pass it to functions as argument. | | [Random](./random/) | Represents a pseudo-random number generator. Objects of this class should only be allocated using [System::MakeObject()](./makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](./smartptr/) pointer and use this pointer to pass it to functions as argument. | +| [ReadOnlySpan](./readonlyspan/) | Forward to use within [Span](./span/) class. | | [ScopedCulture](./scopedculture/) | Represents a culture used within the scope. | | [SmartPtr](./smartptr/) | Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting [Object](./object/). This pointer type follows intrusive pointer semantics. Reference counter is stored either in [Object](./object/) itself or in counter structure which is tied to [Object](./object/) instance tightly. In any case, all [SmartPtr](./smartptr/) instances form single ownership group regardless how they were created which is unlike how std::shared_ptr class behaves. Converting raw pointer to [SmartPtr](./smartptr/) is safe given there are other [SmartPtr](./smartptr/) instances holding shared references to the same object. [SmartPtr](./smartptr/) class instance can be in one of two states: shared pointer and weak pointer. To keep object alive, one should have count of shared references to it positive. Both weak and shared pointers can be used to access pointed object (to call methods, read or write fields, etc.), but weak pointers do not participate to shared pointer reference counting. [Object](./object/) is being deleted when the last 'shared' [SmartPtr](./smartptr/) pointer to it is being destroyed. So, make sure that this doesn't happen when no other shared [SmartPtr](./smartptr/) pointers to object exist, e. g. during object construction or destruction. Use System::Object::ThisProtector sentry objects (in C++ code) or CppCTORSelfReference or CppSelfReference attribute (in C# code being translated) to fix this issue. Similarily, make sure to break loop references by using [System::WeakPtr](./weakptr/) pointer class or [System::SmartPtrMode::Weak](./smartptrmode/) pointer mode (in C++ code) or CppWeakPtr attribute (in C# code being translated). If two or more objects reference each other using 'shared' pointers, they will never be deleted. If pointer type (weak or shared) should be switched in runtime, use [System::SmartPtr::set_Mode()](./smartptr/set_mode/) method or [System::DynamicWeakPtr](./dynamicweakptr/) class. [SmartPtr](./smartptr/) class doesn't contain any virtual methods. You should only inherit it if you're creating a memory management strategy of your own. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference. | | [SmartPtrInfo](./smartptrinfo/) | Service class to test and alter [SmartPtr](./smartptr/)'s contents without knowing final type. Used for garbage collection and loop references detection, etc. Think of it as of 'pointer to pointer'. We can't use [SmartPtr](./smartptr/)'s basetype as it doesn't have any; instead, we use this 'info' class. | +| [Span](./span/) | Represents a contiguous region of arbitrary memory similar to C++20's std::span. | | [String](./string/) | [String](./string/) class used across the library. Is a substitute for C# [System.String](./string/) when translating code. For optimization reasons, isn't considered an [Object](./object/) subclass. This type should be allocated on stack and passed to functions by value or by reference. Never use [System::SmartPtr](./smartptr/) class to manage objects of this type. | | [StringComparer](./stringcomparer/) | Compares strings using different comparison modes. Objects of this class should only be allocated using [System::MakeObject()](./makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](./smartptr/) pointer and use this pointer to pass it to functions as argument. | | [StringHashCompiletime](./stringhashcompiletime/) | A helper class that generates a hash value from a c-string. | @@ -82,6 +84,7 @@ url: /cpp/system/ | [UriBuilder](./uribuilder/) | Provides methods to construct and modify universial resource identifiers (URIs). Objects of this class should only be allocated using [System::MakeObject()](./makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](./smartptr/) pointer and use this pointer to pass it to functions as argument. | | [UriParser](./uriparser/) | Used to parse a new URI scheme. Objects of this class should only be allocated using [System::MakeObject()](./makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](./smartptr/) pointer and use this pointer to pass it to functions as argument. | | [UriShim](./urishim/) | Service class. | +| [ValueTuple](./valuetuple/) | Class that represents a [ValueTuple](./valuetuple/) data structure. | | [ValueType](./valuetype/) | Baseclass for value types with [Object](./object/) inheritance being truncated for performance reasons. This type should be allocated on stack and passed to functions by value or by reference. Never use [System::SmartPtr](./smartptr/) class to manage objects of this type. | | [Version](./version/) | Represents a version number. This type should be allocated on stack and passed to functions by value or by reference. Never use [System::SmartPtr](./smartptr/) class to manage objects of this type. | | [Void](./void/) | | @@ -248,6 +251,7 @@ url: /cpp/system/ | MakeScopeGuard | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | | MakeSharedPtr | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | | MakeSharedPtr | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | +| MakeTuple | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | | MemberwiseClone | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | | ObjectType::GetType< System::DateTime > | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | | ObjectType::GetType< System::String > | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | @@ -432,3 +436,4 @@ url: /cpp/system/ | StaticCast_noexcept | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | | StaticCastArray | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | | StaticCastArray | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | +| TieTuple | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] | diff --git a/english/cpp/system/action/_index.md b/english/cpp/system/action/_index.md index f651e7d295..1a001e5874 100644 --- a/english/cpp/system/action/_index.md +++ b/english/cpp/system/action/_index.md @@ -4,7 +4,7 @@ linktitle: Action second_title: Aspose.PDF for C++ API Reference description: 'System::Action typedef. Delegate type that references methods that have no return value in C++.' type: docs -weight: 9100 +weight: 9400 url: /cpp/system/action/ --- ## Action typedef diff --git a/english/cpp/system/arrayptr/_index.md b/english/cpp/system/arrayptr/_index.md index 0b414a40c6..d05b2f4e12 100644 --- a/english/cpp/system/arrayptr/_index.md +++ b/english/cpp/system/arrayptr/_index.md @@ -4,7 +4,7 @@ linktitle: ArrayPtr second_title: Aspose.PDF for C++ API Reference description: 'System::ArrayPtr typedef. Alias for ''pointer to array'' type in C++.' type: docs -weight: 9200 +weight: 9500 url: /cpp/system/arrayptr/ --- ## ArrayPtr typedef diff --git a/english/cpp/system/arraysegment/_index.md b/english/cpp/system/arraysegment/_index.md index d0a9e380a3..742a4ea557 100644 --- a/english/cpp/system/arraysegment/_index.md +++ b/english/cpp/system/arraysegment/_index.md @@ -2,7 +2,7 @@ title: System::ArraySegment class linktitle: ArraySegment second_title: Aspose.PDF for C++ API Reference -description: 'System::ArraySegment class. Represents a segment of the one-dimensional array. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument in C++.' +description: 'System::ArraySegment class. Represents a segment of the one-dimensional array. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type in C++.' type: docs weight: 300 url: /cpp/system/arraysegment/ @@ -10,7 +10,7 @@ url: /cpp/system/arraysegment/ ## ArraySegment class -Represents a segment of the one-dimensional array. Objects of this class should only be allocated using [System::MakeObject()](../makeobject/) function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into [System::SmartPtr](../smartptr/) pointer and use this pointer to pass it to functions as argument. +Represents a segment of the one-dimensional array. This type should be allocated on stack and passed to functions by value or by reference. Never use [System::SmartPtr](../smartptr/) class to manage objects of this type. ```cpp templateclass ArraySegment : public System::Object diff --git a/english/cpp/system/ascast/_index.md b/english/cpp/system/ascast/_index.md index 2d49f81b03..dcc31378a2 100644 --- a/english/cpp/system/ascast/_index.md +++ b/english/cpp/system/ascast/_index.md @@ -4,7 +4,7 @@ linktitle: AsCast second_title: Aspose.PDF for C++ API Reference description: 'System::AsCast method. Casts the source type to the result type using ''as'' operator cast. Used when simple constructor-like cast is needed in C++.' type: docs -weight: 12900 +weight: 13200 url: /cpp/system/ascast/ --- ## System::AsCast(const Source\&) method diff --git a/english/cpp/system/asynccallback/_index.md b/english/cpp/system/asynccallback/_index.md index 949662bc3d..c003df366d 100644 --- a/english/cpp/system/asynccallback/_index.md +++ b/english/cpp/system/asynccallback/_index.md @@ -4,7 +4,7 @@ linktitle: AsyncCallback second_title: Aspose.PDF for C++ API Reference description: 'System::AsyncCallback typedef. A delegate type that represents a method to be called when asynchronous operation completes in C++.' type: docs -weight: 9300 +weight: 9600 url: /cpp/system/asynccallback/ --- ## AsyncCallback typedef diff --git a/english/cpp/system/badimageformatexception/_index.md b/english/cpp/system/badimageformatexception/_index.md index bd0f92c6f1..c07f4c996f 100644 --- a/english/cpp/system/badimageformatexception/_index.md +++ b/english/cpp/system/badimageformatexception/_index.md @@ -4,7 +4,7 @@ linktitle: BadImageFormatException second_title: Aspose.PDF for C++ API Reference description: 'System::BadImageFormatException typedef. The exception that is thrown when the file image of a dynamic link library (DLL) or an executable program is invalid. Never wrap the BadImageFormatException class instances into System::SmartPtr in C++.' type: docs -weight: 9400 +weight: 9700 url: /cpp/system/badimageformatexception/ --- ## BadImageFormatException typedef diff --git a/english/cpp/system/base64formattingoptions/_index.md b/english/cpp/system/base64formattingoptions/_index.md index 8730fa1176..bd60800f3a 100644 --- a/english/cpp/system/base64formattingoptions/_index.md +++ b/english/cpp/system/base64formattingoptions/_index.md @@ -4,7 +4,7 @@ linktitle: Base64FormattingOptions second_title: Aspose.PDF for C++ API Reference description: 'System::Base64FormattingOptions enum. Enumeration containing values that represent different formats of base-64 encoded data in C++.' type: docs -weight: 7600 +weight: 7900 url: /cpp/system/base64formattingoptions/ --- ## Base64FormattingOptions enum diff --git a/english/cpp/system/bytearrayptr/_index.md b/english/cpp/system/bytearrayptr/_index.md index 5b2b210180..7d57996ab8 100644 --- a/english/cpp/system/bytearrayptr/_index.md +++ b/english/cpp/system/bytearrayptr/_index.md @@ -4,7 +4,7 @@ linktitle: ByteArrayPtr second_title: Aspose.PDF for C++ API Reference description: 'System::ByteArrayPtr typedef. An alias for a smart pointer object that points to an array of unsigned 8-bit integers in C++.' type: docs -weight: 9500 +weight: 9800 url: /cpp/system/bytearrayptr/ --- ## ByteArrayPtr typedef diff --git a/english/cpp/system/cast/_index.md b/english/cpp/system/cast/_index.md index c17d3d9482..0cedf25d84 100644 --- a/english/cpp/system/cast/_index.md +++ b/english/cpp/system/cast/_index.md @@ -4,7 +4,7 @@ linktitle: Cast second_title: Aspose.PDF for C++ API Reference description: 'System::Cast method. Performs cast on SmartPtr objects in C++.' type: docs -weight: 14200 +weight: 14500 url: /cpp/system/cast/ --- ## System::Cast method diff --git a/english/cpp/system/cast_noexcept/_index.md b/english/cpp/system/cast_noexcept/_index.md index c22f9034fa..5f03060bc9 100644 --- a/english/cpp/system/cast_noexcept/_index.md +++ b/english/cpp/system/cast_noexcept/_index.md @@ -4,7 +4,7 @@ linktitle: Cast_noexcept second_title: Aspose.PDF for C++ API Reference description: 'System::Cast_noexcept method. Performs cast on SmartPtr objects in C++.' type: docs -weight: 14300 +weight: 14600 url: /cpp/system/cast_noexcept/ --- ## System::Cast_noexcept method diff --git a/english/cpp/system/castenumerableto/_index.md b/english/cpp/system/castenumerableto/_index.md index ba3407a314..211f1f32e1 100644 --- a/english/cpp/system/castenumerableto/_index.md +++ b/english/cpp/system/castenumerableto/_index.md @@ -4,7 +4,7 @@ linktitle: CastEnumerableTo second_title: Aspose.PDF for C++ API Reference description: 'System::CastEnumerableTo method. Performs the explicit casting of elements of the specified enumerable object to different type in C++.' type: docs -weight: 14400 +weight: 14700 url: /cpp/system/castenumerableto/ --- ## System::CastEnumerableTo(const From\&) method diff --git a/english/cpp/system/checkedcast/_index.md b/english/cpp/system/checkedcast/_index.md index bd2429a7cb..2ad1856bd5 100644 --- a/english/cpp/system/checkedcast/_index.md +++ b/english/cpp/system/checkedcast/_index.md @@ -4,7 +4,7 @@ linktitle: CheckedCast second_title: Aspose.PDF for C++ API Reference description: 'System::CheckedCast method. Determines if the specified value falls into the range of values of type TTo and if it does casts it to the type TTo in C++.' type: docs -weight: 14600 +weight: 14900 url: /cpp/system/checkedcast/ --- ## System::CheckedCast method diff --git a/english/cpp/system/compare/_index.md b/english/cpp/system/compare/_index.md index 64c27c017a..8c458e7b79 100644 --- a/english/cpp/system/compare/_index.md +++ b/english/cpp/system/compare/_index.md @@ -4,7 +4,7 @@ linktitle: Compare second_title: Aspose.PDF for C++ API Reference description: 'System::Compare method. Compares two values in C++.' type: docs -weight: 14700 +weight: 15000 url: /cpp/system/compare/ --- ## System::Compare(const TA\&, const TB\&) method diff --git a/english/cpp/system/const_pointer_cast/_index.md b/english/cpp/system/const_pointer_cast/_index.md index fc9a4914c5..3d8094dc4c 100644 --- a/english/cpp/system/const_pointer_cast/_index.md +++ b/english/cpp/system/const_pointer_cast/_index.md @@ -4,7 +4,7 @@ linktitle: const_pointer_cast second_title: Aspose.PDF for C++ API Reference description: 'System::const_pointer_cast method. Casts smart pointers using const_cast in C++.' type: docs -weight: 14900 +weight: 15200 url: /cpp/system/const_pointer_cast/ --- ## System::const_pointer_cast method diff --git a/english/cpp/system/constcast/_index.md b/english/cpp/system/constcast/_index.md index f21e9aa0bf..a0f7361447 100644 --- a/english/cpp/system/constcast/_index.md +++ b/english/cpp/system/constcast/_index.md @@ -4,7 +4,7 @@ linktitle: ConstCast second_title: Aspose.PDF for C++ API Reference description: 'System::ConstCast method. End of deprecated casts in C++.' type: docs -weight: 15000 +weight: 15300 url: /cpp/system/constcast/ --- ## System::ConstCast method diff --git a/english/cpp/system/converter/_index.md b/english/cpp/system/converter/_index.md index 2aec8711c8..3370e2b45b 100644 --- a/english/cpp/system/converter/_index.md +++ b/english/cpp/system/converter/_index.md @@ -4,7 +4,7 @@ linktitle: Converter second_title: Aspose.PDF for C++ API Reference description: 'System::Converter typedef. Represents a pointer to the invokable entity that accepts a single argument of the TInput type and returns a value of the TOutput type in C++.' type: docs -weight: 9600 +weight: 9900 url: /cpp/system/converter/ --- ## Converter typedef diff --git a/english/cpp/system/datetimekind/_index.md b/english/cpp/system/datetimekind/_index.md index 56be7f4903..d68f6144ca 100644 --- a/english/cpp/system/datetimekind/_index.md +++ b/english/cpp/system/datetimekind/_index.md @@ -4,7 +4,7 @@ linktitle: DateTimeKind second_title: Aspose.PDF for C++ API Reference description: 'System::DateTimeKind enum. Enumeration values of which represent the kinds of date and time in C++.' type: docs -weight: 7700 +weight: 8000 url: /cpp/system/datetimekind/ --- ## DateTimeKind enum diff --git a/english/cpp/system/dayofweek/_index.md b/english/cpp/system/dayofweek/_index.md index 7a934abcc0..dd7e45c568 100644 --- a/english/cpp/system/dayofweek/_index.md +++ b/english/cpp/system/dayofweek/_index.md @@ -4,7 +4,7 @@ linktitle: DayOfWeek second_title: Aspose.PDF for C++ API Reference description: 'System::DayOfWeek enum. Enumeration that represents a day of week in C++.' type: docs -weight: 7800 +weight: 8100 url: /cpp/system/dayofweek/ --- ## DayOfWeek enum diff --git a/english/cpp/system/decoderfallbackbufferptr/_index.md b/english/cpp/system/decoderfallbackbufferptr/_index.md index d53b33368d..095c63222f 100644 --- a/english/cpp/system/decoderfallbackbufferptr/_index.md +++ b/english/cpp/system/decoderfallbackbufferptr/_index.md @@ -4,7 +4,7 @@ linktitle: DecoderFallbackBufferPtr second_title: Aspose.PDF for C++ API Reference description: 'System::DecoderFallbackBufferPtr typedef. An alias for a smart pointer that points to an instance of System::Text::DecoderFallbackBuffer class in C++.' type: docs -weight: 9700 +weight: 10000 url: /cpp/system/decoderfallbackbufferptr/ --- ## DecoderFallbackBufferPtr typedef diff --git a/english/cpp/system/decoderfallbackptr/_index.md b/english/cpp/system/decoderfallbackptr/_index.md index df27fc821d..a1dcc80e9b 100644 --- a/english/cpp/system/decoderfallbackptr/_index.md +++ b/english/cpp/system/decoderfallbackptr/_index.md @@ -4,7 +4,7 @@ linktitle: DecoderFallbackPtr second_title: Aspose.PDF for C++ API Reference description: 'System::DecoderFallbackPtr typedef. An alias for a smart pointer that points to an instance of System::Text::DecoderFallback class in C++.' type: docs -weight: 9800 +weight: 10100 url: /cpp/system/decoderfallbackptr/ --- ## DecoderFallbackPtr typedef diff --git a/english/cpp/system/decoderptr/_index.md b/english/cpp/system/decoderptr/_index.md index 74b2b655be..4126de2504 100644 --- a/english/cpp/system/decoderptr/_index.md +++ b/english/cpp/system/decoderptr/_index.md @@ -4,7 +4,7 @@ linktitle: DecoderPtr second_title: Aspose.PDF for C++ API Reference description: 'System::DecoderPtr typedef. An alias for a smart pointer that points to an instance of System::Text::Decoder class in C++.' type: docs -weight: 9900 +weight: 10200 url: /cpp/system/decoderptr/ --- ## DecoderPtr typedef diff --git a/english/cpp/system/decoderreplacementfallbackptr/_index.md b/english/cpp/system/decoderreplacementfallbackptr/_index.md index 8e089ecb06..1322e5950d 100644 --- a/english/cpp/system/decoderreplacementfallbackptr/_index.md +++ b/english/cpp/system/decoderreplacementfallbackptr/_index.md @@ -4,7 +4,7 @@ linktitle: DecoderReplacementFallbackPtr second_title: Aspose.PDF for C++ API Reference description: 'System::DecoderReplacementFallbackPtr typedef. An alias for a smart pointer that points to an instance of System::Text::DecoderReplacementFallback class in C++.' type: docs -weight: 10000 +weight: 10300 url: /cpp/system/decoderreplacementfallbackptr/ --- ## DecoderReplacementFallbackPtr typedef diff --git a/english/cpp/system/default/_index.md b/english/cpp/system/default/_index.md index 1b762dd6e0..fef97c054e 100644 --- a/english/cpp/system/default/_index.md +++ b/english/cpp/system/default/_index.md @@ -2,15 +2,15 @@ title: System::Default method linktitle: Default second_title: Aspose.PDF for C++ API Reference -description: 'System::Default method. Returns the default-constructed instance of the specified type in C++.' +description: 'System::Default method. Returns the reference to the single default-constructed instance of the exception type in C++.' type: docs -weight: 15100 +weight: 15400 url: /cpp/system/default/ --- ## System::Default() method -Returns the default-constructed instance of the specified type. +Returns the reference to the single default-constructed instance of the exception type. ```cpp template std::enable_if::value, constT &>::type System::Default() @@ -28,7 +28,7 @@ template std::enable_if::value, constT &>::typ ## System::Default() method -Returns the default-constructed instance of the specified type. +Returns the reference to the single default-constructed instance of the non-exception type. ```cpp template std::enable_if::value, constT &>::type System::Default() diff --git a/english/cpp/system/directoryinfoptr/_index.md b/english/cpp/system/directoryinfoptr/_index.md index 8c1dd6d28b..d3305735aa 100644 --- a/english/cpp/system/directoryinfoptr/_index.md +++ b/english/cpp/system/directoryinfoptr/_index.md @@ -4,7 +4,7 @@ linktitle: DirectoryInfoPtr second_title: Aspose.PDF for C++ API Reference description: 'System::DirectoryInfoPtr typedef. An alias for a smart pointer that points to an instance of System::IO::DirectoryInfo class in C++.' type: docs -weight: 10100 +weight: 10400 url: /cpp/system/directoryinfoptr/ --- ## DirectoryInfoPtr typedef diff --git a/english/cpp/system/discard/_index.md b/english/cpp/system/discard/_index.md index bbd3cd4990..e4e6e40f76 100644 --- a/english/cpp/system/discard/_index.md +++ b/english/cpp/system/discard/_index.md @@ -4,7 +4,7 @@ linktitle: Discard second_title: Aspose.PDF for C++ API Reference description: 'System::Discard method. Returns the default-constructed temporary instance of the specified type, which can be placed instead of discarding ''_'' argument in C++.' type: docs -weight: 15300 +weight: 15600 url: /cpp/system/discard/ --- ## System::Discard method @@ -13,7 +13,7 @@ url: /cpp/system/discard/ Returns the default-constructed temporary instance of the specified type, which can be placed instead of discarding '_' argument. ```cpp -template auto System::Discard() +template T & System::Discard(T &&initial=Details::DefaultValue()) ``` diff --git a/english/cpp/system/dotryfinally/_index.md b/english/cpp/system/dotryfinally/_index.md index f934e8e273..d4384cad81 100644 --- a/english/cpp/system/dotryfinally/_index.md +++ b/english/cpp/system/dotryfinally/_index.md @@ -4,7 +4,7 @@ linktitle: DoTryFinally second_title: Aspose.PDF for C++ API Reference description: 'System::DoTryFinally method. The sigle function that emulates behavior of C#''s try[-catch]-finally statement. During translation of C#''s try[-catch]-finally statement with translator''s option finally_statement_as_lambda set to true, the statement is translated into the invocation of this method in C++.' type: docs -weight: 15400 +weight: 15700 url: /cpp/system/dotryfinally/ --- ## System::DoTryFinally(T\&&, F\&&) method diff --git a/english/cpp/system/dynamic_pointer_cast/_index.md b/english/cpp/system/dynamic_pointer_cast/_index.md index a1c5798f0f..6ff13f81ae 100644 --- a/english/cpp/system/dynamic_pointer_cast/_index.md +++ b/english/cpp/system/dynamic_pointer_cast/_index.md @@ -4,7 +4,7 @@ linktitle: dynamic_pointer_cast second_title: Aspose.PDF for C++ API Reference description: 'System::dynamic_pointer_cast method. Casts smart pointers using dynamic_cast in C++.' type: docs -weight: 15700 +weight: 16000 url: /cpp/system/dynamic_pointer_cast/ --- ## System::dynamic_pointer_cast method diff --git a/english/cpp/system/dynamiccast/_index.md b/english/cpp/system/dynamiccast/_index.md index 1b630870b7..5ab0b49ade 100644 --- a/english/cpp/system/dynamiccast/_index.md +++ b/english/cpp/system/dynamiccast/_index.md @@ -4,7 +4,7 @@ linktitle: DynamicCast second_title: Aspose.PDF for C++ API Reference description: 'System::DynamicCast method. Performs dynamic cast on Exception objects in C++.' type: docs -weight: 15800 +weight: 16100 url: /cpp/system/dynamiccast/ --- ## System::DynamicCast(const TFrom\&) method diff --git a/english/cpp/system/dynamiccast_noexcept/_index.md b/english/cpp/system/dynamiccast_noexcept/_index.md index 12df0ec82c..6294063dd2 100644 --- a/english/cpp/system/dynamiccast_noexcept/_index.md +++ b/english/cpp/system/dynamiccast_noexcept/_index.md @@ -4,7 +4,7 @@ linktitle: DynamicCast_noexcept second_title: Aspose.PDF for C++ API Reference description: 'System::DynamicCast_noexcept method. Old obsolete casts. Will be removed in future versions in C++.' type: docs -weight: 16500 +weight: 16800 url: /cpp/system/dynamiccast_noexcept/ --- ## System::DynamicCast_noexcept(const TFrom\&) method diff --git a/english/cpp/system/dynamiccastarray/_index.md b/english/cpp/system/dynamiccastarray/_index.md index b55277ea5c..cbd3dfce99 100644 --- a/english/cpp/system/dynamiccastarray/_index.md +++ b/english/cpp/system/dynamiccastarray/_index.md @@ -4,7 +4,7 @@ linktitle: DynamicCastArray second_title: Aspose.PDF for C++ API Reference description: 'System::DynamicCastArray method. Performs casting of elements of the specified array to different type in C++.' type: docs -weight: 16800 +weight: 17100 url: /cpp/system/dynamiccastarray/ --- ## System::DynamicCastArray method diff --git a/english/cpp/system/encoderfallbackbufferptr/_index.md b/english/cpp/system/encoderfallbackbufferptr/_index.md index eb2e17cf19..48f8aaf917 100644 --- a/english/cpp/system/encoderfallbackbufferptr/_index.md +++ b/english/cpp/system/encoderfallbackbufferptr/_index.md @@ -4,7 +4,7 @@ linktitle: EncoderFallbackBufferPtr second_title: Aspose.PDF for C++ API Reference description: 'System::EncoderFallbackBufferPtr typedef. An alias for a smart pointer that points to an instance of System::Text::EncoderFallbackBuffer class in C++.' type: docs -weight: 10200 +weight: 10500 url: /cpp/system/encoderfallbackbufferptr/ --- ## EncoderFallbackBufferPtr typedef diff --git a/english/cpp/system/encoderfallbackptr/_index.md b/english/cpp/system/encoderfallbackptr/_index.md index 909f1babb2..4ed38ee647 100644 --- a/english/cpp/system/encoderfallbackptr/_index.md +++ b/english/cpp/system/encoderfallbackptr/_index.md @@ -4,7 +4,7 @@ linktitle: EncoderFallbackPtr second_title: Aspose.PDF for C++ API Reference description: 'System::EncoderFallbackPtr typedef. An alias for a smart pointer that points to an instance of System::Text::EncoderFallback class in C++.' type: docs -weight: 10300 +weight: 10600 url: /cpp/system/encoderfallbackptr/ --- ## EncoderFallbackPtr typedef diff --git a/english/cpp/system/encoderptr/_index.md b/english/cpp/system/encoderptr/_index.md index c2036ac8a8..c91ae4c4c3 100644 --- a/english/cpp/system/encoderptr/_index.md +++ b/english/cpp/system/encoderptr/_index.md @@ -4,7 +4,7 @@ linktitle: EncoderPtr second_title: Aspose.PDF for C++ API Reference description: 'System::EncoderPtr typedef. An alias for a smart pointer that points to an instance of System::Text::Encoder class in C++.' type: docs -weight: 10400 +weight: 10700 url: /cpp/system/encoderptr/ --- ## EncoderPtr typedef diff --git a/english/cpp/system/encoderreplacementfallbackbufferptr/_index.md b/english/cpp/system/encoderreplacementfallbackbufferptr/_index.md index 53adf690c6..2d77b6f46c 100644 --- a/english/cpp/system/encoderreplacementfallbackbufferptr/_index.md +++ b/english/cpp/system/encoderreplacementfallbackbufferptr/_index.md @@ -4,7 +4,7 @@ linktitle: EncoderReplacementFallbackBufferPtr second_title: Aspose.PDF for C++ API Reference description: 'System::EncoderReplacementFallbackBufferPtr typedef. An alias for a smart pointer that points to an instance of System::Text::EncoderReplacementFallbackBuffer class in C++.' type: docs -weight: 10500 +weight: 10800 url: /cpp/system/encoderreplacementfallbackbufferptr/ --- ## EncoderReplacementFallbackBufferPtr typedef diff --git a/english/cpp/system/encoderreplacementfallbackptr/_index.md b/english/cpp/system/encoderreplacementfallbackptr/_index.md index aaff72e8a8..5f2a8d4c5b 100644 --- a/english/cpp/system/encoderreplacementfallbackptr/_index.md +++ b/english/cpp/system/encoderreplacementfallbackptr/_index.md @@ -4,7 +4,7 @@ linktitle: EncoderReplacementFallbackPtr second_title: Aspose.PDF for C++ API Reference description: 'System::EncoderReplacementFallbackPtr typedef. An alias for a smart pointer that points to an instance of System::Text::EncoderReplacementFallback class in C++.' type: docs -weight: 10600 +weight: 10900 url: /cpp/system/encoderreplacementfallbackptr/ --- ## EncoderReplacementFallbackPtr typedef diff --git a/english/cpp/system/encodinginfoptr/_index.md b/english/cpp/system/encodinginfoptr/_index.md index ae92eef618..92960035e8 100644 --- a/english/cpp/system/encodinginfoptr/_index.md +++ b/english/cpp/system/encodinginfoptr/_index.md @@ -4,7 +4,7 @@ linktitle: EncodingInfoPtr second_title: Aspose.PDF for C++ API Reference description: 'System::EncodingInfoPtr typedef. An alias for a smart pointer that points to an instance of System::Text::EncodingInfo class in C++.' type: docs -weight: 10700 +weight: 11000 url: /cpp/system/encodinginfoptr/ --- ## EncodingInfoPtr typedef diff --git a/english/cpp/system/encodingptr/_index.md b/english/cpp/system/encodingptr/_index.md index 8fd037c95f..4877428edc 100644 --- a/english/cpp/system/encodingptr/_index.md +++ b/english/cpp/system/encodingptr/_index.md @@ -4,7 +4,7 @@ linktitle: EncodingPtr second_title: Aspose.PDF for C++ API Reference description: 'System::EncodingPtr typedef. An alias for a smart pointer that points to an instance of System::Text::Encoding class in C++.' type: docs -weight: 10800 +weight: 11100 url: /cpp/system/encodingptr/ --- ## EncodingPtr typedef diff --git a/english/cpp/system/enumgetname/_index.md b/english/cpp/system/enumgetname/_index.md index 9094632d03..6811adbe83 100644 --- a/english/cpp/system/enumgetname/_index.md +++ b/english/cpp/system/enumgetname/_index.md @@ -4,7 +4,7 @@ linktitle: EnumGetName second_title: Aspose.PDF for C++ API Reference description: 'How to use EnumGetName method of class in C++.' type: docs -weight: 16900 +weight: 17200 url: /cpp/system/enumgetname/ --- ## System::EnumGetName(T) method diff --git a/english/cpp/system/environmentvariabletarget/_index.md b/english/cpp/system/environmentvariabletarget/_index.md index 4ad94e6551..54fab0bd00 100644 --- a/english/cpp/system/environmentvariabletarget/_index.md +++ b/english/cpp/system/environmentvariabletarget/_index.md @@ -4,7 +4,7 @@ linktitle: EnvironmentVariableTarget second_title: Aspose.PDF for C++ API Reference description: 'System::EnvironmentVariableTarget enum. Specifies the environment variable location in C++.' type: docs -weight: 7900 +weight: 8200 url: /cpp/system/environmentvariabletarget/ --- ## EnvironmentVariableTarget enum diff --git a/english/cpp/system/equals/_index.md b/english/cpp/system/equals/_index.md index 7ce809c1ab..3c37ea893e 100644 --- a/english/cpp/system/equals/_index.md +++ b/english/cpp/system/equals/_index.md @@ -4,7 +4,7 @@ linktitle: Equals second_title: Aspose.PDF for C++ API Reference description: 'System::Equals method. Determines the equality of two values applying operator==() to them in C++.' type: docs -weight: 17100 +weight: 17400 url: /cpp/system/equals/ --- ## System::Equals method diff --git a/english/cpp/system/equals_double,double_/_index.md b/english/cpp/system/equals_double,double_/_index.md index 0d9110febe..3727bb2322 100644 --- a/english/cpp/system/equals_double,double_/_index.md +++ b/english/cpp/system/equals_double,double_/_index.md @@ -4,7 +4,7 @@ linktitle: Equals< double, double > second_title: Aspose.PDF for C++ API Reference description: 'System::Equals< double, double > method. Specialization for double-precision floating point values in C++.' type: docs -weight: 17200 +weight: 17500 url: /cpp/system/equals_double,double_/ --- ## System::Equals< double, double > method diff --git a/english/cpp/system/equals_float,float_/_index.md b/english/cpp/system/equals_float,float_/_index.md index ef115e161e..e0fdab9257 100644 --- a/english/cpp/system/equals_float,float_/_index.md +++ b/english/cpp/system/equals_float,float_/_index.md @@ -4,7 +4,7 @@ linktitle: Equals< float, float > second_title: Aspose.PDF for C++ API Reference description: 'System::Equals< float, float > method. Specialization for single-precision floating point values. Although two floating point NaNs are defined by IEC 60559:1989 to always compare as unequal, the contract for System.Object.Equals, requires that overrides must satisfy the requirements for an equivalence operator. Therefore, System.Double.Equals and System.Single.Equals return True when comparing two NaNs, while the equality operator returns False in that case, as required by the standard in C++.' type: docs -weight: 17300 +weight: 17600 url: /cpp/system/equals_float,float_/ --- ## System::Equals< float, float > method diff --git a/english/cpp/system/event/_index.md b/english/cpp/system/event/_index.md index b31c7b02b4..0b5e844ae5 100644 --- a/english/cpp/system/event/_index.md +++ b/english/cpp/system/event/_index.md @@ -4,7 +4,7 @@ linktitle: Event second_title: Aspose.PDF for C++ API Reference description: 'System::Event typedef. Represents an event - a mechanism through which subscribers are notified about an occurence of interest by means of a delegate invocation in C++.' type: docs -weight: 10900 +weight: 11200 url: /cpp/system/event/ --- ## Event typedef diff --git a/english/cpp/system/eventargsptr/_index.md b/english/cpp/system/eventargsptr/_index.md index 1de0659633..19f1d8356f 100644 --- a/english/cpp/system/eventargsptr/_index.md +++ b/english/cpp/system/eventargsptr/_index.md @@ -4,7 +4,7 @@ linktitle: EventArgsPtr second_title: Aspose.PDF for C++ API Reference description: 'System::EventArgsPtr typedef. Shared pointer to an instance of EventArgs class in C++.' type: docs -weight: 11000 +weight: 11300 url: /cpp/system/eventargsptr/ --- ## EventArgsPtr typedef diff --git a/english/cpp/system/eventhandler/_index.md b/english/cpp/system/eventhandler/_index.md index 883d11bf74..84964cd6be 100644 --- a/english/cpp/system/eventhandler/_index.md +++ b/english/cpp/system/eventhandler/_index.md @@ -4,7 +4,7 @@ linktitle: EventHandler second_title: Aspose.PDF for C++ API Reference description: 'System::EventHandler typedef. Represents a method that reacts to and processes an event. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type in C++.' type: docs -weight: 11100 +weight: 11400 url: /cpp/system/eventhandler/ --- ## EventHandler typedef diff --git a/english/cpp/system/exception/_index.md b/english/cpp/system/exception/_index.md index c3456af13d..9033f04f5a 100644 --- a/english/cpp/system/exception/_index.md +++ b/english/cpp/system/exception/_index.md @@ -4,7 +4,7 @@ linktitle: Exception second_title: Aspose.PDF for C++ API Reference description: 'System::Exception typedef. Alias to be used instead of Details::Exception in C++.' type: docs -weight: 11200 +weight: 11500 url: /cpp/system/exception/ --- ## Exception typedef diff --git a/english/cpp/system/exceptionptr/_index.md b/english/cpp/system/exceptionptr/_index.md index 6497de9292..25324832ec 100644 --- a/english/cpp/system/exceptionptr/_index.md +++ b/english/cpp/system/exceptionptr/_index.md @@ -4,7 +4,7 @@ linktitle: ExceptionPtr second_title: Aspose.PDF for C++ API Reference description: 'System::ExceptionPtr typedef. Type alias used by exception wrappers in C++.' type: docs -weight: 11300 +weight: 11600 url: /cpp/system/exceptionptr/ --- ## ExceptionPtr typedef diff --git a/english/cpp/system/explicitcast/_index.md b/english/cpp/system/explicitcast/_index.md index 47336b2db5..99def8f280 100644 --- a/english/cpp/system/explicitcast/_index.md +++ b/english/cpp/system/explicitcast/_index.md @@ -4,7 +4,7 @@ linktitle: ExplicitCast second_title: Aspose.PDF for C++ API Reference description: 'System::ExplicitCast method. Casts the source type to the result type using explicit cast. Used when the source and the result types are the same in C++.' type: docs -weight: 17400 +weight: 17700 url: /cpp/system/explicitcast/ --- ## System::ExplicitCast(const Source\&) method diff --git a/english/cpp/system/fileinfoptr/_index.md b/english/cpp/system/fileinfoptr/_index.md index b4abe5c1b7..24adcba2de 100644 --- a/english/cpp/system/fileinfoptr/_index.md +++ b/english/cpp/system/fileinfoptr/_index.md @@ -4,7 +4,7 @@ linktitle: FileInfoPtr second_title: Aspose.PDF for C++ API Reference description: 'System::FileInfoPtr typedef. An alias for a smart pointer that points to an instance of System::IO::FileInfo class in C++.' type: docs -weight: 11400 +weight: 11700 url: /cpp/system/fileinfoptr/ --- ## FileInfoPtr typedef diff --git a/english/cpp/system/filestreamptr/_index.md b/english/cpp/system/filestreamptr/_index.md index 081c112ede..40f93311bf 100644 --- a/english/cpp/system/filestreamptr/_index.md +++ b/english/cpp/system/filestreamptr/_index.md @@ -4,7 +4,7 @@ linktitle: FileStreamPtr second_title: Aspose.PDF for C++ API Reference description: 'System::FileStreamPtr typedef. An alias for a smart pointer that points to an instance of System::IO::FileStream class in C++.' type: docs -weight: 11500 +weight: 11800 url: /cpp/system/filestreamptr/ --- ## FileStreamPtr typedef diff --git a/english/cpp/system/filesysteminfoptr/_index.md b/english/cpp/system/filesysteminfoptr/_index.md index 79829d2199..38c27029ec 100644 --- a/english/cpp/system/filesysteminfoptr/_index.md +++ b/english/cpp/system/filesysteminfoptr/_index.md @@ -4,7 +4,7 @@ linktitle: FileSystemInfoPtr second_title: Aspose.PDF for C++ API Reference description: 'System::FileSystemInfoPtr typedef. An alias for a smart pointer that points to an instance of System::IO::FileSystemInfo class in C++.' type: docs -weight: 11600 +weight: 11900 url: /cpp/system/filesysteminfoptr/ --- ## FileSystemInfoPtr typedef diff --git a/english/cpp/system/forcestaticcast/_index.md b/english/cpp/system/forcestaticcast/_index.md index 992ae7bc88..0407686c6a 100644 --- a/english/cpp/system/forcestaticcast/_index.md +++ b/english/cpp/system/forcestaticcast/_index.md @@ -4,7 +4,7 @@ linktitle: ForceStaticCast second_title: Aspose.PDF for C++ API Reference description: 'System::ForceStaticCast method. Performs real static cast on SmartPtr objects in C++.' type: docs -weight: 19000 +weight: 19300 url: /cpp/system/forcestaticcast/ --- ## System::ForceStaticCast method diff --git a/english/cpp/system/foreachmembergvname/_index.md b/english/cpp/system/foreachmembergvname/_index.md index 22680c0939..5251125447 100644 --- a/english/cpp/system/foreachmembergvname/_index.md +++ b/english/cpp/system/foreachmembergvname/_index.md @@ -4,7 +4,7 @@ linktitle: ForEachMemberGVName second_title: Aspose.PDF for C++ API Reference description: 'How to use ForEachMemberGVName method of class in C++.' type: docs -weight: 19100 +weight: 19400 url: /cpp/system/foreachmembergvname/ --- ## System::ForEachMemberGVName method diff --git a/english/cpp/system/get_pointer/_index.md b/english/cpp/system/get_pointer/_index.md index 05b4360905..8b97c1901e 100644 --- a/english/cpp/system/get_pointer/_index.md +++ b/english/cpp/system/get_pointer/_index.md @@ -4,7 +4,7 @@ linktitle: get_pointer second_title: Aspose.PDF for C++ API Reference description: 'System::get_pointer method. Gets referenced object of smart pointer in C++.' type: docs -weight: 19200 +weight: 19500 url: /cpp/system/get_pointer/ --- ## System::get_pointer method diff --git a/english/cpp/system/gethashcode/_index.md b/english/cpp/system/gethashcode/_index.md index a14784de48..1b4808548c 100644 --- a/english/cpp/system/gethashcode/_index.md +++ b/english/cpp/system/gethashcode/_index.md @@ -4,7 +4,7 @@ linktitle: GetHashCode second_title: Aspose.PDF for C++ API Reference description: 'System::GetHashCode method. Specialization for std::thread::id; Returns the hash code for the specified thread object in C++.' type: docs -weight: 19300 +weight: 19600 url: /cpp/system/gethashcode/ --- ## System::GetHashCode(const std::thread::id\&) method diff --git a/english/cpp/system/iasyncresultptr/_index.md b/english/cpp/system/iasyncresultptr/_index.md index 6ff3bb3657..41b240ccb8 100644 --- a/english/cpp/system/iasyncresultptr/_index.md +++ b/english/cpp/system/iasyncresultptr/_index.md @@ -4,7 +4,7 @@ linktitle: IAsyncResultPtr second_title: Aspose.PDF for C++ API Reference description: 'System::IAsyncResultPtr typedef. Shared pointer to IAsyncResult in C++.' type: docs -weight: 11700 +weight: 12000 url: /cpp/system/iasyncresultptr/ --- ## IAsyncResultPtr typedef diff --git a/english/cpp/system/iformatproviderptr/_index.md b/english/cpp/system/iformatproviderptr/_index.md index 2af4ac973e..de1674c148 100644 --- a/english/cpp/system/iformatproviderptr/_index.md +++ b/english/cpp/system/iformatproviderptr/_index.md @@ -4,7 +4,7 @@ linktitle: IFormatProviderPtr second_title: Aspose.PDF for C++ API Reference description: 'System::IFormatProviderPtr typedef. An alias for a smart pointer that points to an instance of System::IFormatProvider class in C++.' type: docs -weight: 11800 +weight: 12100 url: /cpp/system/iformatproviderptr/ --- ## IFormatProviderPtr typedef diff --git a/english/cpp/system/int32/_index.md b/english/cpp/system/int32/_index.md index 8af3e620ef..c4ced27321 100644 --- a/english/cpp/system/int32/_index.md +++ b/english/cpp/system/int32/_index.md @@ -29,6 +29,9 @@ class Int32 | static [Parse](./parse/)(const String\&, Globalization::NumberStyles, const SharedPtr\\&) | | | static [Parse](./parse/)(const String\&, Globalization::NumberStyles, const SharedPtr\\&) | | | static [Parse](./parse/)(const String\&, Globalization::NumberStyles, std::nullptr_t) | | +| static [Parse](./parse/)(const ReadOnlySpan\\&) | | +| static [Parse](./parse/)(const ReadOnlySpan\\&, std::nullptr_t) | | +| static [Parse](./parse/)(const ReadOnlySpan\\&, Globalization::NumberStyles, const SharedPtr\\&) | | | static [TryParse](./tryparse/)(const String\&, int32_t\&) | Converts the specified string containing the string representation of a number to the equivalent 32-bit signed integer. | | static [TryParse](./tryparse/)(const String\&, Globalization::NumberStyles, const SharedPtr\\&, int32_t\&) | Converts the specified string containing the string representation of a number to the equivalent 32-bit signed integer using the provided formatting information and number style. | | static [TryParse](./tryparse/)(const String\&, Globalization::NumberStyles, const SharedPtr\\&, int32_t\&) | | diff --git a/english/cpp/system/int32/parse/_index.md b/english/cpp/system/int32/parse/_index.md index 85b9c595f9..41b5591b52 100644 --- a/english/cpp/system/int32/parse/_index.md +++ b/english/cpp/system/int32/parse/_index.md @@ -2,11 +2,59 @@ title: System::Int32::Parse method linktitle: Parse second_title: Aspose.PDF for C++ API Reference -description: 'System::Int32::Parse method. Converts the specified string containing the string representation of a number to the equivalent 32-bit signed integer in C++.' +description: 'How to use Parse method of System::Int32 class in C++.' type: docs weight: 100 url: /cpp/system/int32/parse/ --- +## Int32::Parse(const ReadOnlySpan\\&) method + + + + +```cpp +static int32_t System::Int32::Parse(const ReadOnlySpan &span) +``` + +## See Also + +* Class [ReadOnlySpan](../../readonlyspan/) +* Class [Int32](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) +## Int32::Parse(const ReadOnlySpan\\&, Globalization::NumberStyles, const SharedPtr\\&) method + + + + +```cpp +static int32_t System::Int32::Parse(const ReadOnlySpan &span, Globalization::NumberStyles styles, const SharedPtr &provider) +``` + +## See Also + +* Class [ReadOnlySpan](../../readonlyspan/) +* Enum [NumberStyles](../../../system.globalization/numberstyles/) +* Typedef [SharedPtr](../../sharedptr/) +* Class [IFormatProvider](../../iformatprovider/) +* Class [Int32](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) +## Int32::Parse(const ReadOnlySpan\\&, std::nullptr_t) method + + + + +```cpp +static int32_t System::Int32::Parse(const ReadOnlySpan &span, std::nullptr_t) +``` + +## See Also + +* Class [ReadOnlySpan](../../readonlyspan/) +* Class [Int32](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) ## Int32::Parse(const String\&) method diff --git a/english/cpp/system/is_parametrized_test/_index.md b/english/cpp/system/is_parametrized_test/_index.md index 1338b9cc49..68b0e580a4 100644 --- a/english/cpp/system/is_parametrized_test/_index.md +++ b/english/cpp/system/is_parametrized_test/_index.md @@ -4,7 +4,7 @@ linktitle: is_parametrized_test second_title: Aspose.PDF for C++ API Reference description: 'How to use is_parametrized_test method of class in C++.' type: docs -weight: 19800 +weight: 20100 url: /cpp/system/is_parametrized_test/ --- ## System::is_parametrized_test method diff --git a/english/cpp/system/is_vp_test/_index.md b/english/cpp/system/is_vp_test/_index.md index e5705ac3a1..657119ba17 100644 --- a/english/cpp/system/is_vp_test/_index.md +++ b/english/cpp/system/is_vp_test/_index.md @@ -4,7 +4,7 @@ linktitle: is_vp_test second_title: Aspose.PDF for C++ API Reference description: 'How to use is_vp_test method of class in C++.' type: docs -weight: 19900 +weight: 20200 url: /cpp/system/is_vp_test/ --- ## System::is_vp_test method diff --git a/english/cpp/system/isconstant/_index.md b/english/cpp/system/isconstant/_index.md index 45d8b74760..26df02f358 100644 --- a/english/cpp/system/isconstant/_index.md +++ b/english/cpp/system/isconstant/_index.md @@ -4,7 +4,7 @@ linktitle: IsConstant second_title: Aspose.PDF for C++ API Reference description: 'System::IsConstant method. Implements ''is'' constant pattern translation in C++.' type: docs -weight: 20000 +weight: 20300 url: /cpp/system/isconstant/ --- ## System::IsConstant method diff --git a/english/cpp/system/isdeclaration/_index.md b/english/cpp/system/isdeclaration/_index.md index 9a8cb0747e..d6b86ccd9d 100644 --- a/english/cpp/system/isdeclaration/_index.md +++ b/english/cpp/system/isdeclaration/_index.md @@ -4,7 +4,7 @@ linktitle: IsDeclaration second_title: Aspose.PDF for C++ API Reference description: 'System::IsDeclaration method. Implements ''is'' declaration pattern translation in C++.' type: docs -weight: 20100 +weight: 20400 url: /cpp/system/isdeclaration/ --- ## System::IsDeclaration method diff --git a/english/cpp/system/isenummetainfodefined/_index.md b/english/cpp/system/isenummetainfodefined/_index.md index c82f83b75f..f72d0f4d1a 100644 --- a/english/cpp/system/isenummetainfodefined/_index.md +++ b/english/cpp/system/isenummetainfodefined/_index.md @@ -4,7 +4,7 @@ linktitle: IsEnumMetaInfoDefined second_title: Aspose.PDF for C++ API Reference description: 'How to use IsEnumMetaInfoDefined method of class in C++.' type: docs -weight: 20200 +weight: 20500 url: /cpp/system/isenummetainfodefined/ --- ## System::IsEnumMetaInfoDefined(T) method diff --git a/english/cpp/system/isinfinity/_index.md b/english/cpp/system/isinfinity/_index.md index 3b0b059329..01a58c8d22 100644 --- a/english/cpp/system/isinfinity/_index.md +++ b/english/cpp/system/isinfinity/_index.md @@ -4,7 +4,7 @@ linktitle: IsInfinity second_title: Aspose.PDF for C++ API Reference description: 'System::IsInfinity method. Determines if the specified value represents infinity in C++.' type: docs -weight: 20400 +weight: 20700 url: /cpp/system/isinfinity/ --- ## System::IsInfinity method diff --git a/english/cpp/system/isnan/_index.md b/english/cpp/system/isnan/_index.md index 36ac92b332..0572c41d09 100644 --- a/english/cpp/system/isnan/_index.md +++ b/english/cpp/system/isnan/_index.md @@ -4,7 +4,7 @@ linktitle: IsNaN second_title: Aspose.PDF for C++ API Reference description: 'System::IsNaN method. Determines if the specified value is Not-A-Number value in C++.' type: docs -weight: 20500 +weight: 20800 url: /cpp/system/isnan/ --- ## System::IsNaN method diff --git a/english/cpp/system/isnegativeinfinity/_index.md b/english/cpp/system/isnegativeinfinity/_index.md index a4e5aef83e..634d2c87d7 100644 --- a/english/cpp/system/isnegativeinfinity/_index.md +++ b/english/cpp/system/isnegativeinfinity/_index.md @@ -4,7 +4,7 @@ linktitle: IsNegativeInfinity second_title: Aspose.PDF for C++ API Reference description: 'System::IsNegativeInfinity method. Determines if the specified value represents negative infinity in C++.' type: docs -weight: 20600 +weight: 20900 url: /cpp/system/isnegativeinfinity/ --- ## System::IsNegativeInfinity method diff --git a/english/cpp/system/ispositiveinfinity/_index.md b/english/cpp/system/ispositiveinfinity/_index.md index 98c4c22ffd..f23ac38ace 100644 --- a/english/cpp/system/ispositiveinfinity/_index.md +++ b/english/cpp/system/ispositiveinfinity/_index.md @@ -4,7 +4,7 @@ linktitle: IsPositiveInfinity second_title: Aspose.PDF for C++ API Reference description: 'System::IsPositiveInfinity method. Determines if the specified value represents positive infinity in C++.' type: docs -weight: 20700 +weight: 21000 url: /cpp/system/ispositiveinfinity/ --- ## System::IsPositiveInfinity method diff --git a/english/cpp/system/iterateover/_index.md b/english/cpp/system/iterateover/_index.md index c2991bea30..789636c751 100644 --- a/english/cpp/system/iterateover/_index.md +++ b/english/cpp/system/iterateover/_index.md @@ -4,7 +4,7 @@ linktitle: IterateOver second_title: Aspose.PDF for C++ API Reference description: 'System::IterateOver method. This function property wraps enumerable (or iterable) object so it can be used with range-based for loop This overload for Enumerable this with default target type in C++.' type: docs -weight: 20800 +weight: 21100 url: /cpp/system/iterateover/ --- ## System::IterateOver(const Enumerable *) method diff --git a/english/cpp/system/makearray/_index.md b/english/cpp/system/makearray/_index.md index 6288bc194f..41fbfd6298 100644 --- a/english/cpp/system/makearray/_index.md +++ b/english/cpp/system/makearray/_index.md @@ -4,7 +4,7 @@ linktitle: MakeArray second_title: Aspose.PDF for C++ API Reference description: 'System::MakeArray method. A factory function that constructs a new Array object passing the specified arguments to its constructor in C++.' type: docs -weight: 21500 +weight: 21800 url: /cpp/system/makearray/ --- ## System::MakeArray(Args\&&...) method diff --git a/english/cpp/system/makeconstref_t/_index.md b/english/cpp/system/makeconstref_t/_index.md index ebe927b50a..95f9b3e323 100644 --- a/english/cpp/system/makeconstref_t/_index.md +++ b/english/cpp/system/makeconstref_t/_index.md @@ -4,7 +4,7 @@ linktitle: MakeConstRef_t second_title: Aspose.PDF for C++ API Reference description: 'System::MakeConstRef_t typedef. Helper type for MakeConstRef modifier in C++.' type: docs -weight: 11900 +weight: 12200 url: /cpp/system/makeconstref_t/ --- ## MakeConstRef_t typedef diff --git a/english/cpp/system/makeobject/_index.md b/english/cpp/system/makeobject/_index.md index 004de97af0..348b9ad10f 100644 --- a/english/cpp/system/makeobject/_index.md +++ b/english/cpp/system/makeobject/_index.md @@ -4,7 +4,7 @@ linktitle: MakeObject second_title: Aspose.PDF for C++ API Reference description: 'System::MakeObject method. Creates object on heap and returns shared pointer to it in C++.' type: docs -weight: 21800 +weight: 22100 url: /cpp/system/makeobject/ --- ## System::MakeObject(Args\&&...) method diff --git a/english/cpp/system/makescopeguard/_index.md b/english/cpp/system/makescopeguard/_index.md index bc0907d155..075d8ea57a 100644 --- a/english/cpp/system/makescopeguard/_index.md +++ b/english/cpp/system/makescopeguard/_index.md @@ -4,7 +4,7 @@ linktitle: MakeScopeGuard second_title: Aspose.PDF for C++ API Reference description: 'System::MakeScopeGuard method. A factory function that creates instances of ScopedGuard class in C++.' type: docs -weight: 22000 +weight: 22300 url: /cpp/system/makescopeguard/ --- ## System::MakeScopeGuard method diff --git a/english/cpp/system/makesharedptr/_index.md b/english/cpp/system/makesharedptr/_index.md index e68d8a19d6..200ec4dfca 100644 --- a/english/cpp/system/makesharedptr/_index.md +++ b/english/cpp/system/makesharedptr/_index.md @@ -4,7 +4,7 @@ linktitle: MakeSharedPtr second_title: Aspose.PDF for C++ API Reference description: 'System::MakeSharedPtr method. Converts raw pointer to smart pointer. Overload for const pointers. Useful e. g. when using ''this'' variable in C# methods translated as const in C++.' type: docs -weight: 22100 +weight: 22400 url: /cpp/system/makesharedptr/ --- ## System::MakeSharedPtr(const X *) method diff --git a/english/cpp/system/maketuple/_index.md b/english/cpp/system/maketuple/_index.md new file mode 100644 index 0000000000..ee631cf865 --- /dev/null +++ b/english/cpp/system/maketuple/_index.md @@ -0,0 +1,36 @@ +--- +title: System::MakeTuple method +linktitle: MakeTuple +second_title: Aspose.PDF for C++ API Reference +description: 'System::MakeTuple method. Creates tuple on stack in C++.' +type: docs +weight: 22600 +url: /cpp/system/maketuple/ +--- +## System::MakeTuple method + + +Creates tuple on stack. + +```cpp +template static ValueTuple System::MakeTuple(Args... args) +``` + + +| Parameter | Description | +| --- | --- | +| Args | [Tuple](../tuple/) member types. | + +| Parameter | Type | Description | +| --- | --- | --- | +| args | Args... | [Tuple](../tuple/) member values. | + +### ReturnValue + +Newly created tuple. + +## See Also + +* Class [ValueTuple](../valuetuple/) +* Namespace [System](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system/memberwiseclone/_index.md b/english/cpp/system/memberwiseclone/_index.md index 4977d89aa0..ec0c27cca4 100644 --- a/english/cpp/system/memberwiseclone/_index.md +++ b/english/cpp/system/memberwiseclone/_index.md @@ -4,7 +4,7 @@ linktitle: MemberwiseClone second_title: Aspose.PDF for C++ API Reference description: 'System::MemberwiseClone method. Performs memberwise cloning using copy constructor in C++.' type: docs -weight: 22300 +weight: 22700 url: /cpp/system/memberwiseclone/ --- ## System::MemberwiseClone method diff --git a/english/cpp/system/memorystreamptr/_index.md b/english/cpp/system/memorystreamptr/_index.md index 62a1acd1eb..debf6d0615 100644 --- a/english/cpp/system/memorystreamptr/_index.md +++ b/english/cpp/system/memorystreamptr/_index.md @@ -4,7 +4,7 @@ linktitle: MemoryStreamPtr second_title: Aspose.PDF for C++ API Reference description: 'System::MemoryStreamPtr typedef. An alias for a smart pointer that points to an instance of System::IO::MemoryStream class in C++.' type: docs -weight: 12000 +weight: 12300 url: /cpp/system/memorystreamptr/ --- ## MemoryStreamPtr typedef diff --git a/english/cpp/system/midpointrounding/_index.md b/english/cpp/system/midpointrounding/_index.md index 7ac9bdfaee..5ae69241eb 100644 --- a/english/cpp/system/midpointrounding/_index.md +++ b/english/cpp/system/midpointrounding/_index.md @@ -4,7 +4,7 @@ linktitle: MidpointRounding second_title: Aspose.PDF for C++ API Reference description: 'System::MidpointRounding enum. Specifies the behavior of rounding functions in C++.' type: docs -weight: 8000 +weight: 8300 url: /cpp/system/midpointrounding/ --- ## MidpointRounding enum diff --git a/english/cpp/system/objecttype.gettype_system.datetime_/_index.md b/english/cpp/system/objecttype.gettype_system.datetime_/_index.md index c26c3a7890..4a82402ad3 100644 --- a/english/cpp/system/objecttype.gettype_system.datetime_/_index.md +++ b/english/cpp/system/objecttype.gettype_system.datetime_/_index.md @@ -4,7 +4,7 @@ linktitle: ObjectType::GetType< System::DateTime > second_title: Aspose.PDF for C++ API Reference description: 'System::GetType< System::DateTime > method. Implements typeof() translation. Overload for DateTime in C++.' type: docs -weight: 22400 +weight: 22800 url: /cpp/system/objecttype.gettype_system.datetime_/ --- ## System::ObjectType::GetType< System::DateTime > method diff --git a/english/cpp/system/objecttype.gettype_system.string_/_index.md b/english/cpp/system/objecttype.gettype_system.string_/_index.md index 4e489ff38c..75f04a4ff7 100644 --- a/english/cpp/system/objecttype.gettype_system.string_/_index.md +++ b/english/cpp/system/objecttype.gettype_system.string_/_index.md @@ -4,7 +4,7 @@ linktitle: ObjectType::GetType< System::String > second_title: Aspose.PDF for C++ API Reference description: 'System::GetType< System::String > method. Implements typeof() translation. Overload for String in C++.' type: docs -weight: 22500 +weight: 22900 url: /cpp/system/objecttype.gettype_system.string_/ --- ## System::ObjectType::GetType< System::String > method diff --git a/english/cpp/system/operator!=/_index.md b/english/cpp/system/operator!=/_index.md index 97bd125121..187668432e 100644 --- a/english/cpp/system/operator!=/_index.md +++ b/english/cpp/system/operator!=/_index.md @@ -4,7 +4,7 @@ linktitle: operator!= second_title: Aspose.PDF for C++ API Reference description: 'How to use operator!= method of class in C++.' type: docs -weight: 22600 +weight: 23000 url: /cpp/system/operator!=/ --- ## System::operator!=(ArraySegment\, ArraySegment\) method diff --git a/english/cpp/system/operator+/_index.md b/english/cpp/system/operator+/_index.md index 9769ef0854..86e37b32b6 100644 --- a/english/cpp/system/operator+/_index.md +++ b/english/cpp/system/operator+/_index.md @@ -4,7 +4,7 @@ linktitle: operator+ second_title: Aspose.PDF for C++ API Reference description: 'System::operator+ method. String concatenation in C++.' type: docs -weight: 24300 +weight: 24700 url: /cpp/system/operator+/ --- ## System::operator+(const char_t, const String\&) method diff --git a/english/cpp/system/operator-/_index.md b/english/cpp/system/operator-/_index.md index 4f21ddf30e..1f389fb487 100644 --- a/english/cpp/system/operator-/_index.md +++ b/english/cpp/system/operator-/_index.md @@ -4,7 +4,7 @@ linktitle: operator- second_title: Aspose.PDF for C++ API Reference description: 'System::operator- method. Returns a new instance of Decimal class that represents a value that is the result of subtraction of the value represented by the specified Decimal object from the specified value in C++.' type: docs -weight: 24900 +weight: 25300 url: /cpp/system/operator-/ --- ## System::operator-(const T\&, const Decimal\&) method diff --git a/english/cpp/system/operator/_index.md b/english/cpp/system/operator/_index.md index 6be337d434..5152e42f16 100644 --- a/english/cpp/system/operator/_index.md +++ b/english/cpp/system/operator/_index.md @@ -4,7 +4,7 @@ linktitle: operator/ second_title: Aspose.PDF for C++ API Reference description: 'System::operator/ method. Returns a new instance of Decimal class that represents a value that is a result of division of the specified value and the value represented by the specified Decimal object in C++.' type: docs -weight: 25300 +weight: 25700 url: /cpp/system/operator/ --- ## System::operator/ method diff --git a/english/cpp/system/operator==/_index.md b/english/cpp/system/operator==/_index.md index f0275e95b4..aded430163 100644 --- a/english/cpp/system/operator==/_index.md +++ b/english/cpp/system/operator==/_index.md @@ -4,7 +4,7 @@ linktitle: operator== second_title: Aspose.PDF for C++ API Reference description: 'How to use operator== method of class in C++.' type: docs -weight: 29200 +weight: 29600 url: /cpp/system/operator==/ --- ## System::operator==(ArraySegment\, ArraySegment\) method diff --git a/english/cpp/system/operator_/_index.md b/english/cpp/system/operator_/_index.md index 4c3cd2a733..e101f73ec2 100644 --- a/english/cpp/system/operator_/_index.md +++ b/english/cpp/system/operator_/_index.md @@ -4,7 +4,7 @@ linktitle: operator* second_title: Aspose.PDF for C++ API Reference description: 'System::operator* method. Returns a new instance of Decimal class that represents a value that is a result of multiplication of the specified value and the value represented by the specified Decimal object in C++.' type: docs -weight: 24200 +weight: 24600 url: /cpp/system/operator_/ --- ## System::operator* method @@ -37,7 +37,7 @@ linktitle: operator< second_title: Aspose.PDF for C++ API Reference description: 'System::operator< method. Determines if the specified value is less than the value represented by the specified Nullable object by applying operator<() to these values in C++.' type: docs -weight: 25400 +weight: 25800 url: /cpp/system/operator_/ --- ## System::operator<(const T1\&, const Nullable\\&) method @@ -131,7 +131,7 @@ linktitle: operator> second_title: Aspose.PDF for C++ API Reference description: 'System::operator> method. Determines if the specified value is greater than the value represented by the specified Nullable object by applying operator>() to these values in C++.' type: docs -weight: 30900 +weight: 31300 url: /cpp/system/operator_/ --- ## System::operator>(const T1\&, const Nullable\\&) method diff --git a/english/cpp/system/operator_=/_index.md b/english/cpp/system/operator_=/_index.md index 482b88715a..f64c6eddc6 100644 --- a/english/cpp/system/operator_=/_index.md +++ b/english/cpp/system/operator_=/_index.md @@ -4,7 +4,7 @@ linktitle: operator<= second_title: Aspose.PDF for C++ API Reference description: 'System::operator<= method. Determines if the specified value is less or equal to the value represented by the specified Nullable object by applying operator<=() to these values in C++.' type: docs -weight: 28700 +weight: 29100 url: /cpp/system/operator_=/ --- ## System::operator<=(const T1\&, const Nullable\\&) method @@ -98,7 +98,7 @@ linktitle: operator>= second_title: Aspose.PDF for C++ API Reference description: 'System::operator>= method. Determines if the specified value is greater or equal to the value represented by the specified Nullable object by applying operator>=() to these values in C++.' type: docs -weight: 31400 +weight: 31800 url: /cpp/system/operator_=/ --- ## System::operator>=(const T1\&, const Nullable\\&) method diff --git a/english/cpp/system/operator__/_index.md b/english/cpp/system/operator__/_index.md index 6d5dc6267d..f1016a72a1 100644 --- a/english/cpp/system/operator__/_index.md +++ b/english/cpp/system/operator__/_index.md @@ -4,7 +4,7 @@ linktitle: operator<< second_title: Aspose.PDF for C++ API Reference description: 'System::operator<< method. Outputs a string to the output stream using UTF-8 encoding in C++.' type: docs -weight: 25900 +weight: 26300 url: /cpp/system/operator__/ --- ## System::operator<<(std::ostream\&, const String\&) method @@ -685,7 +685,7 @@ linktitle: operator>> second_title: Aspose.PDF for C++ API Reference description: 'System::operator>> method. Gets a string from the input streamusing UTF-8 encoding in C++.' type: docs -weight: 31900 +weight: 32300 url: /cpp/system/operator__/ --- ## System::operator>>(std::istream\&, String\&) method diff --git a/english/cpp/system/platformid/_index.md b/english/cpp/system/platformid/_index.md index c2b49bb2bc..f0c08b4e8c 100644 --- a/english/cpp/system/platformid/_index.md +++ b/english/cpp/system/platformid/_index.md @@ -4,7 +4,7 @@ linktitle: PlatformID second_title: Aspose.PDF for C++ API Reference description: 'System::PlatformID enum. Represents an operating system platform in C++.' type: docs -weight: 8100 +weight: 8400 url: /cpp/system/platformid/ --- ## PlatformID enum diff --git a/english/cpp/system/predicate/_index.md b/english/cpp/system/predicate/_index.md index ca89455a04..9d83c4740a 100644 --- a/english/cpp/system/predicate/_index.md +++ b/english/cpp/system/predicate/_index.md @@ -4,7 +4,7 @@ linktitle: Predicate second_title: Aspose.PDF for C++ API Reference description: 'System::Predicate typedef. Represents a pointer to a predicate - an invokable entity that accepts a single argument and returns a bool value in C++.' type: docs -weight: 12100 +weight: 12400 url: /cpp/system/predicate/ --- ## Predicate typedef diff --git a/english/cpp/system/printto/_index.md b/english/cpp/system/printto/_index.md index b2f49aa663..7541713bbb 100644 --- a/english/cpp/system/printto/_index.md +++ b/english/cpp/system/printto/_index.md @@ -4,7 +4,7 @@ linktitle: PrintTo second_title: Aspose.PDF for C++ API Reference description: 'System::PrintTo method. Writes the value represented by the specified object to the specified output stream in C++.' type: docs -weight: 32100 +weight: 32500 url: /cpp/system/printto/ --- ## System::PrintTo(const Decimal\&, ::std::ostream *) method diff --git a/english/cpp/system/readonlyspan/_index.md b/english/cpp/system/readonlyspan/_index.md new file mode 100644 index 0000000000..dfba5fa720 --- /dev/null +++ b/english/cpp/system/readonlyspan/_index.md @@ -0,0 +1,37 @@ +--- +title: System::ReadOnlySpan class +linktitle: ReadOnlySpan +second_title: Aspose.PDF for C++ API Reference +description: 'System::ReadOnlySpan class. Forward to use within Span class in C++.' +type: docs +weight: 5300 +url: /cpp/system/readonlyspan/ +--- +## ReadOnlySpan class + + +Forward to use within [Span](../span/) class. + +```cpp +templateclass ReadOnlySpan : public System::Details::SpanCore, Span> +``` + + +| Parameter | Description | +| --- | --- | +| T | The type of elements in the span. This class provides a type-safe way to work with contiguous sequences of objects in a read-only manner. It can be used to wrap arrays, stack arrays, or raw pointers while maintaining bounds checking. The [ReadOnlySpan](./) doesn't own the memory it points to - it's just a view into existing memory. | +## Methods + +| Method | Description | +| --- | --- | +| [ReadOnlySpan](./readonlyspan/)(const Span\\&) | Constructs a read-only span from a regular span. | +| static [to_ReadOnlySpan](./to_readonlyspan/)(const typename BaseType::ArrayPtrT\&) | Converts an array to a [ReadOnlySpan](./). | +## Remarks + + +Represents a read-only contiguous region of arbitrary memory. + +## See Also + +* Namespace [System](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system/readonlyspan/readonlyspan/_index.md b/english/cpp/system/readonlyspan/readonlyspan/_index.md new file mode 100644 index 0000000000..50acab97a9 --- /dev/null +++ b/english/cpp/system/readonlyspan/readonlyspan/_index.md @@ -0,0 +1,29 @@ +--- +title: System::ReadOnlySpan::ReadOnlySpan constructor +linktitle: ReadOnlySpan +second_title: Aspose.PDF for C++ API Reference +description: 'System::ReadOnlySpan::ReadOnlySpan constructor. Constructs a read-only span from a regular span in C++.' +type: docs +weight: 100 +url: /cpp/system/readonlyspan/readonlyspan/ +--- +## ReadOnlySpan::ReadOnlySpan constructor + + +Constructs a read-only span from a regular span. + +```cpp +System::ReadOnlySpan::ReadOnlySpan(const Span &span) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| span | const Span\\& | The span to create a read-only view of. | + +## See Also + +* Class [Span](../../span/) +* Class [ReadOnlySpan](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/readonlyspan/to_readonlyspan/_index.md b/english/cpp/system/readonlyspan/to_readonlyspan/_index.md new file mode 100644 index 0000000000..cfed44eac3 --- /dev/null +++ b/english/cpp/system/readonlyspan/to_readonlyspan/_index.md @@ -0,0 +1,33 @@ +--- +title: System::ReadOnlySpan::to_ReadOnlySpan method +linktitle: to_ReadOnlySpan +second_title: Aspose.PDF for C++ API Reference +description: 'System::ReadOnlySpan::to_ReadOnlySpan method. Converts an array to a ReadOnlySpan in C++.' +type: docs +weight: 200 +url: /cpp/system/readonlyspan/to_readonlyspan/ +--- +## ReadOnlySpan::to_ReadOnlySpan method + + +Converts an array to a [ReadOnlySpan](../). + +```cpp +static ThisType System::ReadOnlySpan::to_ReadOnlySpan(const typename BaseType::ArrayPtrT &array) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| array | const typename BaseType::ArrayPtrT\& | The array to convert. | + +### ReturnValue + +A read only span representing the array. + +## See Also + +* Class [ReadOnlySpan](../) +* Class [ReadOnlySpan](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/ref/_index.md b/english/cpp/system/ref/_index.md index c79b6f95fc..ce77241a02 100644 --- a/english/cpp/system/ref/_index.md +++ b/english/cpp/system/ref/_index.md @@ -4,7 +4,7 @@ linktitle: Ref second_title: Aspose.PDF for C++ API Reference description: 'System::Ref method. Wrapper to make sure Ref(std::ref(DynamicWeakPtr)) works in C++.' type: docs -weight: 33400 +weight: 33800 url: /cpp/system/ref/ --- ## System::Ref(const std::reference_wrapper\\&) method diff --git a/english/cpp/system/safeinvoke/_index.md b/english/cpp/system/safeinvoke/_index.md index ca8219dcdd..935e44b7b7 100644 --- a/english/cpp/system/safeinvoke/_index.md +++ b/english/cpp/system/safeinvoke/_index.md @@ -4,7 +4,7 @@ linktitle: SafeInvoke second_title: Aspose.PDF for C++ API Reference description: 'System::SafeInvoke method. Implementation of ''?.'' operator translation in C++.' type: docs -weight: 33700 +weight: 34100 url: /cpp/system/safeinvoke/ --- ## System::SafeInvoke method diff --git a/english/cpp/system/scopedculture/_index.md b/english/cpp/system/scopedculture/_index.md index cffd4eb07c..96ee321271 100644 --- a/english/cpp/system/scopedculture/_index.md +++ b/english/cpp/system/scopedculture/_index.md @@ -4,7 +4,7 @@ linktitle: ScopedCulture second_title: Aspose.PDF for C++ API Reference description: 'System::ScopedCulture class. Represents a culture used within the scope in C++.' type: docs -weight: 5300 +weight: 5400 url: /cpp/system/scopedculture/ --- ## ScopedCulture class diff --git a/english/cpp/system/setter_add_wrap/_index.md b/english/cpp/system/setter_add_wrap/_index.md index cf9f3b9fce..36c7a541c2 100644 --- a/english/cpp/system/setter_add_wrap/_index.md +++ b/english/cpp/system/setter_add_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_add_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_add_wrap method of class in C++.' type: docs -weight: 33800 +weight: 34200 url: /cpp/system/setter_add_wrap/ --- ## System::setter_add_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_and_wrap/_index.md b/english/cpp/system/setter_and_wrap/_index.md index 587ea6b8fe..94883c3571 100644 --- a/english/cpp/system/setter_and_wrap/_index.md +++ b/english/cpp/system/setter_and_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_and_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_and_wrap method of class in C++.' type: docs -weight: 34200 +weight: 34600 url: /cpp/system/setter_and_wrap/ --- ## System::setter_and_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_decrement_wrap/_index.md b/english/cpp/system/setter_decrement_wrap/_index.md index fc879738ee..224612883e 100644 --- a/english/cpp/system/setter_decrement_wrap/_index.md +++ b/english/cpp/system/setter_decrement_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_decrement_wrap second_title: Aspose.PDF for C++ API Reference description: 'System::setter_decrement_wrap method. Translator translates C#''s pre-decrement expressions targeting instance''s property that has setter and getter defined, into invocation of this function (overload for const getter) in C++.' type: docs -weight: 34600 +weight: 35000 url: /cpp/system/setter_decrement_wrap/ --- ## System::setter_decrement_wrap(Host *const, T(HostConstGet::*)() const, void(HostSet::*)(T)) method diff --git a/english/cpp/system/setter_div_wrap/_index.md b/english/cpp/system/setter_div_wrap/_index.md index 0675ecc8a7..5358956e60 100644 --- a/english/cpp/system/setter_div_wrap/_index.md +++ b/english/cpp/system/setter_div_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_div_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_div_wrap method of class in C++.' type: docs -weight: 34900 +weight: 35300 url: /cpp/system/setter_div_wrap/ --- ## System::setter_div_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_exor_wrap/_index.md b/english/cpp/system/setter_exor_wrap/_index.md index 6f8dfa58e8..576bb13b64 100644 --- a/english/cpp/system/setter_exor_wrap/_index.md +++ b/english/cpp/system/setter_exor_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_exor_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_exor_wrap method of class in C++.' type: docs -weight: 35300 +weight: 35700 url: /cpp/system/setter_exor_wrap/ --- ## System::setter_exor_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_increment_wrap/_index.md b/english/cpp/system/setter_increment_wrap/_index.md index 0af1f97136..44944dc3f7 100644 --- a/english/cpp/system/setter_increment_wrap/_index.md +++ b/english/cpp/system/setter_increment_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_increment_wrap second_title: Aspose.PDF for C++ API Reference description: 'System::setter_increment_wrap method. Translator translates C#''s increment expressions targeting class'' property that has setter and getter defined, into invocation of this function in C++.' type: docs -weight: 35700 +weight: 36100 url: /cpp/system/setter_increment_wrap/ --- ## System::setter_increment_wrap(Host *const, T(HostGet::*)(), void(HostSet::*)(T)) method diff --git a/english/cpp/system/setter_mod_wrap/_index.md b/english/cpp/system/setter_mod_wrap/_index.md index f8a082365a..41c6699f72 100644 --- a/english/cpp/system/setter_mod_wrap/_index.md +++ b/english/cpp/system/setter_mod_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_mod_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_mod_wrap method of class in C++.' type: docs -weight: 35900 +weight: 36300 url: /cpp/system/setter_mod_wrap/ --- ## System::setter_mod_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_mul_wrap/_index.md b/english/cpp/system/setter_mul_wrap/_index.md index e6b9a287ed..dc922b1a35 100644 --- a/english/cpp/system/setter_mul_wrap/_index.md +++ b/english/cpp/system/setter_mul_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_mul_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_mul_wrap method of class in C++.' type: docs -weight: 36300 +weight: 36700 url: /cpp/system/setter_mul_wrap/ --- ## System::setter_mul_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_or_wrap/_index.md b/english/cpp/system/setter_or_wrap/_index.md index ed1448bf17..d6f6254bea 100644 --- a/english/cpp/system/setter_or_wrap/_index.md +++ b/english/cpp/system/setter_or_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_or_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_or_wrap method of class in C++.' type: docs -weight: 36700 +weight: 37100 url: /cpp/system/setter_or_wrap/ --- ## System::setter_or_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_post_decrement_wrap/_index.md b/english/cpp/system/setter_post_decrement_wrap/_index.md index cd90bbe68f..9c4d399f17 100644 --- a/english/cpp/system/setter_post_decrement_wrap/_index.md +++ b/english/cpp/system/setter_post_decrement_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_post_decrement_wrap second_title: Aspose.PDF for C++ API Reference description: 'System::setter_post_decrement_wrap method. Translator translates C#''s post-decrement expressions targeting instance''s property that has setter and getter defined, into invocation of this function (overload for const getter) in C++.' type: docs -weight: 37100 +weight: 37500 url: /cpp/system/setter_post_decrement_wrap/ --- ## System::setter_post_decrement_wrap(Host *const, T(HostConstGet::*)() const, void(HostSet::*)(T)) method diff --git a/english/cpp/system/setter_post_increment_wrap/_index.md b/english/cpp/system/setter_post_increment_wrap/_index.md index 63df6c4f8a..dba7fce52d 100644 --- a/english/cpp/system/setter_post_increment_wrap/_index.md +++ b/english/cpp/system/setter_post_increment_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_post_increment_wrap second_title: Aspose.PDF for C++ API Reference description: 'System::setter_post_increment_wrap method. Translator translates C#''s post-increment expressions targeting instance''s property that has setter and getter defined, into invocation of this function (overload for const getter) in C++.' type: docs -weight: 37400 +weight: 37800 url: /cpp/system/setter_post_increment_wrap/ --- ## System::setter_post_increment_wrap(Host *const, T(HostConstGet::*)() const, void(HostSet::*)(T)) method diff --git a/english/cpp/system/setter_shl_wrap/_index.md b/english/cpp/system/setter_shl_wrap/_index.md index 993ca51766..c7423bd803 100644 --- a/english/cpp/system/setter_shl_wrap/_index.md +++ b/english/cpp/system/setter_shl_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_shl_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_shl_wrap method of class in C++.' type: docs -weight: 37700 +weight: 38100 url: /cpp/system/setter_shl_wrap/ --- ## System::setter_shl_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_shr_wrap/_index.md b/english/cpp/system/setter_shr_wrap/_index.md index a491ac0e59..acd64c2261 100644 --- a/english/cpp/system/setter_shr_wrap/_index.md +++ b/english/cpp/system/setter_shr_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_shr_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_shr_wrap method of class in C++.' type: docs -weight: 38100 +weight: 38500 url: /cpp/system/setter_shr_wrap/ --- ## System::setter_shr_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_sub_wrap/_index.md b/english/cpp/system/setter_sub_wrap/_index.md index df490d6f7e..e9299ea9c4 100644 --- a/english/cpp/system/setter_sub_wrap/_index.md +++ b/english/cpp/system/setter_sub_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_sub_wrap second_title: Aspose.PDF for C++ API Reference description: 'How to use setter_sub_wrap method of class in C++.' type: docs -weight: 38500 +weight: 38900 url: /cpp/system/setter_sub_wrap/ --- ## System::setter_sub_wrap(HostT *const, PropT(HostGetT::*)(), void(HostSetT::*)(const PropT\&), PropValT) method diff --git a/english/cpp/system/setter_wrap/_index.md b/english/cpp/system/setter_wrap/_index.md index 5cdb0aaa7f..a3f5930fba 100644 --- a/english/cpp/system/setter_wrap/_index.md +++ b/english/cpp/system/setter_wrap/_index.md @@ -4,7 +4,7 @@ linktitle: setter_wrap second_title: Aspose.PDF for C++ API Reference description: 'System::setter_wrap method. Overload for instance setter functions with type conversion in C++.' type: docs -weight: 38900 +weight: 39300 url: /cpp/system/setter_wrap/ --- ## System::setter_wrap(Host *const, void(HostSet::*)(T2), T) method diff --git a/english/cpp/system/sharedptr/_index.md b/english/cpp/system/sharedptr/_index.md index ef5f06e548..d4e1727b8a 100644 --- a/english/cpp/system/sharedptr/_index.md +++ b/english/cpp/system/sharedptr/_index.md @@ -4,7 +4,7 @@ linktitle: SharedPtr second_title: Aspose.PDF for C++ API Reference description: 'System::SharedPtr typedef. Alias for smart pointer widely used in the library in C++.' type: docs -weight: 12200 +weight: 12500 url: /cpp/system/sharedptr/ --- ## SharedPtr typedef diff --git a/english/cpp/system/smartptr/_index.md b/english/cpp/system/smartptr/_index.md index 26eb887d56..c3c1784fa5 100644 --- a/english/cpp/system/smartptr/_index.md +++ b/english/cpp/system/smartptr/_index.md @@ -4,7 +4,7 @@ linktitle: SmartPtr second_title: Aspose.PDF for C++ API Reference description: 'System::SmartPtr class. Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting Object. This pointer type follows intrusive pointer semantics. Reference counter is stored either in Object itself or in counter structure which is tied to Object instance tightly. In any case, all SmartPtr instances form single ownership group regardless how they were created which is unlike how std::shared_ptr class behaves. Converting raw pointer to SmartPtr is safe given there are other SmartPtr instances holding shared references to the same object. SmartPtr class instance can be in one of two states: shared pointer and weak pointer. To keep object alive, one should have count of shared references to it positive. Both weak and shared pointers can be used to access pointed object (to call methods, read or write fields, etc.), but weak pointers do not participate to shared pointer reference counting. Object is being deleted when the last ''shared'' SmartPtr pointer to it is being destroyed. So, make sure that this doesn''t happen when no other shared SmartPtr pointers to object exist, e. g. during object construction or destruction. Use System::Object::ThisProtector sentry objects (in C++ code) or CppCTORSelfReference or CppSelfReference attribute (in C# code being translated) to fix this issue. Similarily, make sure to break loop references by using System::WeakPtr pointer class or System::SmartPtrMode::Weak pointer mode (in C++ code) or CppWeakPtr attribute (in C# code being translated). If two or more objects reference each other using ''shared'' pointers, they will never be deleted. If pointer type (weak or shared) should be switched in runtime, use System::SmartPtr::set_Mode() method or System::DynamicWeakPtr class. SmartPtr class doesn''t contain any virtual methods. You should only inherit it if you''re creating a memory management strategy of your own. This type is a pointer to manage other object''s deletion. It should be allocated on stack and passed to functions either by value or by const reference in C++.' type: docs -weight: 5400 +weight: 5500 url: /cpp/system/smartptr/ --- ## SmartPtr class diff --git a/english/cpp/system/smartptrinfo/_index.md b/english/cpp/system/smartptrinfo/_index.md index b8ec69ef84..edbdbed297 100644 --- a/english/cpp/system/smartptrinfo/_index.md +++ b/english/cpp/system/smartptrinfo/_index.md @@ -4,7 +4,7 @@ linktitle: SmartPtrInfo second_title: Aspose.PDF for C++ API Reference description: 'System::SmartPtrInfo class. Service class to test and alter SmartPtr''s contents without knowing final type. Used for garbage collection and loop references detection, etc. Think of it as of ''pointer to pointer''. We can''t use SmartPtr''s basetype as it doesn''t have any; instead, we use this ''info'' class in C++.' type: docs -weight: 5500 +weight: 5600 url: /cpp/system/smartptrinfo/ --- ## SmartPtrInfo class diff --git a/english/cpp/system/smartptrmode/_index.md b/english/cpp/system/smartptrmode/_index.md index 90899034f4..20745f28a1 100644 --- a/english/cpp/system/smartptrmode/_index.md +++ b/english/cpp/system/smartptrmode/_index.md @@ -4,7 +4,7 @@ linktitle: SmartPtrMode second_title: Aspose.PDF for C++ API Reference description: 'System::SmartPtrMode enum. SmartPtr pointer type: weak or shared. Defines whether pointer is being counted when it is being decided whether to delete object or not in C++.' type: docs -weight: 8200 +weight: 8500 url: /cpp/system/smartptrmode/ --- ## SmartPtrMode enum diff --git a/english/cpp/system/span/_index.md b/english/cpp/system/span/_index.md new file mode 100644 index 0000000000..8657a9e876 --- /dev/null +++ b/english/cpp/system/span/_index.md @@ -0,0 +1,34 @@ +--- +title: System::Span class +linktitle: Span +second_title: Aspose.PDF for C++ API Reference +description: 'System::Span class. Represents a contiguous region of arbitrary memory similar to C++20''s std::span in C++.' +type: docs +weight: 5700 +url: /cpp/system/span/ +--- +## Span class + + +Represents a contiguous region of arbitrary memory similar to C++20's std::span. + +```cpp +templateclass Span : public System::Details::SpanCore, Span> +``` + + +| Parameter | Description | +| --- | --- | +| T | The type of elements in the span. This class provides a type-safe way to work with contiguous sequences of objects. It can be used to wrap arrays, stack arrays, or raw pointers while maintaining bounds checking. The [Span](./) doesn't own the memory it points to - it's just a view into existing memory. | +## Methods + +| Method | Description | +| --- | --- | +| [Clear](./clear/)() const | Clears the contents of the span by setting all elements to default value. | +| [Fill](./fill/)(const T\&) const | Fills the span with the specified value. | +| static [to_Span](./to_span/)(const typename BaseType::ArrayPtrT\&) | Converts an array to a [Span](./). | + +## See Also + +* Namespace [System](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system/span/clear/_index.md b/english/cpp/system/span/clear/_index.md new file mode 100644 index 0000000000..bff6dc4943 --- /dev/null +++ b/english/cpp/system/span/clear/_index.md @@ -0,0 +1,23 @@ +--- +title: System::Span::Clear method +linktitle: Clear +second_title: Aspose.PDF for C++ API Reference +description: 'System::Span::Clear method. Clears the contents of the span by setting all elements to default value in C++.' +type: docs +weight: 100 +url: /cpp/system/span/clear/ +--- +## Span::Clear method + + +Clears the contents of the span by setting all elements to default value. + +```cpp +void System::Span::Clear() const +``` + +## See Also + +* Class [Span](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/span/fill/_index.md b/english/cpp/system/span/fill/_index.md new file mode 100644 index 0000000000..1c5ccbb1d0 --- /dev/null +++ b/english/cpp/system/span/fill/_index.md @@ -0,0 +1,28 @@ +--- +title: System::Span::Fill method +linktitle: Fill +second_title: Aspose.PDF for C++ API Reference +description: 'System::Span::Fill method. Fills the span with the specified value in C++.' +type: docs +weight: 200 +url: /cpp/system/span/fill/ +--- +## Span::Fill method + + +Fills the span with the specified value. + +```cpp +void System::Span::Fill(const T &value) const +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| value | const T\& | The value to assign to each element of the span. | + +## See Also + +* Class [Span](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/span/to_span/_index.md b/english/cpp/system/span/to_span/_index.md new file mode 100644 index 0000000000..a322a193cc --- /dev/null +++ b/english/cpp/system/span/to_span/_index.md @@ -0,0 +1,33 @@ +--- +title: System::Span::to_Span method +linktitle: to_Span +second_title: Aspose.PDF for C++ API Reference +description: 'System::Span::to_Span method. Converts an array to a Span in C++.' +type: docs +weight: 300 +url: /cpp/system/span/to_span/ +--- +## Span::to_Span method + + +Converts an array to a [Span](../). + +```cpp +static ThisType System::Span::to_Span(const typename BaseType::ArrayPtrT &array) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| array | const typename BaseType::ArrayPtrT\& | The array to convert. | + +### ReturnValue + +A span representing the array. + +## See Also + +* Class [Span](../) +* Class [Span](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/static_pointer_cast/_index.md b/english/cpp/system/static_pointer_cast/_index.md index 1d4ff0ed7a..c3057caded 100644 --- a/english/cpp/system/static_pointer_cast/_index.md +++ b/english/cpp/system/static_pointer_cast/_index.md @@ -4,7 +4,7 @@ linktitle: static_pointer_cast second_title: Aspose.PDF for C++ API Reference description: 'System::static_pointer_cast method. Casts smart pointers using static_cast in C++.' type: docs -weight: 39100 +weight: 39500 url: /cpp/system/static_pointer_cast/ --- ## System::static_pointer_cast method diff --git a/english/cpp/system/staticcast/_index.md b/english/cpp/system/staticcast/_index.md index da0295be82..5b39e6f79f 100644 --- a/english/cpp/system/staticcast/_index.md +++ b/english/cpp/system/staticcast/_index.md @@ -4,7 +4,7 @@ linktitle: StaticCast second_title: Aspose.PDF for C++ API Reference description: 'System::StaticCast method. Performs static cast on non-pointer objects in C++.' type: docs -weight: 39200 +weight: 39600 url: /cpp/system/staticcast/ --- ## System::StaticCast(const TFrom\&) method diff --git a/english/cpp/system/staticcast_noexcept/_index.md b/english/cpp/system/staticcast_noexcept/_index.md index ad63db3d62..d3474eb788 100644 --- a/english/cpp/system/staticcast_noexcept/_index.md +++ b/english/cpp/system/staticcast_noexcept/_index.md @@ -4,7 +4,7 @@ linktitle: StaticCast_noexcept second_title: Aspose.PDF for C++ API Reference description: 'System::StaticCast_noexcept method. Performs static cast on Exception objects in C++.' type: docs -weight: 40100 +weight: 40500 url: /cpp/system/staticcast_noexcept/ --- ## System::StaticCast_noexcept(const TFrom\&) method diff --git a/english/cpp/system/staticcastarray/_index.md b/english/cpp/system/staticcastarray/_index.md index de96010d25..5716602a9c 100644 --- a/english/cpp/system/staticcastarray/_index.md +++ b/english/cpp/system/staticcastarray/_index.md @@ -4,7 +4,7 @@ linktitle: StaticCastArray second_title: Aspose.PDF for C++ API Reference description: 'System::StaticCastArray method. Performs casting of elements of the specified array to different type. Override for cases then From is SmartPtr obj in C++.' type: docs -weight: 40500 +weight: 40900 url: /cpp/system/staticcastarray/ --- ## System::StaticCastArray(const System::SharedPtr\\>\&) method diff --git a/english/cpp/system/streamptr/_index.md b/english/cpp/system/streamptr/_index.md index bd345e26ff..c1f4e5ce6c 100644 --- a/english/cpp/system/streamptr/_index.md +++ b/english/cpp/system/streamptr/_index.md @@ -4,7 +4,7 @@ linktitle: StreamPtr second_title: Aspose.PDF for C++ API Reference description: 'System::StreamPtr typedef. An alias for a smart pointer that points to an instance of System::IO::Stream class in C++.' type: docs -weight: 12300 +weight: 12600 url: /cpp/system/streamptr/ --- ## StreamPtr typedef diff --git a/english/cpp/system/streamreaderptr/_index.md b/english/cpp/system/streamreaderptr/_index.md index d51f527e54..269b234ef2 100644 --- a/english/cpp/system/streamreaderptr/_index.md +++ b/english/cpp/system/streamreaderptr/_index.md @@ -4,7 +4,7 @@ linktitle: StreamReaderPtr second_title: Aspose.PDF for C++ API Reference description: 'System::StreamReaderPtr typedef. An alias for a smart pointer that points to an instance of System::IO::StreamReader class in C++.' type: docs -weight: 12400 +weight: 12700 url: /cpp/system/streamreaderptr/ --- ## StreamReaderPtr typedef diff --git a/english/cpp/system/streamwriterptr/_index.md b/english/cpp/system/streamwriterptr/_index.md index 082edb0885..92b28b1c09 100644 --- a/english/cpp/system/streamwriterptr/_index.md +++ b/english/cpp/system/streamwriterptr/_index.md @@ -4,7 +4,7 @@ linktitle: StreamWriterPtr second_title: Aspose.PDF for C++ API Reference description: 'System::StreamWriterPtr typedef. An alias for a smart pointer that points to an instance of System::IO::StreamWriter class in C++.' type: docs -weight: 12500 +weight: 12800 url: /cpp/system/streamwriterptr/ --- ## StreamWriterPtr typedef diff --git a/english/cpp/system/string/_index.md b/english/cpp/system/string/_index.md index dd8bec8960..1244f79187 100644 --- a/english/cpp/system/string/_index.md +++ b/english/cpp/system/string/_index.md @@ -4,7 +4,7 @@ linktitle: String second_title: Aspose.PDF for C++ API Reference description: 'System::String class. String class used across the library. Is a substitute for C# System.String when translating code. For optimization reasons, isn''t considered an Object subclass. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type in C++.' type: docs -weight: 5600 +weight: 5800 url: /cpp/system/string/ --- ## String class diff --git a/english/cpp/system/stringcomparer/_index.md b/english/cpp/system/stringcomparer/_index.md index 9303c78053..614849bcb4 100644 --- a/english/cpp/system/stringcomparer/_index.md +++ b/english/cpp/system/stringcomparer/_index.md @@ -4,7 +4,7 @@ linktitle: StringComparer second_title: Aspose.PDF for C++ API Reference description: 'System::StringComparer class. Compares strings using different comparison modes. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument in C++.' type: docs -weight: 5700 +weight: 5900 url: /cpp/system/stringcomparer/ --- ## StringComparer class diff --git a/english/cpp/system/stringcomparerptr/_index.md b/english/cpp/system/stringcomparerptr/_index.md index 6adf926582..eb4d5fa086 100644 --- a/english/cpp/system/stringcomparerptr/_index.md +++ b/english/cpp/system/stringcomparerptr/_index.md @@ -4,7 +4,7 @@ linktitle: StringComparerPtr second_title: Aspose.PDF for C++ API Reference description: 'System::StringComparerPtr typedef. An alias for a shared pointer to an instance of StringComparer class in C++.' type: docs -weight: 12600 +weight: 12900 url: /cpp/system/stringcomparerptr/ --- ## StringComparerPtr typedef diff --git a/english/cpp/system/stringcomparison/_index.md b/english/cpp/system/stringcomparison/_index.md index c35df1eb57..0e8913ac71 100644 --- a/english/cpp/system/stringcomparison/_index.md +++ b/english/cpp/system/stringcomparison/_index.md @@ -4,7 +4,7 @@ linktitle: StringComparison second_title: Aspose.PDF for C++ API Reference description: 'System::StringComparison enum. Defines string comparison style in C++.' type: docs -weight: 8300 +weight: 8600 url: /cpp/system/stringcomparison/ --- ## StringComparison enum diff --git a/english/cpp/system/stringhashcompiletime/_index.md b/english/cpp/system/stringhashcompiletime/_index.md index c213ae0e7a..6b44c6de13 100644 --- a/english/cpp/system/stringhashcompiletime/_index.md +++ b/english/cpp/system/stringhashcompiletime/_index.md @@ -4,7 +4,7 @@ linktitle: StringHashCompiletime second_title: Aspose.PDF for C++ API Reference description: 'System::StringHashCompiletime class. A helper class that generates a hash value from a c-string in C++.' type: docs -weight: 5800 +weight: 6000 url: /cpp/system/stringhashcompiletime/ --- ## StringHashCompiletime class diff --git a/english/cpp/system/stringsplitoptions/_index.md b/english/cpp/system/stringsplitoptions/_index.md index 3d20ff0a21..b177470c61 100644 --- a/english/cpp/system/stringsplitoptions/_index.md +++ b/english/cpp/system/stringsplitoptions/_index.md @@ -4,7 +4,7 @@ linktitle: StringSplitOptions second_title: Aspose.PDF for C++ API Reference description: 'System::StringSplitOptions enum. Determines string splitting behavior in C++.' type: docs -weight: 8400 +weight: 8700 url: /cpp/system/stringsplitoptions/ --- ## StringSplitOptions enum diff --git a/english/cpp/system/tietuple/_index.md b/english/cpp/system/tietuple/_index.md new file mode 100644 index 0000000000..a175ee4c2a --- /dev/null +++ b/english/cpp/system/tietuple/_index.md @@ -0,0 +1,36 @@ +--- +title: System::TieTuple method +linktitle: TieTuple +second_title: Aspose.PDF for C++ API Reference +description: 'System::TieTuple method. Creates tuple bound to some values in C++.' +type: docs +weight: 41100 +url: /cpp/system/tietuple/ +--- +## System::TieTuple method + + +Creates tuple bound to some values. + +```cpp +template static ValueTuple System::TieTuple(Args &&... args) +``` + + +| Parameter | Description | +| --- | --- | +| Args | [Tuple](../tuple/) member types. | + +| Parameter | Type | Description | +| --- | --- | --- | +| args | Args\&&... | [Tuple](../tuple/) values to bind. | + +### ReturnValue + +Newly created tuple bound to given values. + +## See Also + +* Class [ValueTuple](../valuetuple/) +* Namespace [System](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system/timespan/_index.md b/english/cpp/system/timespan/_index.md index 258c07c144..60a9462387 100644 --- a/english/cpp/system/timespan/_index.md +++ b/english/cpp/system/timespan/_index.md @@ -4,7 +4,7 @@ linktitle: TimeSpan second_title: Aspose.PDF for C++ API Reference description: 'System::TimeSpan class. Represents a time interval. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type in C++.' type: docs -weight: 5900 +weight: 6100 url: /cpp/system/timespan/ --- ## TimeSpan class diff --git a/english/cpp/system/timezone/_index.md b/english/cpp/system/timezone/_index.md index 97fe0fc68c..1858e4154f 100644 --- a/english/cpp/system/timezone/_index.md +++ b/english/cpp/system/timezone/_index.md @@ -4,7 +4,7 @@ linktitle: TimeZone second_title: Aspose.PDF for C++ API Reference description: 'System::TimeZone class. Represents a time zone. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument in C++.' type: docs -weight: 6000 +weight: 6200 url: /cpp/system/timezone/ --- ## TimeZone class diff --git a/english/cpp/system/timezoneinfo/_index.md b/english/cpp/system/timezoneinfo/_index.md index 437c095cb6..36320ef017 100644 --- a/english/cpp/system/timezoneinfo/_index.md +++ b/english/cpp/system/timezoneinfo/_index.md @@ -4,7 +4,7 @@ linktitle: TimeZoneInfo second_title: Aspose.PDF for C++ API Reference description: 'System::TimeZoneInfo class. Represents an information destribing a particular time zone. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument in C++.' type: docs -weight: 6100 +weight: 6300 url: /cpp/system/timezoneinfo/ --- ## TimeZoneInfo class diff --git a/english/cpp/system/timezoneinfoptr/_index.md b/english/cpp/system/timezoneinfoptr/_index.md index c5d5f6a410..588097f33e 100644 --- a/english/cpp/system/timezoneinfoptr/_index.md +++ b/english/cpp/system/timezoneinfoptr/_index.md @@ -4,7 +4,7 @@ linktitle: TimeZoneInfoPtr second_title: Aspose.PDF for C++ API Reference description: 'System::TimeZoneInfoPtr typedef. Alias for shared pointer to an instance of TimeZoneInfo class in C++.' type: docs -weight: 12700 +weight: 13000 url: /cpp/system/timezoneinfoptr/ --- ## TimeZoneInfoPtr typedef diff --git a/english/cpp/system/timezoneptr/_index.md b/english/cpp/system/timezoneptr/_index.md index 31c800c6b8..2294d4dce8 100644 --- a/english/cpp/system/timezoneptr/_index.md +++ b/english/cpp/system/timezoneptr/_index.md @@ -4,7 +4,7 @@ linktitle: TimeZonePtr second_title: Aspose.PDF for C++ API Reference description: 'System::TimeZonePtr typedef. Shared pointer to an instance of TimeZone class in C++.' type: docs -weight: 12800 +weight: 13100 url: /cpp/system/timezoneptr/ --- ## TimeZonePtr typedef diff --git a/english/cpp/system/tuple/_index.md b/english/cpp/system/tuple/_index.md index 45563fed88..d8a1d56686 100644 --- a/english/cpp/system/tuple/_index.md +++ b/english/cpp/system/tuple/_index.md @@ -4,7 +4,7 @@ linktitle: Tuple second_title: Aspose.PDF for C++ API Reference description: 'System::Tuple class. Class that represents a tuple data structure. Maximum number of items is 8 in C++.' type: docs -weight: 6200 +weight: 6400 url: /cpp/system/tuple/ --- ## Tuple class diff --git a/english/cpp/system/tuplefactory/_index.md b/english/cpp/system/tuplefactory/_index.md index 3805143a79..75f6931400 100644 --- a/english/cpp/system/tuplefactory/_index.md +++ b/english/cpp/system/tuplefactory/_index.md @@ -4,7 +4,7 @@ linktitle: TupleFactory second_title: Aspose.PDF for C++ API Reference description: 'System::TupleFactory class. Provides static methods for creating tuple objects in C++.' type: docs -weight: 6300 +weight: 6500 url: /cpp/system/tuplefactory/ --- ## TupleFactory class diff --git a/english/cpp/system/typecode/_index.md b/english/cpp/system/typecode/_index.md index cfb0e2b024..2f30f7f465 100644 --- a/english/cpp/system/typecode/_index.md +++ b/english/cpp/system/typecode/_index.md @@ -4,7 +4,7 @@ linktitle: TypeCode second_title: Aspose.PDF for C++ API Reference description: 'System::TypeCode enum. Represents the type of an object in C++.' type: docs -weight: 8500 +weight: 8800 url: /cpp/system/typecode/ --- ## TypeCode enum diff --git a/english/cpp/system/typeinfo/_index.md b/english/cpp/system/typeinfo/_index.md index dda76f84a0..93a2261ab7 100644 --- a/english/cpp/system/typeinfo/_index.md +++ b/english/cpp/system/typeinfo/_index.md @@ -4,7 +4,7 @@ linktitle: TypeInfo second_title: Aspose.PDF for C++ API Reference description: 'System::TypeInfo class. Represents a particular type and provides information about it in C++.' type: docs -weight: 6400 +weight: 6600 url: /cpp/system/typeinfo/ --- ## TypeInfo class diff --git a/english/cpp/system/uri/_index.md b/english/cpp/system/uri/_index.md index 0de60d47eb..a710f84026 100644 --- a/english/cpp/system/uri/_index.md +++ b/english/cpp/system/uri/_index.md @@ -4,7 +4,7 @@ linktitle: Uri second_title: Aspose.PDF for C++ API Reference description: 'System::Uri class. Unified resource identifier. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument in C++.' type: docs -weight: 6500 +weight: 6700 url: /cpp/system/uri/ --- ## Uri class diff --git a/english/cpp/system/uribuilder/_index.md b/english/cpp/system/uribuilder/_index.md index becaf44070..17236b4b6d 100644 --- a/english/cpp/system/uribuilder/_index.md +++ b/english/cpp/system/uribuilder/_index.md @@ -4,7 +4,7 @@ linktitle: UriBuilder second_title: Aspose.PDF for C++ API Reference description: 'System::UriBuilder class. Provides methods to construct and modify universial resource identifiers (URIs). Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument in C++.' type: docs -weight: 6600 +weight: 6800 url: /cpp/system/uribuilder/ --- ## UriBuilder class diff --git a/english/cpp/system/uricomponents/_index.md b/english/cpp/system/uricomponents/_index.md index 764f95cc7c..fc775ef43f 100644 --- a/english/cpp/system/uricomponents/_index.md +++ b/english/cpp/system/uricomponents/_index.md @@ -4,7 +4,7 @@ linktitle: UriComponents second_title: Aspose.PDF for C++ API Reference description: 'System::UriComponents enum. Represents URI components in C++.' type: docs -weight: 8600 +weight: 8900 url: /cpp/system/uricomponents/ --- ## UriComponents enum diff --git a/english/cpp/system/uriformat/_index.md b/english/cpp/system/uriformat/_index.md index 3eb9962028..152cd46bd6 100644 --- a/english/cpp/system/uriformat/_index.md +++ b/english/cpp/system/uriformat/_index.md @@ -4,7 +4,7 @@ linktitle: UriFormat second_title: Aspose.PDF for C++ API Reference description: 'System::UriFormat enum. Specifies how the URI is escaped in C++.' type: docs -weight: 8700 +weight: 9000 url: /cpp/system/uriformat/ --- ## UriFormat enum diff --git a/english/cpp/system/urihostnametype/_index.md b/english/cpp/system/urihostnametype/_index.md index 2c9e0422bd..e1d8ed1f72 100644 --- a/english/cpp/system/urihostnametype/_index.md +++ b/english/cpp/system/urihostnametype/_index.md @@ -4,7 +4,7 @@ linktitle: UriHostNameType second_title: Aspose.PDF for C++ API Reference description: 'System::UriHostNameType enum. Represents the type of host name in C++.' type: docs -weight: 8800 +weight: 9100 url: /cpp/system/urihostnametype/ --- ## UriHostNameType enum diff --git a/english/cpp/system/urikind/_index.md b/english/cpp/system/urikind/_index.md index 9a41b44a7e..1dd543637b 100644 --- a/english/cpp/system/urikind/_index.md +++ b/english/cpp/system/urikind/_index.md @@ -4,7 +4,7 @@ linktitle: UriKind second_title: Aspose.PDF for C++ API Reference description: 'System::UriKind enum. Represents the kinds of URIs in C++.' type: docs -weight: 8900 +weight: 9200 url: /cpp/system/urikind/ --- ## UriKind enum diff --git a/english/cpp/system/uriparser/_index.md b/english/cpp/system/uriparser/_index.md index 1979742e22..19e167d86e 100644 --- a/english/cpp/system/uriparser/_index.md +++ b/english/cpp/system/uriparser/_index.md @@ -4,7 +4,7 @@ linktitle: UriParser second_title: Aspose.PDF for C++ API Reference description: 'System::UriParser class. Used to parse a new URI scheme. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument in C++.' type: docs -weight: 6700 +weight: 6900 url: /cpp/system/uriparser/ --- ## UriParser class diff --git a/english/cpp/system/uripartial/_index.md b/english/cpp/system/uripartial/_index.md index 2ae454deb6..9a49e990b0 100644 --- a/english/cpp/system/uripartial/_index.md +++ b/english/cpp/system/uripartial/_index.md @@ -4,7 +4,7 @@ linktitle: UriPartial second_title: Aspose.PDF for C++ API Reference description: 'System::UriPartial enum. Represents the parts of a URI for the Uri.GetLeftPart method in C++.' type: docs -weight: 9000 +weight: 9300 url: /cpp/system/uripartial/ --- ## UriPartial enum diff --git a/english/cpp/system/urishim/_index.md b/english/cpp/system/urishim/_index.md index 532a8d0102..6d2291bd2f 100644 --- a/english/cpp/system/urishim/_index.md +++ b/english/cpp/system/urishim/_index.md @@ -4,7 +4,7 @@ linktitle: UriShim second_title: Aspose.PDF for C++ API Reference description: 'System::UriShim class. Service class in C++.' type: docs -weight: 6800 +weight: 7000 url: /cpp/system/urishim/ --- ## UriShim class diff --git a/english/cpp/system/valuetuple/_index.md b/english/cpp/system/valuetuple/_index.md new file mode 100644 index 0000000000..31ea7fc1a6 --- /dev/null +++ b/english/cpp/system/valuetuple/_index.md @@ -0,0 +1,37 @@ +--- +title: System::ValueTuple class +linktitle: ValueTuple +second_title: Aspose.PDF for C++ API Reference +description: 'System::ValueTuple class. Class that represents a ValueTuple data structure in C++.' +type: docs +weight: 7100 +url: /cpp/system/valuetuple/ +--- +## ValueTuple class + + +Class that represents a [ValueTuple](./) data structure. + +```cpp +templateclass ValueTuple : public System::Details::BoxableObjectBase +``` + +## Methods + +| Method | Description | +| --- | --- | +| [Equals](./equals/)(SharedPtr\) | Determines if the current and the specified objects are identical. | +| [GetHashCode](./gethashcode/)() const | | +| [GetType](./gettype/)() const | | +| [Item](./item/)() | Gets the reference to value of the [ValueTuple](./) object's component. | +| [Item](./item/)() const | Gets the value of the [ValueTuple](./) object's component. | +| [operator=](./operator=/)(const ValueTuple\\&) | | +| [operator==](./operator==/)(const ValueTuple\&) const | | +| [ToString](./tostring/)() const | | +| static [Type](./type/)() | Returns a reference to the [TypeInfo](../typeinfo/) object representing the [ValueTuple](./) class type information. | +| [ValueTuple](./valuetuple/)() | | +| [ValueTuple](./valuetuple/)(Args...) | Constructs a tuple object. | +## See Also + +* Namespace [System](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system/valuetuple/equals/_index.md b/english/cpp/system/valuetuple/equals/_index.md new file mode 100644 index 0000000000..554f9bcf2f --- /dev/null +++ b/english/cpp/system/valuetuple/equals/_index.md @@ -0,0 +1,34 @@ +--- +title: System::ValueTuple::Equals method +linktitle: Equals +second_title: Aspose.PDF for C++ API Reference +description: 'System::ValueTuple::Equals method. Determines if the current and the specified objects are identical in C++.' +type: docs +weight: 200 +url: /cpp/system/valuetuple/equals/ +--- +## ValueTuple::Equals method + + +Determines if the current and the specified objects are identical. + +```cpp +bool System::ValueTuple::Equals(SharedPtr obj) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| obj | SharedPtr\ | An object to compare the current object with | + +### ReturnValue + +True if the current and the specified objects are identical, otherwise - false + +## See Also + +* Typedef [SharedPtr](../../sharedptr/) +* Class [Object](../../object/) +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetuple/gethashcode/_index.md b/english/cpp/system/valuetuple/gethashcode/_index.md new file mode 100644 index 0000000000..69411cb25b --- /dev/null +++ b/english/cpp/system/valuetuple/gethashcode/_index.md @@ -0,0 +1,23 @@ +--- +title: System::ValueTuple::GetHashCode method +linktitle: GetHashCode +second_title: Aspose.PDF for C++ API Reference +description: 'How to use GetHashCode method of System::ValueTuple class in C++.' +type: docs +weight: 300 +url: /cpp/system/valuetuple/gethashcode/ +--- +## ValueTuple::GetHashCode method + + + + +```cpp +int32_t System::ValueTuple::GetHashCode() const +``` + +## See Also + +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetuple/gettype/_index.md b/english/cpp/system/valuetuple/gettype/_index.md new file mode 100644 index 0000000000..07b822e9ad --- /dev/null +++ b/english/cpp/system/valuetuple/gettype/_index.md @@ -0,0 +1,24 @@ +--- +title: System::ValueTuple::GetType method +linktitle: GetType +second_title: Aspose.PDF for C++ API Reference +description: 'How to use GetType method of System::ValueTuple class in C++.' +type: docs +weight: 400 +url: /cpp/system/valuetuple/gettype/ +--- +## ValueTuple::GetType method + + + + +```cpp +const TypeInfo & System::ValueTuple::GetType() const +``` + +## See Also + +* Class [TypeInfo](../../typeinfo/) +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetuple/item/_index.md b/english/cpp/system/valuetuple/item/_index.md new file mode 100644 index 0000000000..df1aa2bc73 --- /dev/null +++ b/english/cpp/system/valuetuple/item/_index.md @@ -0,0 +1,47 @@ +--- +title: System::ValueTuple::Item method +linktitle: Item +second_title: Aspose.PDF for C++ API Reference +description: 'System::ValueTuple::Item method. Gets the reference to value of the ValueTuple object''s component in C++.' +type: docs +weight: 500 +url: /cpp/system/valuetuple/item/ +--- +## ValueTuple::Item() method + + +Gets the reference to value of the [ValueTuple](../) object's component. + +```cpp +template std::tuple_element_t & System::ValueTuple::Item() +``` + + +| Parameter | Description | +| --- | --- | +| Index | The number of item the class should return. | + +## See Also + +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) +## ValueTuple::Item() const method + + +Gets the value of the [ValueTuple](../) object's component. + +```cpp +template const std::tuple_element_t & System::ValueTuple::Item() const +``` + + +| Parameter | Description | +| --- | --- | +| Index | The number of item the class should return. | + +## See Also + +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetuple/operator=/_index.md b/english/cpp/system/valuetuple/operator=/_index.md new file mode 100644 index 0000000000..bc5a280890 --- /dev/null +++ b/english/cpp/system/valuetuple/operator=/_index.md @@ -0,0 +1,24 @@ +--- +title: System::ValueTuple::operator= method +linktitle: operator= +second_title: Aspose.PDF for C++ API Reference +description: 'How to use operator= method of System::ValueTuple class in C++.' +type: docs +weight: 600 +url: /cpp/system/valuetuple/operator=/ +--- +## ValueTuple::operator= method + + + + +```cpp +template ValueTuple & System::ValueTuple::operator=(const ValueTuple &otherTuple) +``` + +## See Also + +* Class [ValueTuple](../) +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetuple/operator==/_index.md b/english/cpp/system/valuetuple/operator==/_index.md new file mode 100644 index 0000000000..7a545402bc --- /dev/null +++ b/english/cpp/system/valuetuple/operator==/_index.md @@ -0,0 +1,24 @@ +--- +title: System::ValueTuple::operator== method +linktitle: operator== +second_title: Aspose.PDF for C++ API Reference +description: 'How to use operator== method of System::ValueTuple class in C++.' +type: docs +weight: 700 +url: /cpp/system/valuetuple/operator==/ +--- +## ValueTuple::operator== method + + + + +```cpp +bool System::ValueTuple::operator==(const ValueTuple &other) const +``` + +## See Also + +* Class [ValueTuple](../) +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetuple/tostring/_index.md b/english/cpp/system/valuetuple/tostring/_index.md new file mode 100644 index 0000000000..e24198b740 --- /dev/null +++ b/english/cpp/system/valuetuple/tostring/_index.md @@ -0,0 +1,24 @@ +--- +title: System::ValueTuple::ToString method +linktitle: ToString +second_title: Aspose.PDF for C++ API Reference +description: 'How to use ToString method of System::ValueTuple class in C++.' +type: docs +weight: 800 +url: /cpp/system/valuetuple/tostring/ +--- +## ValueTuple::ToString method + + + + +```cpp +System::String System::ValueTuple::ToString() const +``` + +## See Also + +* Class [String](../../string/) +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetuple/type/_index.md b/english/cpp/system/valuetuple/type/_index.md new file mode 100644 index 0000000000..b19b3292cf --- /dev/null +++ b/english/cpp/system/valuetuple/type/_index.md @@ -0,0 +1,24 @@ +--- +title: System::ValueTuple::Type method +linktitle: Type +second_title: Aspose.PDF for C++ API Reference +description: 'System::ValueTuple::Type method. Returns a reference to the TypeInfo object representing the ValueTuple class type information in C++.' +type: docs +weight: 900 +url: /cpp/system/valuetuple/type/ +--- +## ValueTuple::Type method + + +Returns a reference to the [TypeInfo](../../typeinfo/) object representing the [ValueTuple](../) class type information. + +```cpp +static const TypeInfo & System::ValueTuple::Type() +``` + +## See Also + +* Class [TypeInfo](../../typeinfo/) +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetuple/valuetuple/_index.md b/english/cpp/system/valuetuple/valuetuple/_index.md new file mode 100644 index 0000000000..23b313c323 --- /dev/null +++ b/english/cpp/system/valuetuple/valuetuple/_index.md @@ -0,0 +1,42 @@ +--- +title: System::ValueTuple::ValueTuple constructor +linktitle: ValueTuple +second_title: Aspose.PDF for C++ API Reference +description: 'How to use ValueTuple constructor of System::ValueTuple class in C++.' +type: docs +weight: 100 +url: /cpp/system/valuetuple/valuetuple/ +--- +## ValueTuple::ValueTuple() constructor + + + + +```cpp +System::ValueTuple::ValueTuple() +``` + +## See Also + +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) +## ValueTuple::ValueTuple(Args...) constructor + + +Constructs a tuple object. + +```cpp +template System::ValueTuple::ValueTuple(Args... args) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| args | Args... | The arguments that are passed to the constructor of the [ValueTuple](../) object being constructed | + +## See Also + +* Class [ValueTuple](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/valuetype/_index.md b/english/cpp/system/valuetype/_index.md index 5da30b3702..e4eb3e79d1 100644 --- a/english/cpp/system/valuetype/_index.md +++ b/english/cpp/system/valuetype/_index.md @@ -4,7 +4,7 @@ linktitle: ValueType second_title: Aspose.PDF for C++ API Reference description: 'System::ValueType class. Baseclass for value types with Object inheritance being truncated for performance reasons. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type in C++.' type: docs -weight: 6900 +weight: 7200 url: /cpp/system/valuetype/ --- ## ValueType class diff --git a/english/cpp/system/version/_index.md b/english/cpp/system/version/_index.md index 828baf9619..0984553033 100644 --- a/english/cpp/system/version/_index.md +++ b/english/cpp/system/version/_index.md @@ -4,7 +4,7 @@ linktitle: Version second_title: Aspose.PDF for C++ API Reference description: 'System::Version class. Represents a version number. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type in C++.' type: docs -weight: 7000 +weight: 7300 url: /cpp/system/version/ --- ## Version class diff --git a/english/cpp/system/void/_index.md b/english/cpp/system/void/_index.md index 020fdfbd4e..f4a9c2c436 100644 --- a/english/cpp/system/void/_index.md +++ b/english/cpp/system/void/_index.md @@ -4,7 +4,7 @@ linktitle: Void second_title: Aspose.PDF for C++ API Reference description: 'How to use System::Void class in C++.' type: docs -weight: 7100 +weight: 7400 url: /cpp/system/void/ --- ## Void class diff --git a/english/cpp/system/weakptr/_index.md b/english/cpp/system/weakptr/_index.md index 396874ca59..c0349bada1 100644 --- a/english/cpp/system/weakptr/_index.md +++ b/english/cpp/system/weakptr/_index.md @@ -4,7 +4,7 @@ linktitle: WeakPtr second_title: Aspose.PDF for C++ API Reference description: 'System::WeakPtr class. Subclass of System::SmartPtr which sets itself to weak mode at construction. Please note that this class doesn''t guarantee that its instance will always remain in weak mode as set_Mode() is still accessible. This type is a pointer to manage other object''s deletion. It should be allocated on stack and passed to functions either by value or by const reference in C++.' type: docs -weight: 7200 +weight: 7500 url: /cpp/system/weakptr/ --- ## WeakPtr class diff --git a/english/cpp/system/weakreference/_index.md b/english/cpp/system/weakreference/_index.md index 26624e96f2..6b35a8c937 100644 --- a/english/cpp/system/weakreference/_index.md +++ b/english/cpp/system/weakreference/_index.md @@ -4,7 +4,7 @@ linktitle: WeakReference second_title: Aspose.PDF for C++ API Reference description: 'System::WeakReference class. Represents a weak reference, which references an object while still allowing that object to be deleted in C++.' type: docs -weight: 7300 +weight: 7600 url: /cpp/system/weakreference/ --- ## WeakReference class diff --git a/english/cpp/system/weakreference__/_index.md b/english/cpp/system/weakreference__/_index.md index 64682e144a..fce260d8e6 100644 --- a/english/cpp/system/weakreference__/_index.md +++ b/english/cpp/system/weakreference__/_index.md @@ -4,7 +4,7 @@ linktitle: WeakReference<> second_title: Aspose.PDF for C++ API Reference description: 'System::WeakReference<> class. Represents a weak reference, which references an object while still allowing that object to be deleted in C++.' type: docs -weight: 7500 +weight: 7800 url: /cpp/system/weakreference__/ --- ## WeakReference<> class diff --git a/english/cpp/system/weakreference_t_/_index.md b/english/cpp/system/weakreference_t_/_index.md index a4fb0ffc24..b759b8685a 100644 --- a/english/cpp/system/weakreference_t_/_index.md +++ b/english/cpp/system/weakreference_t_/_index.md @@ -4,7 +4,7 @@ linktitle: WeakReference< T > second_title: Aspose.PDF for C++ API Reference description: 'System::WeakReference< T > class. Represents a weak reference, which references an object while still allowing that object to be deleted in C++.' type: docs -weight: 7400 +weight: 7700 url: /cpp/system/weakreference_t_/ --- ## WeakReference< T > class diff --git a/english/go-cpp/_index.md b/english/go-cpp/_index.md index 6348a5b02d..b873b070c6 100644 --- a/english/go-cpp/_index.md +++ b/english/go-cpp/_index.md @@ -39,6 +39,7 @@ type Document struct { | [SaveNUp](./convert/savenup/) | Convert and save the previously opened PDF-document as N-Up PDF-document. | | [SaveMarkdown](./convert/savemarkdown/) | Convert and save the previously opened PDF-document as Markdown-document. | | [SaveTiff](./convert/savetiff/) | Convert and save the previously opened PDF-document as Tiff-document. | +| [SaveDocXEnhanced](./convert/savedocxenhanced/) | Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs). | | [ExportFdf](./convert/exportfdf/) | Export from the previously opened PDF-document with AcroForm to FDF-document. | | [ExportXfdf](./convert/exportxfdf/) | Export from the previously opened PDF-document with AcroForm to XFDF-document. | | [ExportXml](./convert/exportxml/) | Export from the previously opened PDF-document with AcroForm to XML-document. | diff --git a/english/go-cpp/convert/_index.md b/english/go-cpp/convert/_index.md index 39d10e42f1..da83f6ea29 100644 --- a/english/go-cpp/convert/_index.md +++ b/english/go-cpp/convert/_index.md @@ -22,6 +22,7 @@ url: /go-cpp/convert/ | [SaveNUp](./savenup/) | Convert and save the previously opened PDF-document as N-Up PDF-document. | | [SaveMarkdown](./savemarkdown/) | Convert and save the previously opened PDF-document as Markdown-document. | | [SaveTiff](./savetiff/) | Convert and save the previously opened PDF-document as Tiff-document. | +| [SaveDocXEnhanced](./savedocxenhanced/) | Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs). | | [ExportFdf](./exportfdf/) | Export from the previously opened PDF-document with AcroForm to FDF-document. | | [ExportXfdf](./exportxfdf/) | Export from the previously opened PDF-document with AcroForm to XFDF-document. | | [ExportXml](./exportxml/) | Export from the previously opened PDF-document with AcroForm to XML-document. | diff --git a/english/go-cpp/convert/savedocxenhanced/_index.md b/english/go-cpp/convert/savedocxenhanced/_index.md new file mode 100644 index 0000000000..e3aa4b619a --- /dev/null +++ b/english/go-cpp/convert/savedocxenhanced/_index.md @@ -0,0 +1,43 @@ +--- +title: "SaveDocXEnhanced" +second_title: Aspose.PDF for Go via C++ +description: "Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs)." +type: docs +url: /go-cpp/convert/savedocxenhanced/ +--- + +_Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs)._ + +```go +func (document *Document) SaveDocXEnhanced(filename string) error +``` + +**Parameters**: + * **filename** - new filename + +**Return**: + * **error** - contains an error or nil if absent + + +**Example**: +```go +package main + +import "github.com/aspose-pdf/aspose-pdf-go-cpp" +import "log" + +func main() { + // Open(filename string) opens a PDF-document with filename + pdf, err := asposepdf.Open("sample.pdf") + if err != nil { + log.Fatal(err) + } + // SaveDocX(filename string) saves previously opened PDF-document as Enhanced Recognition Mode DocX-document with filename + err = pdf.SaveDocXEnhanced("sampleEnhanced.docx") + if err != nil { + log.Fatal(err) + } + // Close() releases allocated resources for PDF-document + defer pdf.Close() +} +``` diff --git a/english/javascript-cpp/_index.md b/english/javascript-cpp/_index.md index 0881ccdbd8..80f6730f42 100644 --- a/english/javascript-cpp/_index.md +++ b/english/javascript-cpp/_index.md @@ -43,6 +43,7 @@ Such operations are very time consuming, so we recommend using Web Worker. | [AsposePdfExportXml](./convert/asposepdfexportxml/) | Export from a PDF-file with AcroForm to XML.| | [AsposePdfPagesToPDF](./convert/asposepdfpagestopdf/) | Convert a PDF-file to PDF (separate pages). | | [AsposePdfToMarkdown](./convert/asposepdftomarkdown/) | Convert a PDF-file to Markdown. | +| [AsposePdfToDocXEnhanced](./convert/asposepdftodocxenhanced/) | Convert a PDF-file to DocX with Enhanced Recognition Mode. | ## Convert to PDF functions diff --git a/english/javascript-cpp/convert/_index.md b/english/javascript-cpp/convert/_index.md index 00ce9f46da..6f9d5222ef 100644 --- a/english/javascript-cpp/convert/_index.md +++ b/english/javascript-cpp/convert/_index.md @@ -36,6 +36,7 @@ url: /javascript-cpp/convert/ | [AsposePdfExportXml](./asposepdfexportxml/) | Export from a PDF-file with AcroForm to XML.| | [AsposePdfPagesToPDF](./asposepdfpagestopdf/) | Convert a PDF-file to PDF (separate pages). | | [AsposePdfToMarkdown](./asposepdftomarkdown/) | Convert a PDF-file to Markdown. | +| [AsposePdfToDocXEnhanced](./asposepdftodocxenhanced/) | Convert a PDF-file to DocX with Enhanced Recognition Mode. | ## Detailed Description diff --git a/english/javascript-cpp/convert/asposepdftodocxenhanced/_index.md b/english/javascript-cpp/convert/asposepdftodocxenhanced/_index.md new file mode 100644 index 0000000000..ede83b5db1 --- /dev/null +++ b/english/javascript-cpp/convert/asposepdftodocxenhanced/_index.md @@ -0,0 +1,77 @@ +--- +title: "AsposePdfToDocXEnhanced" +second_title: Aspose.PDF for JavaScript via C++ +description: "Convert a PDF-file to DocX with Enhanced Recognition Mode." +type: docs +url: /javascript-cpp/convert/asposepdftodocxenhanced/ +--- + +_Convert a PDF-file to DocX with Enhanced Recognition Mode (fully editable tables and paragraphs)._ + +```js +function AsposePdfToDocXEnhanced( + fileBlob, + fileName, + fileNameResult +) +``` + +**Parameters**: + +* **fileBlob** Blob object +* **fileName** file name +* **fileNameResult** result file name + +**Return**: +JSON object + * **errorCode** - code error (0 no error) + * **errorText** - text error ("" no error) + * **fileNameResult** - result file name + + +**Web Worker example**: +```js + /*Create Web Worker*/ + const AsposePDFWebWorker = new Worker("AsposePDFforJS.js"); + AsposePDFWebWorker.onerror = evt => console.log(`Error from Web Worker: ${evt.message}`); + AsposePDFWebWorker.onmessage = evt => document.getElementById('output').textContent = + (evt.data == 'ready') ? 'loaded!' : + (evt.data.json.errorCode == 0) ? `Result:\n${DownloadFile(evt.data.json.fileNameResult, "application/vnd.openxmlformats-officedocument.wordprocessingml.document", evt.data.params[0])}` : `Error: ${evt.data.json.errorText}`; + + /*Event handler*/ + const ffileToDocXEnhanced = e => { + const file_reader = new FileReader(); + file_reader.onload = event => { + /*Convert a PDF-file to DocX and with Enhanced Recognition Mode (fully editable tables and paragraphs) save the "ResultPDFtoDocXEnhanced.docx" - Ask Web Worker*/ + AsposePDFWebWorker.postMessage({ "operation": 'AsposePdfToDocXEnhanced', "params": [event.target.result, e.target.files[0].name, "ResultPDFtoDocXEnhanced.docx"] }, [event.target.result]); + }; + file_reader.readAsArrayBuffer(e.target.files[0]); + }; + + /*Make a link to download the result file*/ + const DownloadFile = (filename, mime, content) => { + mime = mime || "application/octet-stream"; + var link = document.createElement("a"); + link.href = URL.createObjectURL(new Blob([content], {type: mime})); + link.download = filename; + link.innerHTML = "Click here to download the file " + filename; + document.body.appendChild(link); + document.body.appendChild(document.createElement("br")); + return filename; + } +``` +**Simple example**: +```js + var ffileToDocXEnhanced = function (e) { + const file_reader = new FileReader(); + file_reader.onload = (event) => { + /*Convert a PDF-file to DocX with Enhanced Recognition Mode (fully editable tables and paragraphs) and save the "ResultPDFtoDocXEnhanced.docx"*/ + const json = AsposePdfToDocXEnhanced(event.target.result, e.target.files[0].name, "ResultPDFtoDocXEnhanced.docx"); + if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult + else document.getElementById('output').textContent = json.errorText; + /*Make a link to download the result file*/ + DownloadFile(json.fileNameResult, "application/vnd.openxmlformats-officedocument.wordprocessingml.document"); + } + file_reader.readAsArrayBuffer(e.target.files[0]); + } +``` diff --git a/english/nodejs-cpp/_index.md b/english/nodejs-cpp/_index.md index b1440f4c1d..da9cc6b581 100644 --- a/english/nodejs-cpp/_index.md +++ b/english/nodejs-cpp/_index.md @@ -42,6 +42,7 @@ is_root: true | [AsposePdfExportXml](./convert/asposepdfexportxml/) | Export from a PDF-file with AcroForm to XML.| | [AsposePdfPagesToPDF](./convert/asposepdfpagestopdf/) | Convert a PDF-file to PDF (separate pages). | | [AsposePdfToMarkdown](./convert/asposepdftomarkdown/) | Convert a PDF-file to Markdown. | +| [AsposePdfToDocXEnhanced](./convert/asposepdftodocxenhanced/) | Convert a PDF-file to DocX with Enhanced Recognition Mode. | ## Convert to PDF functions diff --git a/english/nodejs-cpp/convert/_index.md b/english/nodejs-cpp/convert/_index.md index 7f874f006b..45959d1b51 100644 --- a/english/nodejs-cpp/convert/_index.md +++ b/english/nodejs-cpp/convert/_index.md @@ -36,6 +36,7 @@ url: /nodejs-cpp/convert/ | [AsposePdfExportXml](./asposepdfexportxml/) | Export from a PDF-file with AcroForm to XML.| | [AsposePdfPagesToPDF](./asposepdfpagestopdf/) | Convert a PDF-file to PDF (separate pages). | | [AsposePdfToMarkdown](./asposepdftomarkdown/) | Convert a PDF-file to Markdown. | +| [AsposePdfToDocXEnhanced](./asposepdftodocxenhanced/) | Convert a PDF-file to DocX with Enhanced Recognition Mode. | ## Detailed Description diff --git a/english/nodejs-cpp/convert/asposepdftodocxenhanced/_index.md b/english/nodejs-cpp/convert/asposepdftodocxenhanced/_index.md new file mode 100644 index 0000000000..e7e984d389 --- /dev/null +++ b/english/nodejs-cpp/convert/asposepdftodocxenhanced/_index.md @@ -0,0 +1,51 @@ +--- +title: "AsposePdfToDocXEnhanced" +second_title: Aspose.PDF for Node.js via C++ +description: "Convert a PDF-file to DocX with Enhanced Recognition Mode." +type: docs +url: /nodejs-cpp/convert/asposepdftodocxenhanced/ +--- + +_Convert a PDF-file to DocX with Enhanced Recognition Mode (fully editable tables and paragraphs)._ + +```js +function AsposePdfToDocXEnhanced( + fileName, + fileNameResult +) +``` + +**Parameters**: + +* **fileName** file name +* **fileNameResult** result file name + +**Return**: +JSON object + * **errorCode** - code error (0 no error) + * **errorText** - text error ("" no error) + * **fileNameResult** - result file name + + +**CommonJS**: + +```js +const AsposePdf = require('asposepdfnodejs'); +const pdf_file = 'Aspose.pdf'; +AsposePdf().then(AsposePdfModule => { + /*Convert a PDF-file to DocX with Enhanced Recognition Mode (fully editable tables and paragraphs) and save the "ResultPDFtoDocXEnhanced.docx"*/ + const json = AsposePdfModule.AsposePdfToDocXEnhanced(pdf_file, "ResultPDFtoDocXEnhanced.docx"); + console.log("AsposePdfToDocXEnhanced => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText); +}); +``` + +**ECMAScript/ES6**: + +```js +import AsposePdf from 'asposepdfnodejs'; +const AsposePdfModule = await AsposePdf(); +const pdf_file = 'Aspose.pdf'; +/*Convert a PDF-file to DocX with Enhanced Recognition Mode (fully editable tables and paragraphs) and save the "ResultPDFtoDocXEnhanced.docx"*/ +const json = AsposePdfModule.AsposePdfToDocXEnhanced(pdf_file, "ResultPDFtoDocXEnhanced.docx"); +console.log("AsposePdfToDocXEnhanced => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText); +``` \ No newline at end of file diff --git a/english/rust-cpp/_index.md b/english/rust-cpp/_index.md index dc73779f8e..176393ad37 100644 --- a/english/rust-cpp/_index.md +++ b/english/rust-cpp/_index.md @@ -38,6 +38,10 @@ pub struct Document { /* private fields */ } | [save_n_up](./convert/save_n_up/) | Convert and save the previously opened PDF-document as N-Up PDF-document. | | [save_markdown](./convert/save_markdown/) | Convert and save the previously opened PDF-document as Markdown-document. | | [save_tiff](./convert/save_tiff/) | Convert and save the previously opened PDF-document as Tiff-document. | +| [save_docx_enhanced](./convert/save_docx_enhanced/) | Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs). | +| [export_fdf](./convert/export_fdf/) | Export from the previously opened PDF-document with AcroForm to FDF-document. | +| [export_xfdf](./convert/export_xfdf/) | Export from the previously opened PDF-document with AcroForm to XFDF-document. | +| [export_xml](./convert/export_xml/) | Export from the previously opened PDF-document with AcroForm to XML-document. | | [page_to_jpg](./convert/page_to_jpg/) | Convert and save the specified page as Jpg-image. | | [page_to_png](./convert/page_to_png/) | Convert and save the specified page as Png-image. | | [page_to_bmp](./convert/page_to_bmp/) | Convert and save the specified page as Bmp-image. | @@ -57,10 +61,18 @@ pub struct Document { /* private fields */ } | [rotate](./organize/rotate/) | Rotate PDF-document. | | [set_background](./organize/set_background/) | Set PDF-document background color using RGB values. | | [repair](./organize/repair/) | Repair PDF-document. | +| [replace_text](./organize/replace_text/) | Replace text in PDF-document | +| [add_page_num](./organize/add_page_num/) | Add page number to a PDF-document | +| [add_text_header](./organize/add_text_header/) | Add text in Header of a PDF-document | +| [add_text_footer](./organize/add_text_footer/) | Add text in Footer of a PDF-document | | [page_rotate](./organize/page_rotate/) | Rotate a page in the PDF-document. | | [page_set_size](./organize/page_set_size/) | Set the size of a page in the PDF-document. | | [page_grayscale](./organize/page_grayscale/) | Convert page to black and white. | | [page_add_text](./organize/page_add_text/) | Add text on page. | +| [page_replace_text](./organize/page_replace_text/) | Replace text on page | +| [page_add_page_num](./organize/page_add_page_num/) | Add page number on page | +| [page_add_text_header](./organize/page_add_text_header/) | Add text in page header | +| [page_add_text_footer](./organize/page_add_text_footer/) | Add text in page footer | ## Core PDF functions diff --git a/english/rust-cpp/convert/_index.md b/english/rust-cpp/convert/_index.md index a9b858de88..55584ff7f6 100644 --- a/english/rust-cpp/convert/_index.md +++ b/english/rust-cpp/convert/_index.md @@ -22,6 +22,10 @@ url: /rust-cpp/convert/ | [save_n_up](./save_n_up/) | Convert and save the previously opened PDF-document as N-Up PDF-document. | | [save_markdown](./save_markdown/) | Convert and save the previously opened PDF-document as Markdown-document. | | [save_tiff](./save_tiff/) | Convert and save the previously opened PDF-document as Tiff-document. | +| [save_docx_enhanced](./save_docx_enhanced/) | Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs). | +| [export_fdf](./export_fdf/) | Export from the previously opened PDF-document with AcroForm to FDF-document. | +| [export_xfdf](./export_xfdf/) | Export from the previously opened PDF-document with AcroForm to XFDF-document. | +| [export_xml](./export_xml/) | Export from the previously opened PDF-document with AcroForm to XML-document. | | [page_to_jpg](./page_to_jpg/) | Convert and save the specified page as Jpg-image. | | [page_to_png](./page_to_png/) | Convert and save the specified page as Png-image. | | [page_to_bmp](./page_to_bmp/) | Convert and save the specified page as Bmp-image. | diff --git a/english/rust-cpp/convert/export_fdf/_index.md b/english/rust-cpp/convert/export_fdf/_index.md new file mode 100644 index 0000000000..64d6b77009 --- /dev/null +++ b/english/rust-cpp/convert/export_fdf/_index.md @@ -0,0 +1,37 @@ +--- +title: "export_fdf" +second_title: Aspose.PDF for Rust via C++ +description: "Exports from previously opened PDF-document with AcroForm to FDF-document with filename." +type: docs +url: /rust-cpp/convert/export_fdf/ +--- + +_Exports from previously opened PDF-document with AcroForm to FDF-document with filename._ + +```rust +pub fn export_fdf(&self, filename: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **filename** - the path to the output file + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Export from the previously opened PDF-document with AcroForm to FDF-document + pdf.export_fdf("sample.fdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/convert/export_xfdf/_index.md b/english/rust-cpp/convert/export_xfdf/_index.md new file mode 100644 index 0000000000..733ad1986d --- /dev/null +++ b/english/rust-cpp/convert/export_xfdf/_index.md @@ -0,0 +1,37 @@ +--- +title: "export_xfdf" +second_title: Aspose.PDF for Rust via C++ +description: "Exports from previously opened PDF-document with AcroForm to XFDF-document with filename." +type: docs +url: /rust-cpp/convert/export_xfdf/ +--- + +_Exports from previously opened PDF-document with AcroForm to XFDF-document with filename._ + +```rust +pub fn export_xfdf(&self, filename: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **filename** - the path to the output file + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Export from the previously opened PDF-document with AcroForm to XFDF-document + pdf.export_xfdf("sample.xfdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/convert/export_xml/_index.md b/english/rust-cpp/convert/export_xml/_index.md new file mode 100644 index 0000000000..cdaeb0f068 --- /dev/null +++ b/english/rust-cpp/convert/export_xml/_index.md @@ -0,0 +1,37 @@ +--- +title: "export_xml" +second_title: Aspose.PDF for Rust via C++ +description: "Exports from previously opened PDF-document with AcroForm to XML-document with filename." +type: docs +url: /rust-cpp/convert/export_xml/ +--- + +_Exports from previously opened PDF-document with AcroForm to XML-document with filename._ + +```rust +pub fn export_xml(&self, filename: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **filename** - the path to the output file + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Export from the previously opened PDF-document with AcroForm to XML-document + pdf.export_xml("sample.xml")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/convert/page_to_bmp/_index.md b/english/rust-cpp/convert/page_to_bmp/_index.md index 660d4120ea..f03b04a4f7 100644 --- a/english/rust-cpp/convert/page_to_bmp/_index.md +++ b/english/rust-cpp/convert/page_to_bmp/_index.md @@ -13,9 +13,9 @@ pub fn page_to_bmp(&self, num: i32, resolution_dpi: i32, filename: &str) -> Resu ``` **Arguments** - * **num** – the page number (1-based) - * **resolution_dpi** – the resolution in DPI - * **filename** – the path to the output file + * **num** - the page number (1-based) + * **resolution_dpi** - the resolution in DPI + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/page_to_dicom/_index.md b/english/rust-cpp/convert/page_to_dicom/_index.md index 1db70a695a..5b95802507 100644 --- a/english/rust-cpp/convert/page_to_dicom/_index.md +++ b/english/rust-cpp/convert/page_to_dicom/_index.md @@ -13,9 +13,9 @@ pub fn page_to_dicom(&self, num: i32, resolution_dpi: i32, filename: &str) -> Re ``` **Arguments** - * **num** – the page number (1-based) - * **resolution_dpi** – the resolution in DPI - * **filename** – the path to the output file + * **num** - the page number (1-based) + * **resolution_dpi** - the resolution in DPI + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/page_to_jpg/_index.md b/english/rust-cpp/convert/page_to_jpg/_index.md index d5cb50e7bf..062106a519 100644 --- a/english/rust-cpp/convert/page_to_jpg/_index.md +++ b/english/rust-cpp/convert/page_to_jpg/_index.md @@ -13,9 +13,9 @@ pub fn page_to_jpg(&self, num: i32, resolution_dpi: i32, filename: &str) -> Resu ``` **Arguments** - * **num** – the page number (1-based) - * **resolution_dpi** – the resolution in DPI - * **filename** – the path to the output file + * **num** - the page number (1-based) + * **resolution_dpi** - the resolution in DPI + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/page_to_pdf/_index.md b/english/rust-cpp/convert/page_to_pdf/_index.md index 3534fc3371..3688b5b2d8 100644 --- a/english/rust-cpp/convert/page_to_pdf/_index.md +++ b/english/rust-cpp/convert/page_to_pdf/_index.md @@ -13,8 +13,8 @@ pub fn page_to_pdf(&self, num: i32, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **num** – the page number (1-based) - * **filename** – the path to the output file + * **num** - the page number (1-based) + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/page_to_png/_index.md b/english/rust-cpp/convert/page_to_png/_index.md index b3a5037800..019b043494 100644 --- a/english/rust-cpp/convert/page_to_png/_index.md +++ b/english/rust-cpp/convert/page_to_png/_index.md @@ -13,9 +13,9 @@ pub fn page_to_png(&self, num: i32, resolution_dpi: i32, filename: &str) -> Resu ``` **Arguments** - * **num** – the page number (1-based) - * **resolution_dpi** – the resolution in DPI - * **filename** – the path to the output file + * **num** - the page number (1-based) + * **resolution_dpi** - the resolution in DPI + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/page_to_svg/_index.md b/english/rust-cpp/convert/page_to_svg/_index.md index 27f586441d..9dd13fbc2d 100644 --- a/english/rust-cpp/convert/page_to_svg/_index.md +++ b/english/rust-cpp/convert/page_to_svg/_index.md @@ -13,8 +13,8 @@ pub fn page_to_svg(&self, num: i32, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **num** – the page number (1-based) - * **filename** – the path to the output file + * **num** - the page number (1-based) + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/page_to_tiff/_index.md b/english/rust-cpp/convert/page_to_tiff/_index.md index 44bc85de61..73ed84de53 100644 --- a/english/rust-cpp/convert/page_to_tiff/_index.md +++ b/english/rust-cpp/convert/page_to_tiff/_index.md @@ -13,9 +13,9 @@ pub fn page_to_tiff(&self, num: i32, resolution_dpi: i32, filename: &str) -> Res ``` **Arguments** - * **num** – the page number (1-based) - * **resolution_dpi** – the resolution in DPI - * **filename** – the path to the output file + * **num** - the page number (1-based) + * **resolution_dpi** - the resolution in DPI + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_booklet/_index.md b/english/rust-cpp/convert/save_booklet/_index.md index 7a44f2e0ea..6da6509780 100644 --- a/english/rust-cpp/convert/save_booklet/_index.md +++ b/english/rust-cpp/convert/save_booklet/_index.md @@ -13,7 +13,7 @@ pub fn save_booklet(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_doc/_index.md b/english/rust-cpp/convert/save_doc/_index.md index 3612a9a5ce..9848d24be6 100644 --- a/english/rust-cpp/convert/save_doc/_index.md +++ b/english/rust-cpp/convert/save_doc/_index.md @@ -13,7 +13,7 @@ pub fn save_doc(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_docx/_index.md b/english/rust-cpp/convert/save_docx/_index.md index 2a05d835fc..25c6204131 100644 --- a/english/rust-cpp/convert/save_docx/_index.md +++ b/english/rust-cpp/convert/save_docx/_index.md @@ -13,7 +13,7 @@ pub fn save_docx(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_docx_enhanced/_index.md b/english/rust-cpp/convert/save_docx_enhanced/_index.md new file mode 100644 index 0000000000..1373c68ad5 --- /dev/null +++ b/english/rust-cpp/convert/save_docx_enhanced/_index.md @@ -0,0 +1,37 @@ +--- +title: "save_docx_enhanced" +second_title: Aspose.PDF for Rust via C++ +description: "Converts and saves the previously opened PDF-document as a DOCX-document with Enhanced Recognition Mode (fully editable tables and paragraphs)." +type: docs +url: /rust-cpp/convert/save_docx_enhanced/ +--- + +_Converts and saves the previously opened PDF-document as a DOCX-document with Enhanced Recognition Mode (fully editable tables and paragraphs)._ + +```rust +pub fn save_docx_enhanced(&self, filename: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **filename** - the path to the output file + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs) + pdf.save_docx_enhanced("sample_enhanced.docx")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/convert/save_epub/_index.md b/english/rust-cpp/convert/save_epub/_index.md index 21b09f402c..aa0befa393 100644 --- a/english/rust-cpp/convert/save_epub/_index.md +++ b/english/rust-cpp/convert/save_epub/_index.md @@ -13,7 +13,7 @@ pub fn save_epub(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_markdown/_index.md b/english/rust-cpp/convert/save_markdown/_index.md index d2c728f3b9..3f0d016605 100644 --- a/english/rust-cpp/convert/save_markdown/_index.md +++ b/english/rust-cpp/convert/save_markdown/_index.md @@ -13,7 +13,7 @@ pub fn save_markdown(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_n_up/_index.md b/english/rust-cpp/convert/save_n_up/_index.md index b6e2f07df0..4380eb1ad0 100644 --- a/english/rust-cpp/convert/save_n_up/_index.md +++ b/english/rust-cpp/convert/save_n_up/_index.md @@ -13,9 +13,9 @@ pub fn save_n_up(&self, filename: &str, columns: i32, rows: i32) -> Result<(), P ``` **Arguments** - * **filename** – the path to the output file - * **columns** – the number of columns - * **rows** – the number of rows + * **filename** - the path to the output file + * **columns** - the number of columns + * **rows** - the number of rows **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_pptx/_index.md b/english/rust-cpp/convert/save_pptx/_index.md index 1ba506ad0c..112d6766d8 100644 --- a/english/rust-cpp/convert/save_pptx/_index.md +++ b/english/rust-cpp/convert/save_pptx/_index.md @@ -13,7 +13,7 @@ pub fn save_pptx(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_tex/_index.md b/english/rust-cpp/convert/save_tex/_index.md index 1d97af02bd..826e7d3ec0 100644 --- a/english/rust-cpp/convert/save_tex/_index.md +++ b/english/rust-cpp/convert/save_tex/_index.md @@ -13,7 +13,7 @@ pub fn save_tex(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_tiff/_index.md b/english/rust-cpp/convert/save_tiff/_index.md index b9a1f6384d..736cb375dc 100644 --- a/english/rust-cpp/convert/save_tiff/_index.md +++ b/english/rust-cpp/convert/save_tiff/_index.md @@ -13,8 +13,8 @@ pub fn save_tiff(&self, resolution_dpi: i32, filename: &str) -> Result<(), PdfEr ``` **Arguments** - * **resolution_dpi** – the resolution in DPI - * **filename** – the path to the output file + * **resolution_dpi** - the resolution in DPI + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_txt/_index.md b/english/rust-cpp/convert/save_txt/_index.md index b8274386cc..8924c17609 100644 --- a/english/rust-cpp/convert/save_txt/_index.md +++ b/english/rust-cpp/convert/save_txt/_index.md @@ -13,7 +13,7 @@ pub fn save_txt(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_xlsx/_index.md b/english/rust-cpp/convert/save_xlsx/_index.md index 7e7c98b661..3df0ac6e72 100644 --- a/english/rust-cpp/convert/save_xlsx/_index.md +++ b/english/rust-cpp/convert/save_xlsx/_index.md @@ -13,7 +13,7 @@ pub fn save_xlsx(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/convert/save_xps/_index.md b/english/rust-cpp/convert/save_xps/_index.md index ac420d7a41..4184a52bda 100644 --- a/english/rust-cpp/convert/save_xps/_index.md +++ b/english/rust-cpp/convert/save_xps/_index.md @@ -13,7 +13,7 @@ pub fn save_xps(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/core/open/_index.md b/english/rust-cpp/core/open/_index.md index f0390e5a4f..1952ad4c2a 100644 --- a/english/rust-cpp/core/open/_index.md +++ b/english/rust-cpp/core/open/_index.md @@ -13,7 +13,7 @@ pub fn open(filename: &str) -> Result ``` **Arguments** - * **filename** – path to the PDF-document to open + * **filename** - path to the PDF-document to open **Returns** * **Ok(Self)** - if the operation succeeds diff --git a/english/rust-cpp/core/page_delete/_index.md b/english/rust-cpp/core/page_delete/_index.md index c1c614254b..f8381acc9e 100644 --- a/english/rust-cpp/core/page_delete/_index.md +++ b/english/rust-cpp/core/page_delete/_index.md @@ -13,7 +13,7 @@ pub fn page_delete(&self, num: i32) -> Result<(), PdfError> ``` **Arguments** - * **num** – the page number (1-based) + * **num** - the page number (1-based) **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/core/page_insert/_index.md b/english/rust-cpp/core/page_insert/_index.md index eeec18bb6f..c9f5810abf 100644 --- a/english/rust-cpp/core/page_insert/_index.md +++ b/english/rust-cpp/core/page_insert/_index.md @@ -13,7 +13,7 @@ pub fn page_insert(&self, num: i32) -> Result<(), PdfError> ``` **Arguments** - * **num** – the page number (1-based) + * **num** - the page number (1-based) **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/core/save_as/_index.md b/english/rust-cpp/core/save_as/_index.md index 0166469072..b567fb469a 100644 --- a/english/rust-cpp/core/save_as/_index.md +++ b/english/rust-cpp/core/save_as/_index.md @@ -13,7 +13,7 @@ pub fn save_as(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the output file + * **filename** - the path to the output file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/core/set_license/_index.md b/english/rust-cpp/core/set_license/_index.md index e83bce6f5c..97c6f2b7af 100644 --- a/english/rust-cpp/core/set_license/_index.md +++ b/english/rust-cpp/core/set_license/_index.md @@ -13,7 +13,7 @@ pub fn set_license(&self, filename: &str) -> Result<(), PdfError> ``` **Arguments** - * **filename** – the path to the license-file + * **filename** - the path to the license-file **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/organize/_index.md b/english/rust-cpp/organize/_index.md index 89a6594a54..348ec51a3a 100644 --- a/english/rust-cpp/organize/_index.md +++ b/english/rust-cpp/organize/_index.md @@ -16,10 +16,18 @@ url: /rust-cpp/organize/ | [rotate](./rotate/) | Rotate PDF-document. | | [set_background](./set_background/) | Set PDF-document background color using RGB values. | | [repair](./repair/) | Repair PDF-document. | +| [replace_text](./replace_text/) | Replace text in PDF-document | +| [add_page_num](./add_page_num/) | Add page number to a PDF-document | +| [add_text_header](./add_text_header/) | Add text in Header of a PDF-document | +| [add_text_footer](./add_text_footer/) | Add text in Footer of a PDF-document | | [page_rotate](./page_rotate/) | Rotate a page in the PDF-document. | | [page_set_size](./page_set_size/) | Set the size of a page in the PDF-document. | | [page_grayscale](./page_grayscale/) | Convert page to black and white. | | [page_add_text](./page_add_text/) | Add text on page. | +| [page_replace_text](./page_replace_text/) | Replace text on page | +| [page_add_page_num](./page_add_page_num/) | Add page number on page | +| [page_add_text_header](./page_add_text_header/) | Add text in page header | +| [page_add_text_footer](./page_add_text_footer/) | Add text in page footer | ## Detailed Description diff --git a/english/rust-cpp/organize/add_page_num/_index.md b/english/rust-cpp/organize/add_page_num/_index.md new file mode 100644 index 0000000000..e69b315354 --- /dev/null +++ b/english/rust-cpp/organize/add_page_num/_index.md @@ -0,0 +1,40 @@ +--- +title: "add_page_num" +second_title: Aspose.PDF for Rust via C++ +description: "Adds page number to a PDF-document." +type: docs +url: /rust-cpp/organize/add_page_num/ +--- + +_Adds page number to a PDF-document._ + +```rust +pub fn add_page_num(&self) -> Result<(), PdfError> +``` + +**Arguments** + + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Add page number to a PDF-document + pdf.add_page_num()?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_add_page_num.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/add_text_footer/_index.md b/english/rust-cpp/organize/add_text_footer/_index.md new file mode 100644 index 0000000000..e3b85f532a --- /dev/null +++ b/english/rust-cpp/organize/add_text_footer/_index.md @@ -0,0 +1,40 @@ +--- +title: "add_text_footer" +second_title: Aspose.PDF for Rust via C++ +description: "Adds text in Footer of a PDF-document." +type: docs +url: /rust-cpp/organize/add_text_footer/ +--- + +_Adds text in Footer of a PDF-document._ + +```rust +pub fn add_text_footer(&self, footer: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **footer** - the pages footer + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Add text in Footer of a PDF-document + pdf.add_text_footer("FOOTER")?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_add_text_footer.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/add_text_header/_index.md b/english/rust-cpp/organize/add_text_header/_index.md new file mode 100644 index 0000000000..8735ed441e --- /dev/null +++ b/english/rust-cpp/organize/add_text_header/_index.md @@ -0,0 +1,40 @@ +--- +title: "add_text_header" +second_title: Aspose.PDF for Rust via C++ +description: "Adds text in Header of a PDF-document." +type: docs +url: /rust-cpp/organize/add_text_header/ +--- + +_Adds text in Header of a PDF-document._ + +```rust +pub fn add_text_header(&self, header: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **header** - the pages header + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Add text in Header of a PDF-document + pdf.add_text_header("HEADER")?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_add_text_header.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/page_add_page_num/_index.md b/english/rust-cpp/organize/page_add_page_num/_index.md new file mode 100644 index 0000000000..a750dae80f --- /dev/null +++ b/english/rust-cpp/organize/page_add_page_num/_index.md @@ -0,0 +1,40 @@ +--- +title: "page_add_page_num" +second_title: Aspose.PDF for Rust via C++ +description: "Adds page number on page." +type: docs +url: /rust-cpp/organize/page_add_page_num/ +--- + +_Adds page number on page._ + +```rust +pub fn page_add_page_num(&self, num: i32) -> Result<(), PdfError> +``` + +**Arguments** + * **num** - the page number (1-based) + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Add page number on page + pdf.page_add_page_num(1)?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_page1_add_page_num.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/page_add_text/_index.md b/english/rust-cpp/organize/page_add_text/_index.md index ff68bec113..e8b95bccea 100644 --- a/english/rust-cpp/organize/page_add_text/_index.md +++ b/english/rust-cpp/organize/page_add_text/_index.md @@ -13,8 +13,8 @@ pub fn page_add_text(&self, num: i32, add_text: &str) -> Result<(), PdfError> ``` **Arguments** - * **num** – the page number (1-based) - * **add_text** – the text to add + * **num** - the page number (1-based) + * **add_text** - the text to add **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/organize/page_add_text_footer/_index.md b/english/rust-cpp/organize/page_add_text_footer/_index.md new file mode 100644 index 0000000000..38797be3e9 --- /dev/null +++ b/english/rust-cpp/organize/page_add_text_footer/_index.md @@ -0,0 +1,41 @@ +--- +title: "page_add_text_footer" +second_title: Aspose.PDF for Rust via C++ +description: "Adds text in page footer." +type: docs +url: /rust-cpp/organize/page_add_text_footer/ +--- + +_Adds text in page footer._ + +```rust +pub fn page_add_text_footer(&self, num: i32, footer: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **num** - the page number (1-based) + * **footer** - the pages footer + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Add text in page footer + pdf.page_add_text_footer(1, "FOOTER")?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_page1_add_text_footer.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/page_add_text_header/_index.md b/english/rust-cpp/organize/page_add_text_header/_index.md new file mode 100644 index 0000000000..3a492f8940 --- /dev/null +++ b/english/rust-cpp/organize/page_add_text_header/_index.md @@ -0,0 +1,41 @@ +--- +title: "page_add_text_header" +second_title: Aspose.PDF for Rust via C++ +description: "Adds text in page header." +type: docs +url: /rust-cpp/organize/page_add_text_header/ +--- + +_Adds text in page header._ + +```rust +pub fn page_add_text_header(&self, num: i32, header: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **num** - the page number (1-based) + * **header** - the pages header + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Add text in page header + pdf.page_add_text_header(1, "HEADER")?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_page1_add_text_header.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/page_grayscale/_index.md b/english/rust-cpp/organize/page_grayscale/_index.md index 0d93ee1567..53f81a71d6 100644 --- a/english/rust-cpp/organize/page_grayscale/_index.md +++ b/english/rust-cpp/organize/page_grayscale/_index.md @@ -13,7 +13,7 @@ pub fn page_grayscale(&self, num: i32) -> Result<(), PdfError> ``` **Arguments** - * **num** – the page number (1-based) + * **num** - the page number (1-based) **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/organize/page_replace_text/_index.md b/english/rust-cpp/organize/page_replace_text/_index.md new file mode 100644 index 0000000000..1f28a4dc1c --- /dev/null +++ b/english/rust-cpp/organize/page_replace_text/_index.md @@ -0,0 +1,42 @@ +--- +title: "page_replace_text" +second_title: Aspose.PDF for Rust via C++ +description: "Replaces text on page." +type: docs +url: /rust-cpp/organize/page_replace_text/ +--- + +_Replaces text on page._ + +```rust +pub fn page_replace_text(&self, num: i32, find_text: &str, replace_text: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **num** - the page number (1-based) + * **find_text** - the text fragment to search + * **replace_text** - the text fragment to replace + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Replace text on page + pdf.page_replace_text(1, "PDF", "TXT")?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_page1_replace_text.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/page_rotate/_index.md b/english/rust-cpp/organize/page_rotate/_index.md index fbdf7a8a7b..589c0295cd 100644 --- a/english/rust-cpp/organize/page_rotate/_index.md +++ b/english/rust-cpp/organize/page_rotate/_index.md @@ -13,8 +13,8 @@ pub fn page_rotate(&self, num: i32, rotation: Rotation) -> Result<(), PdfError> ``` **Arguments** - * **num** – the page number (1-based) - * **rotation** – rotation angle as enum `Rotation`: `None`, `On90`, `On180`, `On270`, or `On360` + * **num** - the page number (1-based) + * **rotation** - rotation angle as enum `Rotation`: `None`, `On90`, `On180`, `On270`, or `On360` **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/organize/page_set_size/_index.md b/english/rust-cpp/organize/page_set_size/_index.md index 98c06dcd0d..80cb641547 100644 --- a/english/rust-cpp/organize/page_set_size/_index.md +++ b/english/rust-cpp/organize/page_set_size/_index.md @@ -13,8 +13,8 @@ pub fn page_set_size(&self, num: i32, page_size: PageSize) -> Result<(), PdfErro ``` **Arguments** - * **num** – the page number (1-based) - * **page_size** – page size as enum `PageSize`: `A0`, `A1`, `A2`, `A3`, `A4`, `A5`, `A6`, `B5`, `PageLetter`, `PageLegal`, `PageLedger`, or `P11x17` + * **num** - the page number (1-based) + * **page_size** - page size as enum `PageSize`: `A0`, `A1`, `A2`, `A3`, `A4`, `A5`, `A6`, `B5`, `PageLetter`, `PageLegal`, `PageLedger`, or `P11x17` **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/organize/replace_text/_index.md b/english/rust-cpp/organize/replace_text/_index.md new file mode 100644 index 0000000000..b0a7d16f13 --- /dev/null +++ b/english/rust-cpp/organize/replace_text/_index.md @@ -0,0 +1,41 @@ +--- +title: "replace_text" +second_title: Aspose.PDF for Rust via C++ +description: "Replaces text." +type: docs +url: /rust-cpp/organize/replace_text/ +--- + +_Replaces text._ + +```rust +pub fn replace_text(&self, find_text: &str, replace_text: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **find_text** - the text fragment to search + * **replace_text** - the text fragment to replace + +**Returns** + * **Ok(())** - if the operation succeeds + * **Err(PdfError)** - if the operation fails + +**Example** + +```rust +use asposepdf::Document; + +fn main() -> Result<(), Box> { + // Open a PDF-document with filename + let pdf = Document::open("sample.pdf")?; + + // Replace text in PDF-document + pdf.replace_text("PDF", "TXT")?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_replace_text.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/rotate/_index.md b/english/rust-cpp/organize/rotate/_index.md index b403f69d2d..a087b187cd 100644 --- a/english/rust-cpp/organize/rotate/_index.md +++ b/english/rust-cpp/organize/rotate/_index.md @@ -13,7 +13,7 @@ pub fn rotate(&self, rotation: Rotation) -> Result<(), PdfError> ``` **Arguments** - * **rotation** – rotation angle as enum `Rotation`: `None`, `On90`, `On180`, `On270`, or `On360` + * **rotation** - rotation angle as enum `Rotation`: `None`, `On90`, `On180`, `On270`, or `On360` **Returns** * **Ok(())** - if the operation succeeds diff --git a/english/rust-cpp/organize/set_background/_index.md b/english/rust-cpp/organize/set_background/_index.md index 126b8cc0da..56809e65f8 100644 --- a/english/rust-cpp/organize/set_background/_index.md +++ b/english/rust-cpp/organize/set_background/_index.md @@ -13,9 +13,9 @@ pub fn set_background(&self, r: i32, g: i32, b: i32) -> Result<(), PdfError> ``` **Arguments** - * **r** – red component (0-255) - * **g** – green component (0-255) - * **b** – blue component (0-255) + * **r** - red component (0-255) + * **g** - green component (0-255) + * **b** - blue component (0-255) **Returns** * **Ok(())** - if the operation succeeds