From 3a09fe32baf8d6fe3f0d51d0470df58bb27b1fb2 Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Mon, 1 Jun 2026 00:21:32 +0200 Subject: [PATCH 1/6] Aspose.PDF for JavaScript via C++: AsposePdfSignPKCS7Detached --- english/javascript-cpp/_index.md | 1 + english/javascript-cpp/security/_index.md | 1 + .../asposepdfsignpkcs7detached/_index.md | 170 ++++++++++++++++++ 3 files changed, 172 insertions(+) create mode 100644 english/javascript-cpp/security/asposepdfsignpkcs7detached/_index.md diff --git a/english/javascript-cpp/_index.md b/english/javascript-cpp/_index.md index f4bc566b57..f3ef5305c1 100644 --- a/english/javascript-cpp/_index.md +++ b/english/javascript-cpp/_index.md @@ -124,6 +124,7 @@ Such operations are very time consuming, so we recommend using Web Worker. | [AsposePdfEncrypt](./security/asposepdfencrypt/) | Encrypt a PDF-file. | | [AsposePdfDecrypt](./security/asposepdfdecrypt/) | Decrypt a PDF-file. | | [AsposePdfSignPKCS7](./security/asposepdfsignpkcs7/) | Sign a PDF-file with digital signatures. | +| [AsposePdfSignPKCS7Detached](./security/asposepdfsignpkcs7detached/) | Sign a PDF-file with detached digital signatures. | | [AsposePdfChangePassword](./security/asposepdfchangepassword/) | Change passwords of the PDF-file. | diff --git a/english/javascript-cpp/security/_index.md b/english/javascript-cpp/security/_index.md index d8cf23d1fa..4d78b6d174 100644 --- a/english/javascript-cpp/security/_index.md +++ b/english/javascript-cpp/security/_index.md @@ -13,6 +13,7 @@ url: /javascript-cpp/security/ | [AsposePdfEncrypt](./asposepdfencrypt/) | Encrypt a PDF-file. | | [AsposePdfDecrypt](./asposepdfdecrypt/) | Decrypt a PDF-file. | | [AsposePdfSignPKCS7](./asposepdfsignpkcs7/) | Sign a PDF-file with digital signatures. | +| [AsposePdfSignPKCS7Detached](./asposepdfsignpkcs7detached/) | Sign a PDF-file with detached digital signatures. | | [AsposePdfChangePassword](./asposepdfchangepassword/) | Change passwords of the PDF-file. | ## Detailed Description diff --git a/english/javascript-cpp/security/asposepdfsignpkcs7detached/_index.md b/english/javascript-cpp/security/asposepdfsignpkcs7detached/_index.md new file mode 100644 index 0000000000..0db84b33bf --- /dev/null +++ b/english/javascript-cpp/security/asposepdfsignpkcs7detached/_index.md @@ -0,0 +1,170 @@ +--- +title: "AsposePdfSignPKCS7Detached" +second_title: Aspose.PDF for JavaScript via C++ +description: "Sign a PDF-file with detached digital signatures." +type: docs +url: /javascript-cpp/security/asposepdfsignpkcs7detached/ +--- + +_Sign a PDF-file with digital signatures._ + +```js +function AsposePdfSignPKCS7Detached( + fileBlob, + fileName, + pageNum, + fileSign, + pswSign, + setXIndent, + setYIndent, + setHeight, + setWidth, + reason, + contact, + location, + isVisible, + signatureAppearance, + fileNameResult +) +``` + +**Parameters**: + +* **fileBlob** Blob object +* **fileName** file name +* **pageNum** num page +* **fileSign** file Sign, PKCS#7 specification in Internet RFC 2315 +* **pswSign** password Sign +* **setXIndent** x indent +* **setYIndent** y indent +* **setHeight** height +* **setWidth** width +* **reason** reason +* **contact** contact +* **location** location +* **isVisible** visible (1 or 0) +* **signatureAppearance** image (Sign Appearance) 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*/ + /*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${(evt.data.operation == 'AsposePdfPrepare') ? 'file prepared!': DownloadFile(evt.data.json.fileNameResult, "application/pdf", evt.data.params[0])}` : `Error: ${evt.data.json.errorText}`; + + /*Set the default PKCS7 key filename*/ + var fileSign = "test.pfx"; + /*Set the default image (Signature Appearance) filename: 'Aspose.jpg' already loaded, see settings in 'settings.json'*/ + var signatureAppearance = "Aspose.jpg"; + + /*Event handler*/ + const ffileSignPKCS7Detached = e => { + const file_reader = new FileReader(); + file_reader.onload = event => { + const pageNum = 1; + const pswSign = document.getElementById("passwordSign").value; + const setXIndent = 100; + const setYIndent = 100; + const setHeight = 200; + const setWidth = 100; + const reason = 'Reason'; + const contact = 'contact@test.com'; + const location = 'Location'; + const isVisible = 1; + /*Sign a PDF-file with digital signatures and save the "ResultSignPKCS7Detached.pdf" - Ask Web Worker*/ + AsposePDFWebWorker.postMessage({ "operation": 'AsposePdfSignPKCS7Detached', "params": [event.target.result, e.target.files[0].name, pageNum, fileSign, pswSign, setXIndent, setYIndent, setHeight, setWidth, reason, contact, location, isVisible, signatureAppearance, "ResultSignPKCS7Detached.pdf"] }, [event.target.result]); + }; + file_reader.readAsArrayBuffer(e.target.files[0]); + }; + + const ffileSign = e => { + const file_reader = new FileReader(); + /*Set the PKCS7 key filename*/ + fileSign = e.target.files[0].name; + file_reader.onload = event => { + /*Save the BLOB in the Memory FS for processing*/ + AsposePDFWebWorker.postMessage({ "operation": 'AsposePdfPrepare', "params": [event.target.result, fileSign] }, [event.target.result]); + }; + file_reader.readAsArrayBuffer(e.target.files[0]); + }; + + const ffileImage = e => { + const file_reader = new FileReader(); + /*Set the image filename*/ + signatureAppearance = e.target.files[0].name; + file_reader.onload = event => { + /*Save the BLOB in the Memory FS for processing*/ + AsposePDFWebWorker.postMessage({ "operation": 'AsposePdfPrepare', "params": [event.target.result, signatureAppearance] }, [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 + /*Set the default PKCS7 key filename*/ + var fileSign = "/test.pfx"; + + var ffileSign = function (e) { + const file_reader = new FileReader(); + /*Set the PKCS7 key filename*/ + fileSign = e.target.files[0].name; + file_reader.onload = (event) => { + /*Save the BLOB in the Memory FS for processing*/ + AsposePdfPrepare(event.target.result, fileSign); + }; + file_reader.readAsArrayBuffer(e.target.files[0]); + }; + + /*Set the default image (Signature Appearance) filename*/ + var signatureAppearance = "/Aspose.jpg"; + + var ffileImage = function (e) { + const file_reader = new FileReader(); + /*Set the image filename*/ + signatureAppearance = e.target.files[0].name; + file_reader.onload = (event) => { + /*Save the BLOB in the Memory FS for processing*/ + AsposePdfPrepare(event.target.result, signatureAppearance); + }; + file_reader.readAsArrayBuffer(e.target.files[0]); + }; + + var ffileSignPKCS7Detached = function (e) { + const file_reader = new FileReader(); + file_reader.onload = (event) => { + let pswSign = document.getElementById("passwordSign").value; + /*Sign a PDF-file with digital signatures and save the "ResultSignPKCS7Detached.pdf"*/ + const json = AsposePdfSignPKCS7Detached(event.target.result, e.target.files[0].name, 1, fileSign, pswSign, 200, 200, 200, 100, "TEST", "test@test.com", "EU", 1, signatureAppearance,"ResultSignPKCS7Detached.pdf"); + 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/pdf"); + }; + file_reader.readAsArrayBuffer(e.target.files[0]); + }; +``` From be1a61fb9af3c0e48c2824f9e10cc9a4fbdb5b6b Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Mon, 1 Jun 2026 00:33:27 +0200 Subject: [PATCH 2/6] Aspose.PDF for Node.js via C++: AsposePdfSignPKCS7Detached --- .../asposepdfsignpkcs7detached/_index.md | 3 +- english/nodejs-cpp/_index.md | 1 + english/nodejs-cpp/security/_index.md | 1 + .../asposepdfsignpkcs7detached/_index.md | 85 +++++++++++++++++++ 4 files changed, 88 insertions(+), 2 deletions(-) create mode 100644 english/nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md diff --git a/english/javascript-cpp/security/asposepdfsignpkcs7detached/_index.md b/english/javascript-cpp/security/asposepdfsignpkcs7detached/_index.md index 0db84b33bf..4f7e21fbed 100644 --- a/english/javascript-cpp/security/asposepdfsignpkcs7detached/_index.md +++ b/english/javascript-cpp/security/asposepdfsignpkcs7detached/_index.md @@ -6,7 +6,7 @@ type: docs url: /javascript-cpp/security/asposepdfsignpkcs7detached/ --- -_Sign a PDF-file with digital signatures._ +_Sign a PDF-file with detached digital signatures._ ```js function AsposePdfSignPKCS7Detached( @@ -57,7 +57,6 @@ JSON object **Web Worker example**: ```js - /*Create Web Worker*/ /*Create Web Worker*/ const AsposePDFWebWorker = new Worker("AsposePDFforJS.js"); AsposePDFWebWorker.onerror = evt => console.log(`Error from Web Worker: ${evt.message}`); diff --git a/english/nodejs-cpp/_index.md b/english/nodejs-cpp/_index.md index 5d60ff1630..d903a789b7 100644 --- a/english/nodejs-cpp/_index.md +++ b/english/nodejs-cpp/_index.md @@ -123,6 +123,7 @@ is_root: true | [AsposePdfEncrypt](./security/asposepdfencrypt/) | Encrypt a PDF-file. | | [AsposePdfDecrypt](./security/asposepdfdecrypt/) | Decrypt a PDF-file. | | [AsposePdfSignPKCS7](./security/asposepdfsignpkcs7/) | Sign a PDF-file with digital signatures. | +| [AsposePdfSignPKCS7Detached](./security/asposepdfsignpkcs7detached/) | Sign a PDF-file with detached digital signatures. | | [AsposePdfChangePassword](./security/asposepdfchangepassword/) | Change passwords of the PDF-file. | ## Miscellaneous diff --git a/english/nodejs-cpp/security/_index.md b/english/nodejs-cpp/security/_index.md index a34ea85fc3..eb48fd7de8 100644 --- a/english/nodejs-cpp/security/_index.md +++ b/english/nodejs-cpp/security/_index.md @@ -13,6 +13,7 @@ url: /nodejs-cpp/security/ | [AsposePdfEncrypt](./asposepdfencrypt/) | Encrypt a PDF-file. | | [AsposePdfDecrypt](./asposepdfdecrypt/) | Decrypt a PDF-file. | | [AsposePdfSignPKCS7](./asposepdfsignpkcs7/) | Sign a PDF-file with digital signatures. | +| [AsposePdfSignPKCS7Detached](./asposepdfsignpkcs7detached/) | Sign a PDF-file with detached digital signatures. | | [AsposePdfChangePassword](./asposepdfchangepassword/) | Change passwords of the PDF-file. | ## Detailed Description diff --git a/english/nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md b/english/nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md new file mode 100644 index 0000000000..380f14e07f --- /dev/null +++ b/english/nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md @@ -0,0 +1,85 @@ +--- +title: "AsposePdfSignPKCS7Detached" +second_title: Aspose.PDF for Node.js via C++ +description: "Sign a PDF-file with detached digital signatures." +type: docs +url: /nodejs-cpp/security/asposepdfsignpkcs7/ +--- + +_Sign a PDF-file with detached digital signatures._ + +```js +function AsposePdfSignPKCS7Detached( + fileName, + pageNum, + fileSign, + pswSign, + setXIndent, + setYIndent, + setHeight, + setWidth, + reason, + contact, + location, + isVisible, + signatureAppearance, + fileNameResult +) +``` + +**Parameters**: + +* **fileName** file name +* **pageNum** num page +* **fileSign** file Sign, PKCS#7 specification in Internet RFC 2315 +* **pswSign** password Sign +* **setXIndent** x indent +* **setYIndent** y indent +* **setHeight** height +* **setWidth** width +* **reason** reason +* **contact** contact +* **location** location +* **isVisible** visible (1 or 0) +* **signatureAppearance** image (Sign Appearance) 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 => { + /*Key PKCS7*/ + const test_pfx_file = 'sign.pfx'; + /*Signature appearance*/ + const sign_img_file = 'sign.png'; + /*Sign a PDF-file with detached digital signatures and save the "ResultSignPKCS7Detached.pdf"*/ + const json = AsposePdfModule.AsposePdfSignPKCS7Detached(pdf_file, 1, test_pfx_file, "Pa$$w0rd2023", 100, 100, 200, 100, "Reason", "Contact", "Location", 1, sign_img_file, "ResultSignPKCS7Detached.pdf"); + console.log("AsposePdfSignPKCS7Detached => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText); +}); +``` + +**ECMAScript/ES6**: + +```js +import AsposePdf from 'asposepdfnodejs'; +const AsposePdfModule = await AsposePdf(); +const pdf_file = 'Aspose.pdf'; +/*Key PKCS7*/ +const test_pfx_file = 'sign.pfx'; +/*Signature appearance*/ +const sign_img_file = 'sign.png'; +/*Sign a PDF-file with detached digital signatures and save the "ResultSignPKCS7Detached.pdf"*/ +const json = AsposePdfModule.AsposePdfSignPKCS7Detached(pdf_file, 1, test_pfx_file, "Pa$$w0rd2023", 100, 100, 200, 100, "Reason", "Contact", "Location", 1, sign_img_file, "ResultSignPKCS7Detached.pdf"); +console.log("AsposePdfSignPKCS7Detached => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText); +``` \ No newline at end of file From 53bb1187c73ea2d5c4b818b0c6fd63a5f400ba74 Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Mon, 1 Jun 2026 00:43:47 +0200 Subject: [PATCH 3/6] Aspose.PDF for Node.js via C++: AsposePdfSignPKCS7Detached fix --- .../nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/english/nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md b/english/nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md index 380f14e07f..6e6953a62a 100644 --- a/english/nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md +++ b/english/nodejs-cpp/security/asposepdfsignpkcs7detached/_index.md @@ -3,7 +3,7 @@ title: "AsposePdfSignPKCS7Detached" second_title: Aspose.PDF for Node.js via C++ description: "Sign a PDF-file with detached digital signatures." type: docs -url: /nodejs-cpp/security/asposepdfsignpkcs7/ +url: /nodejs-cpp/security/asposepdfsignpkcs7detached/ --- _Sign a PDF-file with detached digital signatures._ From 623a873107fa59d4c4edaccaf5005475d485c9cc Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Fri, 5 Jun 2026 11:50:23 +0200 Subject: [PATCH 4/6] Aspose.PDF for Go via C++: PageMergeLayers, GetMetaInfo, SetMetaInfo, ClearMetaInfo and IsLinearized --- english/go-cpp/_index.md | 5 ++ english/go-cpp/core/_index.md | 4 ++ english/go-cpp/core/clearmetainfo/_index.md | 47 ++++++++++++++++++ english/go-cpp/core/getmetainfo/_index.md | 47 ++++++++++++++++++ english/go-cpp/core/islinearized/_index.md | 46 +++++++++++++++++ english/go-cpp/core/setmetainfo/_index.md | 49 +++++++++++++++++++ english/go-cpp/organize/_index.md | 1 + .../go-cpp/organize/pagemergelayers/_index.md | 49 +++++++++++++++++++ 8 files changed, 248 insertions(+) create mode 100644 english/go-cpp/core/clearmetainfo/_index.md create mode 100644 english/go-cpp/core/getmetainfo/_index.md create mode 100644 english/go-cpp/core/islinearized/_index.md create mode 100644 english/go-cpp/core/setmetainfo/_index.md create mode 100644 english/go-cpp/organize/pagemergelayers/_index.md diff --git a/english/go-cpp/_index.md b/english/go-cpp/_index.md index 88fd8e7f73..4b7de37170 100644 --- a/english/go-cpp/_index.md +++ b/english/go-cpp/_index.md @@ -109,6 +109,7 @@ type Document struct { | [PageRemoveTextFooters](./organize/pageremovetextfooters/) | Remove text footers in page. | | [PageCrop](./organize/pagecrop/) | Crop page. | | [PageReplaceFont](./organize/pagereplacefont/) | Replace font in page. | +| [PageMergeLayers](./organize/pagemergelayers/) | Merge all layers on the page into a single layer with the specified new layer name. | ## Core PDF functions @@ -132,6 +133,10 @@ type Document struct { | [SplitAtPage](./core/splitatpage/) | Split the PDF-document into two new PDF-documents. | | [SplitAt](./core/splitat/) | Split the current PDF-document into two new PDF-documents. | | [Bytes](./core/bytes/) | Return the contents of the PDF-document as a byte slice. | +| [GetMetaInfo](./core/getmetainfo/) | Get meta information value of PDF-document.. | +| [SetMetaInfo](./core/setmetainfo/) | Set meta information value of PDF-document.. | +| [ClearMetaInfo](./core/clearmetainfo/) | Clear all meta information values of PDF-document.. | +| [IsLinearized](./core/islinearized/) | Get a value indicating whether document is linearized. | | [PageAdd](./core/pageadd/) | Add new page in PDF-document. | | [PageInsert](./core/pageinsert/) | Insert new page at the specified position in PDF-document. | | [PageDelete](./core/pagedelete/) | Delete specified page in PDF-document. | diff --git a/english/go-cpp/core/_index.md b/english/go-cpp/core/_index.md index b9832e55eb..5c614142ad 100644 --- a/english/go-cpp/core/_index.md +++ b/english/go-cpp/core/_index.md @@ -27,6 +27,10 @@ url: /go-cpp/core/ | [SplitAtPage](./splitatpage/) | Split the PDF-document into two new PDF-documents. | | [SplitAt](./splitat/) | Split the current PDF-document into two new PDF-documents. | | [Bytes](./bytes/) | Return the contents of the PDF-document as a byte slice. | +| [GetMetaInfo](./getmetainfo/) | Get meta information value of PDF-document.. | +| [SetMetaInfo](./setmetainfo/) | Set meta information value of PDF-document.. | +| [ClearMetaInfo](./clearmetainfo/) | Clear all meta information values of PDF-document.. | +| [IsLinearized](./islinearized/) | Get a value indicating whether document is linearized. | | [PageAdd](./pageadd/) | Add new page in PDF-document. | | [PageInsert](./pageinsert/) | Insert new page at the specified position in PDF-document. | | [PageDelete](./pagedelete/) | Delete specified page in PDF-document. | diff --git a/english/go-cpp/core/clearmetainfo/_index.md b/english/go-cpp/core/clearmetainfo/_index.md new file mode 100644 index 0000000000..b65b2be3b7 --- /dev/null +++ b/english/go-cpp/core/clearmetainfo/_index.md @@ -0,0 +1,47 @@ +--- +title: "ClearMetaInfo" +second_title: Aspose.PDF for Go via C++ +description: "Clear all meta information values of PDF-document." +type: docs +url: /go-cpp/core/clearmetainfo/ +--- + +_Clear all meta information values of PDF-document._ + +```go +func (document *Document) ClearMetaInfo() error +``` + +**Parameters**: + +**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) + } + // Close() releases allocated resources for PDF-document + defer pdf.Close() + // ClearMetaInfo() clears all meta information values of PDF-document + err = pdf.ClearMetaInfo() + if err != nil { + log.Fatal(err) + } + // SaveAs(filename string) saves previously opened PDF-document with new filename + err = pdf.SaveAs("sample_ClearMetaInfo.pdf") + if err != nil { + log.Fatal(err) + } +} +``` diff --git a/english/go-cpp/core/getmetainfo/_index.md b/english/go-cpp/core/getmetainfo/_index.md new file mode 100644 index 0000000000..45f55847c8 --- /dev/null +++ b/english/go-cpp/core/getmetainfo/_index.md @@ -0,0 +1,47 @@ +--- +title: "GetMetaInfo" +second_title: Aspose.PDF for Go via C++ +description: "Get meta information value of PDF-document." +type: docs +url: /go-cpp/core/getmetainfo/ +--- + +_Get meta information value of PDF-document._ + +```go +func (document *Document) GetMetaInfo(key string) (string, error) +``` + +**Parameters**: + * **key** - key whose value to get + +**Return**: + * **string** - value associated with the specified key + * **error** - contains an error or nil if absent + + +**Example**: +```go +package main + +import "github.com/aspose-pdf/aspose-pdf-go-cpp" +import "log" +import "fmt" + +func main() { + // Open(filename string) opens a PDF-document with filename + pdf, err := asposepdf.Open("sample.pdf") + if err != nil { + log.Fatal(err) + } + // Close() releases allocated resources for PDF-document + defer pdf.Close() + // GetMetaInfo(key string) gets meta information value of PDF-document + value, err := pdf.GetMetaInfo("Author") + if err != nil { + log.Fatal(err) + } + // Print + fmt.Println("Author: ", value) +} +``` diff --git a/english/go-cpp/core/islinearized/_index.md b/english/go-cpp/core/islinearized/_index.md new file mode 100644 index 0000000000..dd38fab5e9 --- /dev/null +++ b/english/go-cpp/core/islinearized/_index.md @@ -0,0 +1,46 @@ +--- +title: "IsLinearized" +second_title: Aspose.PDF for Go via C++ +description: "Get a value indicating whether document is linearized." +type: docs +url: /go-cpp/core/islinearized/ +--- + +_Get a value indicating whether document is linearized._ + +```go +func (document *Document) IsLinearized() (bool, error) +``` + +**Parameters**: + +**Return**: + * **bool** - the document is linearized + * **error** - contains an error or nil if absent + + +**Example**: +```go +package main + +import "github.com/aspose-pdf/aspose-pdf-go-cpp" +import "log" +import "fmt" + +func main() { + // Open(filename string) opens a PDF-document with filename + pdf, err := asposepdf.Open("sample.pdf") + if err != nil { + log.Fatal(err) + } + // Close() releases allocated resources for PDF-document + defer pdf.Close() + // IsLinearized() gets a value indicating whether document is linearized + isLinearized, _ := pdf.IsLinearized() + if isLinearized { + fmt.Println("IsLinearized() is true") + } else { + fmt.Println("IsLinearized() is false") + } +} +``` diff --git a/english/go-cpp/core/setmetainfo/_index.md b/english/go-cpp/core/setmetainfo/_index.md new file mode 100644 index 0000000000..4c07c89e12 --- /dev/null +++ b/english/go-cpp/core/setmetainfo/_index.md @@ -0,0 +1,49 @@ +--- +title: "SetMetaInfo" +second_title: Aspose.PDF for Go via C++ +description: "Set meta information value of PDF-document." +type: docs +url: /go-cpp/core/setmetainfo/ +--- + +_Set meta information value of PDF-document._ + +```go +func (document *Document) SetMetaInfo(key, value string) error +``` + +**Parameters**: + * **key** - key whose value to set + * **value** - value to be set + +**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) + } + // Close() releases allocated resources for PDF-document + defer pdf.Close() + // SetMetaInfo(key, value string) sets meta information value of PDF-document + err = pdf.SetMetaInfo("Author", "Aspose") + if err != nil { + log.Fatal(err) + } + // SaveAs(filename string) saves previously opened PDF-document with new filename + err = pdf.SaveAs("sample_SetMetaInfo.pdf") + if err != nil { + log.Fatal(err) + } +} +``` diff --git a/english/go-cpp/organize/_index.md b/english/go-cpp/organize/_index.md index 4d1eba19e3..5877d91591 100644 --- a/english/go-cpp/organize/_index.md +++ b/english/go-cpp/organize/_index.md @@ -62,6 +62,7 @@ url: /go-cpp/organize/ | [PageRemoveTextFooters](./pageremovetextfooters/) | Remove text footers in page. | | [PageCrop](./pagecrop/) | Crop page. | | [PageReplaceFont](./pagereplacefont/) | Replace font in page. | +| [PageMergeLayers](./pagemergelayers/) | Merge all layers on the page into a single layer with the specified new layer name. | ## Detailed Description diff --git a/english/go-cpp/organize/pagemergelayers/_index.md b/english/go-cpp/organize/pagemergelayers/_index.md new file mode 100644 index 0000000000..eacb963831 --- /dev/null +++ b/english/go-cpp/organize/pagemergelayers/_index.md @@ -0,0 +1,49 @@ +--- +title: "PageMergeLayers" +second_title: Aspose.PDF for Go via C++ +description: "Merge all layers on the page into a single layer with the specified new layer name." +type: docs +url: /go-cpp/organize/pagemergelayers/ +--- + +_Merge all layers on the page into a single layer with the specified new layer name._ + +```go +func (document *Document) PageMergeLayers(num int32, newLayerName string) error +``` + +**Parameters**: + * **num** - page number of the PDF-document + * **newLayerName** - name of the new layer after merging + +**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) + } + // Close() releases allocated resources for PDF-document + defer pdf.Close() + // PageMergeLayers(num int32, newLayerName string) merges all layers on the page into a single layer with the specified new layer name + err = pdf.PageMergeLayers(1, "newLayerName") + if err != nil { + log.Fatal(err) + } + // SaveAs(filename string) saves previously opened PDF-document with new filename + err = pdf.SaveAs("sample_PageMergeLayers.pdf") + if err != nil { + log.Fatal(err) + } +} +``` From 7d0840000d8584b8be783e663c6365d0fc89fba4 Mon Sep 17 00:00:00 2001 From: Oleksandr Andriienko Date: Thu, 11 Jun 2026 18:03:08 +0200 Subject: [PATCH 5/6] Aspose.PDF for Rust via C++: get_meta_info, set_meta_info, clear_meta_info, is_linearized, page_merge_layers --- english/rust-cpp/_index.md | 5 +++ english/rust-cpp/core/_index.md | 4 ++ .../rust-cpp/core/clear_meta_info/_index.md | 40 ++++++++++++++++++ english/rust-cpp/core/get_meta_info/_index.md | 40 ++++++++++++++++++ english/rust-cpp/core/is_linearized/_index.md | 41 +++++++++++++++++++ english/rust-cpp/core/set_meta_info/_index.md | 41 +++++++++++++++++++ english/rust-cpp/organize/_index.md | 1 + english/rust-cpp/organize/convert/_index.md | 4 +- .../organize/is_pdfa_compliant/_index.md | 4 +- .../organize/is_pdfua_compliant/_index.md | 4 +- .../organize/page_merge_layers/_index.md | 41 +++++++++++++++++++ english/rust-cpp/organize/validate/_index.md | 4 +- 12 files changed, 221 insertions(+), 8 deletions(-) create mode 100644 english/rust-cpp/core/clear_meta_info/_index.md create mode 100644 english/rust-cpp/core/get_meta_info/_index.md create mode 100644 english/rust-cpp/core/is_linearized/_index.md create mode 100644 english/rust-cpp/core/set_meta_info/_index.md create mode 100644 english/rust-cpp/organize/page_merge_layers/_index.md diff --git a/english/rust-cpp/_index.md b/english/rust-cpp/_index.md index 204cc604ff..506b40fbd3 100644 --- a/english/rust-cpp/_index.md +++ b/english/rust-cpp/_index.md @@ -108,6 +108,7 @@ pub struct Document { /* private fields */ } | [page_remove_text_footers](./organize/page_remove_text_footers/) | Remove text footers in page. | | [page_crop](./organize/page_crop/) | Crop a page. | | [page_replace_font](./organize/page_replace_font/) | Replace font in page. | +| [page_merge_layers](./organize/page_merge_layers/) | Merge all layers on the page into a single layer with the specified new layer name. | ## Core PDF functions @@ -130,6 +131,10 @@ pub struct Document { /* private fields */ } | [split_at_page](./core/split_at_page/) | Split the PDF-document into two new PDF-documents. | | [split_at](./core/split_at/) | Split the current PDF-document into two new PDF-documents. | | [bytes](./core/bytes/) | Return the contents of the PDF-document as a byte vector. | +| [get_meta_info](./core/get_meta_info/) | Get meta information value of PDF-document. | +| [set_meta_info](./core/set_meta_info/) | Set meta information value of PDF-document. | +| [clear_meta_info](./core/clear_meta_info/) | Clear all meta information values of PDF-document. | +| [is_linearized](./core/is_linearized/) | Get a value indicating whether document is linearized. | | [page_add](./core/page_add/) | Add new page in PDF-document. | | [page_insert](./core/page_insert/) | Insert new page at the specified position in PDF-document. | | [page_delete](./core/page_delete/) | Delete specified page in PDF-document. | diff --git a/english/rust-cpp/core/_index.md b/english/rust-cpp/core/_index.md index 1218c0da01..b910bce7c0 100644 --- a/english/rust-cpp/core/_index.md +++ b/english/rust-cpp/core/_index.md @@ -26,6 +26,10 @@ url: /rust-cpp/core/ | [split_at_page](./split_at_page/) | Split the PDF-document into two new PDF-documents. | | [split_at](./split_at/) | Split the current PDF-document into two new PDF-documents. | | [bytes](./bytes/) | Return the contents of the PDF-document as a byte vector. | +| [get_meta_info](./get_meta_info/) | Get meta information value of PDF-document. | +| [set_meta_info](./set_meta_info/) | Set meta information value of PDF-document. | +| [clear_meta_info](./clear_meta_info/) | Clear all meta information values of PDF-document. | +| [is_linearized](./is_linearized/) | Get a value indicating whether document is linearized. | | [page_add](./page_add/) | Add new page in PDF-document. | | [page_insert](./page_insert/) | Insert new page at the specified position in PDF-document. | | [page_delete](./page_delete/) | Delete specified page in PDF-document. | diff --git a/english/rust-cpp/core/clear_meta_info/_index.md b/english/rust-cpp/core/clear_meta_info/_index.md new file mode 100644 index 0000000000..4f22c97b57 --- /dev/null +++ b/english/rust-cpp/core/clear_meta_info/_index.md @@ -0,0 +1,40 @@ +--- +title: "clear_meta_info" +second_title: Aspose.PDF for Rust via C++ +description: "Clears all meta information values of PDF-document." +type: docs +url: /rust-cpp/core/clear_meta_info/ +--- + +_Clears all meta information values of PDF-document._ + +```rust +pub fn clear_meta_info(&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")?; + + // Clear all meta information values of PDF-document + pdf.clear_meta_info()?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_clear_meta_info.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/core/get_meta_info/_index.md b/english/rust-cpp/core/get_meta_info/_index.md new file mode 100644 index 0000000000..fceaee1517 --- /dev/null +++ b/english/rust-cpp/core/get_meta_info/_index.md @@ -0,0 +1,40 @@ +--- +title: "get_meta_info" +second_title: Aspose.PDF for Rust via C++ +description: "Gets meta information value of PDF-document." +type: docs +url: /rust-cpp/core/get_meta_info/ +--- + +_Gets meta information value of PDF-document._ + +```rust +pub fn get_meta_info(&self, key: &str) -> Result +``` + +**Arguments** + * **key** - the key whose value to get + +**Returns** + * **Ok(String)** - 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")?; + + // Get meta information value of PDF-document + let author = pdf.get_meta_info("Author")?; + + // Print the result + println!("Author: {}", author); + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/core/is_linearized/_index.md b/english/rust-cpp/core/is_linearized/_index.md new file mode 100644 index 0000000000..303b8b2f47 --- /dev/null +++ b/english/rust-cpp/core/is_linearized/_index.md @@ -0,0 +1,41 @@ +--- +title: "is_linearized" +second_title: Aspose.PDF for Rust via C++ +description: "Gets a value indicating whether document is linearized." +type: docs +url: /rust-cpp/core/is_linearized/ +--- + +_Gets a value indicating whether document is linearized._ + +```rust +pub fn is_linearized(&self) -> Result +``` + +**Arguments** + + +**Returns** + * **Ok(bool)** - 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")?; + + // Get a value indicating whether document is linearized + if pdf.is_linearized()? { + println!("The PDF-document is linearized."); + } else { + println!("The PDF-document is non-linearized."); + } + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/core/set_meta_info/_index.md b/english/rust-cpp/core/set_meta_info/_index.md new file mode 100644 index 0000000000..e868992869 --- /dev/null +++ b/english/rust-cpp/core/set_meta_info/_index.md @@ -0,0 +1,41 @@ +--- +title: "set_meta_info" +second_title: Aspose.PDF for Rust via C++ +description: "Sets meta information value of PDF-document." +type: docs +url: /rust-cpp/core/set_meta_info/ +--- + +_Sets meta information value of PDF-document._ + +```rust +pub fn set_meta_info(&self, key: &str, value: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **key** - the key whose value to set + * **value** - the value to be set + +**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")?; + + // Set meta information value of PDF-document + pdf.set_meta_info("Author", "Aspose")?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_set_meta_info.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/_index.md b/english/rust-cpp/organize/_index.md index c937f5129d..0b6da37209 100644 --- a/english/rust-cpp/organize/_index.md +++ b/english/rust-cpp/organize/_index.md @@ -62,6 +62,7 @@ url: /rust-cpp/organize/ | [page_remove_text_footers](./page_remove_text_footers/) | Remove text footers in page. | | [page_crop](./page_crop/) | Crop a page. | | [page_replace_font](./page_replace_font/) | Replace font in page. | +| [page_merge_layers](./page_merge_layers/) | Merge all layers on the page into a single layer with the specified new layer name. | ## Detailed Description diff --git a/english/rust-cpp/organize/convert/_index.md b/english/rust-cpp/organize/convert/_index.md index f1c8104032..dcda1b4c46 100644 --- a/english/rust-cpp/organize/convert/_index.md +++ b/english/rust-cpp/organize/convert/_index.md @@ -1,12 +1,12 @@ --- title: "convert" second_title: Aspose.PDF for Rust via C++ -description: "Convert a PDF-document into a PDF-document with the specified PDF format." +description: "Converts a PDF-document into a PDF-document with the specified PDF format." type: docs url: /rust-cpp/organize/convert/ --- -_Convert a PDF-document into a PDF-document with the specified PDF format._ +_Converts a PDF-document into a PDF-document with the specified PDF format._ ```rust pub fn convert( diff --git a/english/rust-cpp/organize/is_pdfa_compliant/_index.md b/english/rust-cpp/organize/is_pdfa_compliant/_index.md index 93e4f3fde9..13c6e64db5 100644 --- a/english/rust-cpp/organize/is_pdfa_compliant/_index.md +++ b/english/rust-cpp/organize/is_pdfa_compliant/_index.md @@ -1,12 +1,12 @@ --- title: "is_pdfa_compliant" second_title: Aspose.PDF for Rust via C++ -description: "Get is a PDF-document PDF/A compliant." +description: "Gets is a PDF-document PDF/A compliant." type: docs url: /rust-cpp/organize/is_pdfa_compliant/ --- -_Get is a PDF-document PDF/A compliant._ +_Gets is a PDF-document PDF/A compliant._ ```rust pub fn is_pdfa_compliant(&self) -> Result diff --git a/english/rust-cpp/organize/is_pdfua_compliant/_index.md b/english/rust-cpp/organize/is_pdfua_compliant/_index.md index 6f11cd49f6..80ff171476 100644 --- a/english/rust-cpp/organize/is_pdfua_compliant/_index.md +++ b/english/rust-cpp/organize/is_pdfua_compliant/_index.md @@ -1,12 +1,12 @@ --- title: "is_pdfua_compliant" second_title: Aspose.PDF for Rust via C++ -description: "Get is a PDF-document PDF/UA compliant." +description: "Gets is a PDF-document PDF/UA compliant." type: docs url: /rust-cpp/organize/is_pdfua_compliant/ --- -_Get is a PDF-document PDF/UA compliant._ +_Gets is a PDF-document PDF/UA compliant._ ```rust pub fn is_pdfua_compliant(&self) -> Result diff --git a/english/rust-cpp/organize/page_merge_layers/_index.md b/english/rust-cpp/organize/page_merge_layers/_index.md new file mode 100644 index 0000000000..dba4a3fb22 --- /dev/null +++ b/english/rust-cpp/organize/page_merge_layers/_index.md @@ -0,0 +1,41 @@ +--- +title: "page_merge_layers" +second_title: Aspose.PDF for Rust via C++ +description: "Merges all layers on the page into a single layer with the specified new layer name." +type: docs +url: /rust-cpp/organize/page_merge_layers/ +--- + +_Merges all layers on the page into a single layer with the specified new layer name._ + +```rust +pub fn page_merge_layers(&self, num: i32, new_layer_name: &str) -> Result<(), PdfError> +``` + +**Arguments** + * **num** - the page number (1-based) + * **new_layer_name** - the name of the new layer after merging + +**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 from file + let pdf = Document::open("sample.pdf")?; + + // Merge all layers on the page into a single layer with the specified new layer name + pdf.page_merge_layers(1, "New Layer Name")?; + + // Save the previously opened PDF-document with new filename + pdf.save_as("sample_page1_merge_layers.pdf")?; + + Ok(()) +} + +``` \ No newline at end of file diff --git a/english/rust-cpp/organize/validate/_index.md b/english/rust-cpp/organize/validate/_index.md index 5170115921..4dac08c9cd 100644 --- a/english/rust-cpp/organize/validate/_index.md +++ b/english/rust-cpp/organize/validate/_index.md @@ -1,12 +1,12 @@ --- title: "validate" second_title: Aspose.PDF for Rust via C++ -description: "Validate a PDF-document for compliance with the PDF format." +description: "Validates a PDF-document for compliance with the PDF format." type: docs url: /rust-cpp/organize/validate/ --- -_Validate a PDF-document for compliance with the PDF format._ +_Validates a PDF-document for compliance with the PDF format._ ```rust pub fn validate( From ae310bf9e3bd2ce83b51663cd26c673ba1fde883 Mon Sep 17 00:00:00 2001 From: Alexander Malokhovetskiy Date: Fri, 19 Jun 2026 09:16:25 +0300 Subject: [PATCH 6/6] Aspose.PDF for C++ 26.6 --- .../defaultcomparer/_index.md | 2 +- .../defaultcomparer/basetype/_index.md | 2 +- .../defaultcomparer/compare/_index.md | 2 +- .../defaultcomparer/thistype/_index.md | 2 +- english/cpp/system.io.compression/_index.md | 6 +-- .../brotlistream/_index.md | 2 +- .../compressionlevel/_index.md | 20 +++------ english/cpp/system.io/stream/_index.md | 2 + english/cpp/system.io/stream/read/_index.md | 24 +++++++++++ english/cpp/system.io/stream/write/_index.md | 20 +++++++++ .../system.runtime.interopservices/_index.md | 3 ++ .../externalexception/_index.md | 2 +- .../gchandletype/_index.md | 2 +- .../marshal/_index.md | 3 ++ .../getdelegateforfunctionpointer/_index.md | 41 +++++++++++++++++++ .../marshal/gethrforexception/_index.md | 2 +- .../marshal/ptrtostringansi/_index.md | 2 +- .../marshal/ptrtostringauto/_index.md | 2 +- .../marshal/ptrtostringuni/_index.md | 2 +- .../marshal/ptrtostringutf8/_index.md | 2 +- .../marshal/readbyte/_index.md | 2 +- .../marshal/readint16/_index.md | 2 +- .../marshal/readint32/_index.md | 2 +- .../marshal/readintptr/_index.md | 33 +++++++++++++++ .../securestringtoglobalallocansi/_index.md | 2 +- .../_index.md | 2 +- .../marshal/stringtohglobalansi/_index.md | 2 +- .../marshal/stringtohglobalauto/_index.md | 2 +- .../marshal/stringtohglobaluni/_index.md | 2 +- .../marshal/writebyte/_index.md | 2 +- .../marshal/writeint16/_index.md | 2 +- .../marshal/writeint32/_index.md | 2 +- .../marshal/writeint64/_index.md | 2 +- .../marshal/writeintptr/_index.md | 30 ++++++++++++++ .../marshal/zerofreeglobalallocansi/_index.md | 2 +- .../zerofreeglobalallocunicode/_index.md | 2 +- .../memorymarshal/_index.md | 28 +++++++++++++ .../memorymarshal/asbytes/_index.md | 24 +++++++++++ .../memorymarshal/cast/_index.md | 24 +++++++++++ .../nativelibrary/_index.md | 30 ++++++++++++++ .../nativelibrary/free/_index.md | 28 +++++++++++++ .../nativelibrary/getexport/_index.md | 34 +++++++++++++++ .../nativelibrary/load/_index.md | 33 +++++++++++++++ .../nativelibrary/tryload/_index.md | 34 +++++++++++++++ .../osplatform/_index.md | 35 ++++++++++++++++ .../osplatform/create/_index.md | 25 +++++++++++ .../osplatform/equals/_index.md | 24 +++++++++++ .../osplatform/get_freebsd/_index.md | 24 +++++++++++ .../osplatform/get_linux/_index.md | 24 +++++++++++ .../osplatform/get_osx/_index.md | 24 +++++++++++ .../osplatform/get_windows/_index.md | 24 +++++++++++ .../osplatform/operator!=/_index.md | 24 +++++++++++ .../osplatform/operator==/_index.md | 24 +++++++++++ .../varenum/_index.md | 2 +- english/cpp/system.text/encoding/_index.md | 1 + .../system.text/encoding/getstring/_index.md | 25 +++++++++++ .../cpp/system.text/stringbuilder/_index.md | 1 + .../stringbuilder/ensurecapacity/_index.md | 23 +++++++++++ .../stringbuilder/get_capacity/_index.md | 2 +- .../stringbuilder/get_length/_index.md | 2 +- .../stringbuilder/idx_get/_index.md | 2 +- .../stringbuilder/idx_set/_index.md | 2 +- .../stringbuilder/insert/_index.md | 2 +- .../stringbuilder/operator[]/_index.md | 2 +- .../stringbuilder/remove/_index.md | 2 +- .../stringbuilder/replace/_index.md | 2 +- .../stringbuilder/set_capacity/_index.md | 2 +- .../stringbuilder/set_length/_index.md | 2 +- .../stringbuilder/tostring/_index.md | 2 +- .../cpp/system.text/utf7encoding/_index.md | 1 + .../utf7encoding/getstring/_index.md | 25 +++++++++++ english/cpp/system/_index.md | 1 + english/cpp/system/action/_index.md | 2 +- .../cpp/system/aggregateexception/_index.md | 2 +- english/cpp/system/array/_index.md | 9 ++-- english/cpp/system/array/asreadonly/_index.md | 26 ++++++++++++ .../cpp/system/array/binarysearch/_index.md | 2 +- .../cpp/system/array/const_iterator/_index.md | 2 +- .../array/const_reverse_iterator/_index.md | 2 +- .../system/array/constrainedcopy/_index.md | 2 +- english/cpp/system/array/convertall/_index.md | 2 +- english/cpp/system/array/copy/_index.md | 2 +- .../cpp/system/array/enumerableptr/_index.md | 2 +- english/cpp/system/array/enumerator/_index.md | 2 +- .../cpp/system/array/enumeratorptr/_index.md | 2 +- english/cpp/system/array/exists/_index.md | 2 +- english/cpp/system/array/find/_index.md | 2 +- english/cpp/system/array/findall/_index.md | 2 +- english/cpp/system/array/findindex/_index.md | 2 +- english/cpp/system/array/foreach/_index.md | 2 +- english/cpp/system/array/get_length/_index.md | 2 +- english/cpp/system/array/iterator/_index.md | 2 +- .../cpp/system/array/lastindexof/_index.md | 2 +- .../cpp/system/array/raw_data_ptr/_index.md | 23 +++++++++++ english/cpp/system/array/rbegin/_index.md | 2 +- english/cpp/system/array/remove/_index.md | 2 +- english/cpp/system/array/removeat/_index.md | 2 +- english/cpp/system/array/rend/_index.md | 2 +- english/cpp/system/array/resize/_index.md | 2 +- english/cpp/system/array/reverse/_index.md | 2 +- .../system/array/reverse_iterator/_index.md | 2 +- .../system/array/settemplateweakptr/_index.md | 2 +- english/cpp/system/array/setvalue/_index.md | 2 +- english/cpp/system/array/sort/_index.md | 18 +++++++- english/cpp/system/array/trueforall/_index.md | 2 +- .../cpp/system/array/underlyingtype/_index.md | 2 +- english/cpp/system/array/valuetype/_index.md | 2 +- .../virtualizebeginconstiterator/_index.md | 2 +- .../array/virtualizebeginiterator/_index.md | 2 +- .../virtualizeendconstiterator/_index.md | 2 +- .../array/virtualizeenditerator/_index.md | 2 +- english/cpp/system/arraybase/_index.md | 29 +++++++++++++ .../cpp/system/arraybase/get_length/_index.md | 28 +++++++++++++ .../system/arraybase/raw_data_ptr/_index.md | 23 +++++++++++ english/cpp/system/arrayptr/_index.md | 2 +- english/cpp/system/arraysegment/_index.md | 2 +- english/cpp/system/ascast/_index.md | 2 +- english/cpp/system/asynccallback/_index.md | 2 +- english/cpp/system/attribute/_index.md | 2 +- .../system/badimageformatexception/_index.md | 2 +- .../system/base64formattingoptions/_index.md | 2 +- english/cpp/system/bitconverter/_index.md | 2 +- english/cpp/system/boolean/_index.md | 2 +- english/cpp/system/boxedenum/_index.md | 2 +- english/cpp/system/boxedvalue/_index.md | 5 ++- english/cpp/system/boxedvaluebase/_index.md | 4 +- english/cpp/system/buffer/_index.md | 3 +- english/cpp/system/buffer/blockcopy/_index.md | 25 +++++++++++ english/cpp/system/build/_index.md | 2 +- english/cpp/system/buildarray/_index.md | 2 +- english/cpp/system/buildobject/_index.md | 2 +- english/cpp/system/byte/_index.md | 2 +- english/cpp/system/bytearrayptr/_index.md | 2 +- english/cpp/system/cast/_index.md | 2 +- english/cpp/system/cast_noexcept/_index.md | 2 +- english/cpp/system/castenumerableto/_index.md | 2 +- english/cpp/system/char/_index.md | 2 +- english/cpp/system/checkedcast/_index.md | 2 +- english/cpp/system/compare/_index.md | 2 +- english/cpp/system/comparison/_index.md | 3 +- .../system/comparison/comparison/_index.md | 32 --------------- .../system/comparison/operator()/_index.md | 2 +- english/cpp/system/console/_index.md | 3 +- .../cpp/system/console/set_title/_index.md | 24 +++++++++++ english/cpp/system/console/seterror/_index.md | 2 +- english/cpp/system/console/setin/_index.md | 2 +- english/cpp/system/console/setout/_index.md | 2 +- english/cpp/system/console/write/_index.md | 2 +- .../cpp/system/console/writeline/_index.md | 2 +- english/cpp/system/consoleoutput/_index.md | 2 +- .../cpp/system/const_pointer_cast/_index.md | 2 +- english/cpp/system/constcast/_index.md | 2 +- english/cpp/system/converter/_index.md | 2 +- english/cpp/system/datetime/_index.md | 2 +- english/cpp/system/datetimekind/_index.md | 2 +- english/cpp/system/datetimeoffset/_index.md | 2 +- english/cpp/system/dayofweek/_index.md | 2 +- english/cpp/system/dbnull/_index.md | 2 +- english/cpp/system/decimal/_index.md | 2 +- .../system/decoderfallbackbufferptr/_index.md | 2 +- .../cpp/system/decoderfallbackptr/_index.md | 2 +- english/cpp/system/decoderptr/_index.md | 2 +- .../decoderreplacementfallbackptr/_index.md | 2 +- english/cpp/system/default/_index.md | 2 +- .../cpp/system/defaultboxedvalue/_index.md | 2 +- .../_index.md | 2 +- english/cpp/system/directoryinfoptr/_index.md | 2 +- english/cpp/system/discard/_index.md | 2 +- english/cpp/system/dotryfinally/_index.md | 2 +- .../cpp/system/dynamic_pointer_cast/_index.md | 2 +- english/cpp/system/dynamiccast/_index.md | 2 +- .../cpp/system/dynamiccast_noexcept/_index.md | 2 +- english/cpp/system/dynamiccastarray/_index.md | 2 +- english/cpp/system/dynamicweakptr/_index.md | 2 +- .../system/encoderfallbackbufferptr/_index.md | 2 +- .../cpp/system/encoderfallbackptr/_index.md | 2 +- english/cpp/system/encoderptr/_index.md | 2 +- .../_index.md | 2 +- .../encoderreplacementfallbackptr/_index.md | 2 +- english/cpp/system/encodinginfoptr/_index.md | 2 +- english/cpp/system/encodingptr/_index.md | 2 +- english/cpp/system/enumgetname/_index.md | 2 +- english/cpp/system/enumvalues/_index.md | 2 +- english/cpp/system/enumvaluesbase/_index.md | 2 +- .../environmentvariabletarget/_index.md | 2 +- english/cpp/system/equals/_index.md | 2 +- .../system/equals_double,double_/_index.md | 2 +- .../cpp/system/equals_float,float_/_index.md | 2 +- english/cpp/system/event/_index.md | 2 +- english/cpp/system/eventargs/_index.md | 2 +- english/cpp/system/eventargsptr/_index.md | 2 +- english/cpp/system/eventhandler/_index.md | 2 +- english/cpp/system/exception/_index.md | 2 +- english/cpp/system/exceptionptr/_index.md | 2 +- english/cpp/system/exceptionwrapper/_index.md | 2 +- english/cpp/system/explicitcast/_index.md | 2 +- english/cpp/system/fileinfoptr/_index.md | 2 +- english/cpp/system/filestreamptr/_index.md | 2 +- .../cpp/system/filesysteminfoptr/_index.md | 2 +- english/cpp/system/flagsattribute/_index.md | 2 +- english/cpp/system/forcestaticcast/_index.md | 2 +- .../cpp/system/foreachmembergvname/_index.md | 2 +- english/cpp/system/func/_index.md | 2 +- english/cpp/system/functionptr/_index.md | 2 +- english/cpp/system/gc/_index.md | 2 +- english/cpp/system/gequal/_index.md | 2 +- english/cpp/system/get/_index.md | 2 +- english/cpp/system/get_pointer/_index.md | 2 +- english/cpp/system/gethashcode/_index.md | 2 +- english/cpp/system/greater/_index.md | 2 +- english/cpp/system/guid/_index.md | 2 +- english/cpp/system/iasyncresult/_index.md | 2 +- english/cpp/system/iasyncresultptr/_index.md | 2 +- english/cpp/system/icloneable/_index.md | 2 +- english/cpp/system/icomparable/_index.md | 2 +- english/cpp/system/iconvertible/_index.md | 2 +- english/cpp/system/icustomformatter/_index.md | 2 +- english/cpp/system/idisposable/_index.md | 2 +- english/cpp/system/iequatable/_index.md | 2 +- english/cpp/system/iformatprovider/_index.md | 2 +- .../cpp/system/iformatproviderptr/_index.md | 2 +- english/cpp/system/iformattable/_index.md | 2 +- english/cpp/system/initobject/_index.md | 2 +- english/cpp/system/int16/_index.md | 2 +- english/cpp/system/int32/_index.md | 2 +- english/cpp/system/int64/_index.md | 2 +- english/cpp/system/is/_index.md | 2 +- .../cpp/system/is_parametrized_test/_index.md | 2 +- english/cpp/system/is_vp_test/_index.md | 2 +- .../system/isenummetainfodefined/_index.md | 2 +- english/cpp/system/isinfinity/_index.md | 2 +- english/cpp/system/isnan/_index.md | 2 +- .../cpp/system/isnegativeinfinity/_index.md | 2 +- .../cpp/system/ispositiveinfinity/_index.md | 2 +- english/cpp/system/istuple/_index.md | 2 +- english/cpp/system/iterateover/_index.md | 2 +- english/cpp/system/lequal/_index.md | 2 +- english/cpp/system/less/_index.md | 2 +- english/cpp/system/lockcontext/_index.md | 2 +- english/cpp/system/makearray/_index.md | 2 +- english/cpp/system/makeasync/_index.md | 2 +- english/cpp/system/makeconstref_t/_index.md | 2 +- english/cpp/system/makeobject/_index.md | 2 +- english/cpp/system/makescopeguard/_index.md | 2 +- english/cpp/system/makesharedptr/_index.md | 2 +- english/cpp/system/maketuple/_index.md | 2 +- english/cpp/system/makevalueasync/_index.md | 2 +- .../cpp/system/makeyieldenumerable/_index.md | 2 +- .../cpp/system/makeyieldenumerator/_index.md | 2 +- .../cpp/system/marshalbyrefobject/_index.md | 2 +- english/cpp/system/memberwiseclone/_index.md | 2 +- english/cpp/system/memorystreamptr/_index.md | 2 +- english/cpp/system/midpointrounding/_index.md | 2 +- .../_index.md | 3 +- .../function/_index.md | 23 +++++++++++ english/cpp/system/nullable/_index.md | 2 +- english/cpp/system/nullableutils/_index.md | 2 +- english/cpp/system/object/_index.md | 2 +- english/cpp/system/objectext/_index.md | 2 +- .../_index.md | 2 +- .../_index.md | 2 +- english/cpp/system/objecttype/_index.md | 2 +- english/cpp/system/operatingsystem/_index.md | 7 +++- .../operatingsystem/isfreebsd/_index.md | 23 +++++++++++ .../system/operatingsystem/islinux/_index.md | 23 +++++++++++ .../system/operatingsystem/ismacos/_index.md | 23 +++++++++++ .../operatingsystem/isosplatform/_index.md | 24 +++++++++++ .../operatingsystem/iswindows/_index.md | 23 +++++++++++ english/cpp/system/operator!=/_index.md | 2 +- english/cpp/system/operator+/_index.md | 2 +- english/cpp/system/operator-/_index.md | 2 +- english/cpp/system/operator/_index.md | 2 +- english/cpp/system/operator==/_index.md | 2 +- english/cpp/system/operator_/_index.md | 6 +-- english/cpp/system/operator_=/_index.md | 4 +- english/cpp/system/operator__/_index.md | 4 +- english/cpp/system/platformid/_index.md | 2 +- english/cpp/system/predicate/_index.md | 2 +- english/cpp/system/printto/_index.md | 2 +- english/cpp/system/random/_index.md | 2 +- english/cpp/system/readonlyspan/_index.md | 2 +- english/cpp/system/ref/_index.md | 2 +- english/cpp/system/rtaskptr/_index.md | 2 +- english/cpp/system/safeinvoke/_index.md | 2 +- english/cpp/system/scopedculture/_index.md | 2 +- english/cpp/system/set/_index.md | 2 +- english/cpp/system/setter_add_wrap/_index.md | 2 +- english/cpp/system/setter_and_wrap/_index.md | 2 +- .../system/setter_decrement_wrap/_index.md | 2 +- english/cpp/system/setter_div_wrap/_index.md | 2 +- english/cpp/system/setter_exor_wrap/_index.md | 2 +- .../system/setter_increment_wrap/_index.md | 2 +- english/cpp/system/setter_mod_wrap/_index.md | 2 +- english/cpp/system/setter_mul_wrap/_index.md | 2 +- english/cpp/system/setter_or_wrap/_index.md | 2 +- .../setter_post_decrement_wrap/_index.md | 2 +- .../setter_post_increment_wrap/_index.md | 2 +- english/cpp/system/setter_shl_wrap/_index.md | 2 +- english/cpp/system/setter_shr_wrap/_index.md | 2 +- english/cpp/system/setter_sub_wrap/_index.md | 2 +- english/cpp/system/setter_wrap/_index.md | 2 +- english/cpp/system/sharedptr/_index.md | 2 +- english/cpp/system/smartptr/_index.md | 2 +- english/cpp/system/smartptrinfo/_index.md | 2 +- english/cpp/system/smartptrmode/_index.md | 2 +- english/cpp/system/span/_index.md | 2 +- .../cpp/system/static_pointer_cast/_index.md | 2 +- english/cpp/system/staticcast/_index.md | 2 +- .../cpp/system/staticcast_noexcept/_index.md | 2 +- english/cpp/system/staticcastarray/_index.md | 2 +- english/cpp/system/streamptr/_index.md | 2 +- english/cpp/system/streamreaderptr/_index.md | 2 +- english/cpp/system/streamwriterptr/_index.md | 2 +- english/cpp/system/string/_index.md | 4 +- english/cpp/system/string/compare/_index.md | 2 +- .../system/string/compareordinal/_index.md | 2 +- english/cpp/system/string/concat/_index.md | 2 +- english/cpp/system/string/copy/_index.md | 2 +- english/cpp/system/string/empty/_index.md | 2 +- english/cpp/system/string/format/_index.md | 2 +- english/cpp/system/string/fromascii/_index.md | 2 +- english/cpp/system/string/fromutf16/_index.md | 2 +- english/cpp/system/string/fromutf32/_index.md | 2 +- english/cpp/system/string/fromutf8/_index.md | 2 +- english/cpp/system/string/fromwcs/_index.md | 2 +- .../string/isnullorwhitespace/_index.md | 2 +- english/cpp/system/string/join/_index.md | 2 +- english/cpp/system/string/null/_index.md | 2 +- .../cpp/system/string/operator!=/_index.md | 2 +- english/cpp/system/string/operator+/_index.md | 2 +- .../cpp/system/string/operator+=/_index.md | 2 +- english/cpp/system/string/operator=/_index.md | 2 +- .../cpp/system/string/operator==/_index.md | 2 +- .../cpp/system/string/operator[]/_index.md | 2 +- english/cpp/system/string/operator_/_index.md | 4 +- .../operatorreadonlyspan_char16_t_/_index.md | 28 +++++++++++++ english/cpp/system/string/padleft/_index.md | 2 +- english/cpp/system/string/padright/_index.md | 2 +- english/cpp/system/string/rbegin/_index.md | 2 +- english/cpp/system/string/remove/_index.md | 2 +- english/cpp/system/string/rend/_index.md | 2 +- english/cpp/system/string/replace/_index.md | 2 +- english/cpp/system/string/reset/_index.md | 2 +- .../system/string/reverse_iterator/_index.md | 2 +- english/cpp/system/string/setcharat/_index.md | 2 +- english/cpp/system/string/split/_index.md | 2 +- .../cpp/system/string/startswith/_index.md | 2 +- english/cpp/system/string/string/_index.md | 20 +++++++++ english/cpp/system/string/substring/_index.md | 2 +- .../cpp/system/string/toasciistring/_index.md | 2 +- .../cpp/system/string/tobytearray/_index.md | 2 +- .../cpp/system/string/tochararray/_index.md | 2 +- english/cpp/system/string/tolower/_index.md | 2 +- .../system/string/tolowerinvariant/_index.md | 2 +- english/cpp/system/string/tostring/_index.md | 2 +- english/cpp/system/string/tou16str/_index.md | 2 +- english/cpp/system/string/tou32str/_index.md | 2 +- english/cpp/system/string/toupper/_index.md | 2 +- .../system/string/toupperinvariant/_index.md | 2 +- .../cpp/system/string/toutf8string/_index.md | 2 +- english/cpp/system/string/towcs/_index.md | 2 +- english/cpp/system/string/trim/_index.md | 2 +- english/cpp/system/string/trimend/_index.md | 2 +- english/cpp/system/string/trimstart/_index.md | 2 +- english/cpp/system/string/u_str/_index.md | 2 +- english/cpp/system/stringcomparer/_index.md | 2 +- .../cpp/system/stringcomparerptr/_index.md | 2 +- english/cpp/system/stringcomparison/_index.md | 2 +- .../system/stringhashcompiletime/_index.md | 2 +- .../cpp/system/stringsplitoptions/_index.md | 2 +- english/cpp/system/taskptr/_index.md | 2 +- english/cpp/system/tietuple/_index.md | 2 +- english/cpp/system/timespan/_index.md | 2 +- english/cpp/system/timezone/_index.md | 2 +- english/cpp/system/timezoneinfo/_index.md | 2 +- english/cpp/system/timezoneinfoptr/_index.md | 2 +- english/cpp/system/timezoneptr/_index.md | 2 +- english/cpp/system/tuple/_index.md | 2 +- english/cpp/system/tuplefactory/_index.md | 2 +- english/cpp/system/typecode/_index.md | 2 +- english/cpp/system/typeinfo/_index.md | 2 +- english/cpp/system/uri/_index.md | 2 +- english/cpp/system/uribuilder/_index.md | 2 +- english/cpp/system/uricomponents/_index.md | 2 +- english/cpp/system/uriformat/_index.md | 2 +- english/cpp/system/urihostnametype/_index.md | 2 +- english/cpp/system/urikind/_index.md | 2 +- english/cpp/system/uriparser/_index.md | 2 +- english/cpp/system/uripartial/_index.md | 2 +- english/cpp/system/urishim/_index.md | 2 +- english/cpp/system/valuetuple/_index.md | 2 +- english/cpp/system/valuetype/_index.md | 2 +- english/cpp/system/version/_index.md | 2 +- english/cpp/system/void/_index.md | 2 +- english/cpp/system/weakptr/_index.md | 2 +- english/cpp/system/weakreference/_index.md | 2 +- english/cpp/system/weakreference__/_index.md | 2 +- english/cpp/system/weakreference_t_/_index.md | 2 +- english/cpp/system/with/_index.md | 2 +- 399 files changed, 1456 insertions(+), 410 deletions(-) create mode 100644 english/cpp/system.runtime.interopservices/marshal/getdelegateforfunctionpointer/_index.md create mode 100644 english/cpp/system.runtime.interopservices/marshal/readintptr/_index.md create mode 100644 english/cpp/system.runtime.interopservices/marshal/writeintptr/_index.md create mode 100644 english/cpp/system.runtime.interopservices/memorymarshal/_index.md create mode 100644 english/cpp/system.runtime.interopservices/memorymarshal/asbytes/_index.md create mode 100644 english/cpp/system.runtime.interopservices/memorymarshal/cast/_index.md create mode 100644 english/cpp/system.runtime.interopservices/nativelibrary/_index.md create mode 100644 english/cpp/system.runtime.interopservices/nativelibrary/free/_index.md create mode 100644 english/cpp/system.runtime.interopservices/nativelibrary/getexport/_index.md create mode 100644 english/cpp/system.runtime.interopservices/nativelibrary/load/_index.md create mode 100644 english/cpp/system.runtime.interopservices/nativelibrary/tryload/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/create/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/equals/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/get_freebsd/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/get_linux/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/get_osx/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/get_windows/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/operator!=/_index.md create mode 100644 english/cpp/system.runtime.interopservices/osplatform/operator==/_index.md create mode 100644 english/cpp/system.text/stringbuilder/ensurecapacity/_index.md create mode 100644 english/cpp/system/array/asreadonly/_index.md create mode 100644 english/cpp/system/array/raw_data_ptr/_index.md create mode 100644 english/cpp/system/arraybase/_index.md create mode 100644 english/cpp/system/arraybase/get_length/_index.md create mode 100644 english/cpp/system/arraybase/raw_data_ptr/_index.md delete mode 100644 english/cpp/system/comparison/comparison/_index.md create mode 100644 english/cpp/system/console/set_title/_index.md create mode 100644 english/cpp/system/multicastdelegate_returntype(argumenttypes...)_/function/_index.md create mode 100644 english/cpp/system/operatingsystem/isfreebsd/_index.md create mode 100644 english/cpp/system/operatingsystem/islinux/_index.md create mode 100644 english/cpp/system/operatingsystem/ismacos/_index.md create mode 100644 english/cpp/system/operatingsystem/isosplatform/_index.md create mode 100644 english/cpp/system/operatingsystem/iswindows/_index.md create mode 100644 english/cpp/system/string/operatorreadonlyspan_char16_t_/_index.md diff --git a/english/cpp/system.collections.generic/defaultcomparer/_index.md b/english/cpp/system.collections.generic/defaultcomparer/_index.md index 60a3d93dd2..4bf2ba732c 100644 --- a/english/cpp/system.collections.generic/defaultcomparer/_index.md +++ b/english/cpp/system.collections.generic/defaultcomparer/_index.md @@ -13,7 +13,7 @@ url: /cpp/system.collections.generic/defaultcomparer/ Default comparator class. Uses operator < and operator == to compare values. 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 -templateclass DefaultComparer : public System::Collections::Generic::IComparer +templateclass DefaultComparer : public System::Collections::Generic::IComparer ``` diff --git a/english/cpp/system.collections.generic/defaultcomparer/basetype/_index.md b/english/cpp/system.collections.generic/defaultcomparer/basetype/_index.md index d0d6b71398..16abd561d5 100644 --- a/english/cpp/system.collections.generic/defaultcomparer/basetype/_index.md +++ b/english/cpp/system.collections.generic/defaultcomparer/basetype/_index.md @@ -13,7 +13,7 @@ url: /cpp/system.collections.generic/defaultcomparer/basetype/ Interface implemented. ```cpp -using System::Collections::Generic::DefaultComparer< T >::BaseType = IComparer +using System::Collections::Generic::DefaultComparer< T, typename >::BaseType = IComparer ``` ## See Also diff --git a/english/cpp/system.collections.generic/defaultcomparer/compare/_index.md b/english/cpp/system.collections.generic/defaultcomparer/compare/_index.md index 0932916a5b..7c835c9edc 100644 --- a/english/cpp/system.collections.generic/defaultcomparer/compare/_index.md +++ b/english/cpp/system.collections.generic/defaultcomparer/compare/_index.md @@ -13,7 +13,7 @@ url: /cpp/system.collections.generic/defaultcomparer/compare/ RTTI information. ```cpp -virtual int System::Collections::Generic::DefaultComparer::Compare(typename ThisType::args_type x, typename ThisType::args_type y) const override +virtual int System::Collections::Generic::DefaultComparer::Compare(typename ThisType::args_type x, typename ThisType::args_type y) const override ``` diff --git a/english/cpp/system.collections.generic/defaultcomparer/thistype/_index.md b/english/cpp/system.collections.generic/defaultcomparer/thistype/_index.md index c02de2a8cc..14772e7057 100644 --- a/english/cpp/system.collections.generic/defaultcomparer/thistype/_index.md +++ b/english/cpp/system.collections.generic/defaultcomparer/thistype/_index.md @@ -13,7 +13,7 @@ url: /cpp/system.collections.generic/defaultcomparer/thistype/ Curent type. ```cpp -using System::Collections::Generic::DefaultComparer< T >::ThisType = DefaultComparer +using System::Collections::Generic::DefaultComparer< T, typename >::ThisType = DefaultComparer ``` ## See Also diff --git a/english/cpp/system.io.compression/_index.md b/english/cpp/system.io.compression/_index.md index e9d46eb8ba..baf3946242 100644 --- a/english/cpp/system.io.compression/_index.md +++ b/english/cpp/system.io.compression/_index.md @@ -10,16 +10,12 @@ url: /cpp/system.io.compression/ -## Enums - -| Enum | Description | -| --- | --- | -| [CompressionLevel](./compressionlevel/) | Specifies values that indicate whether a compression operation emphasizes speed or compression size. | ## Typedefs | Typedef | Description | | --- | --- | | [BrotliStream](./brotlistream/) | An alias for Aspose::Brotli::BrotliStream. | +| [CompressionLevel](./compressionlevel/) | An alias for Aspose::Zip::CompressionLevel enum. | | [CompressionMode](./compressionmode/) | An alias for Aspose::Zip::CompressionMode enum. | | [DeflateStream](./deflatestream/) | An alias for Aspose::Zip::DeflateStream. | | [GZipStream](./gzipstream/) | An alias for Aspose::Zip::GZipStream. | diff --git a/english/cpp/system.io.compression/brotlistream/_index.md b/english/cpp/system.io.compression/brotlistream/_index.md index dafa8d5722..ec498e29b5 100644 --- a/english/cpp/system.io.compression/brotlistream/_index.md +++ b/english/cpp/system.io.compression/brotlistream/_index.md @@ -4,7 +4,7 @@ linktitle: BrotliStream second_title: Aspose.PDF for C++ API Reference description: 'System::IO::Compression::BrotliStream typedef. An alias for Aspose::Brotli::BrotliStream in C++.' type: docs -weight: 200 +weight: 100 url: /cpp/system.io.compression/brotlistream/ --- ## BrotliStream typedef diff --git a/english/cpp/system.io.compression/compressionlevel/_index.md b/english/cpp/system.io.compression/compressionlevel/_index.md index c217fc07b6..e27daa2b06 100644 --- a/english/cpp/system.io.compression/compressionlevel/_index.md +++ b/english/cpp/system.io.compression/compressionlevel/_index.md @@ -1,29 +1,21 @@ --- -title: System::IO::Compression::CompressionLevel enum +title: System::IO::Compression::CompressionLevel typedef linktitle: CompressionLevel second_title: Aspose.PDF for C++ API Reference -description: 'System::IO::Compression::CompressionLevel enum. Specifies values that indicate whether a compression operation emphasizes speed or compression size in C++.' +description: 'System::IO::Compression::CompressionLevel typedef. An alias for Aspose::Zip::CompressionLevel enum in C++.' type: docs -weight: 100 +weight: 200 url: /cpp/system.io.compression/compressionlevel/ --- -## CompressionLevel enum +## CompressionLevel typedef -Specifies values that indicate whether a compression operation emphasizes speed or compression size. +An alias for Aspose::Zip::CompressionLevel enum. ```cpp -enum class CompressionLevel +using System::IO::Compression::CompressionLevel = Aspose::Zip::CompressionLevel ``` -### Values - -| Name | Value | Description | -| --- | --- | --- | -| Optimal | 0 | | -| Fastest | 1 | | -| NoCompression | 2 | | - ## See Also * Namespace [System::IO::Compression](../) diff --git a/english/cpp/system.io/stream/_index.md b/english/cpp/system.io/stream/_index.md index 2b47ec8486..de8072b098 100644 --- a/english/cpp/system.io/stream/_index.md +++ b/english/cpp/system.io/stream/_index.md @@ -42,6 +42,7 @@ class Stream : public System::IDisposable | virtual [Read](./read/)(const ArrayPtr\\&, int32_t, int32_t) | Reads the specified number of bytes from the stream and writes them to the specified byte array. | | virtual [Read](./read/)(const System::Details::ArrayView\\&, int32_t, int32_t) | Reads the specified number of bytes from the stream and writes them to the specified byte array. | | [Read](./read/)(const System::Details::StackArray\\&, int32_t, int32_t) | Reads the specified number of bytes from the stream and writes them to the specified byte array. | +| virtual [Read](./read/)(const System::Span\\&) | Reads the specified number of bytes from the stream and writes them to the specified byte span. | | virtual [ReadAsync](./readasync/)(const ArrayPtr\\&, int32_t, int32_t, const Threading::CancellationToken\&) | Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests. | | [ReadAsync](./readasync/)(const ArrayPtr\\&, int32_t, int32_t) | Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests. | | virtual [ReadByte](./readbyte/)() | Reads a single byte from the stream and returns a 32-bit integer value equivalent to the value of the read byte. | @@ -53,6 +54,7 @@ class Stream : public System::IDisposable | virtual [Write](./write/)(const ArrayPtr\\&, int32_t, int32_t) | Writes the specified subrange of bytes from the specified byte array to the stream. | | virtual [Write](./write/)(const System::Details::ArrayView\\&, int32_t, int32_t) | Writes the specified subrange of bytes from the specified byte array to the stream. | | [Write](./write/)(const System::Details::StackArray\\&, int32_t, int32_t) | Writes the specified subrange of bytes from the specified byte array to the stream. | +| virtual [Write](./write/)(const System::ReadOnlySpan\\&) | Writes the specified subrange of bytes from the specified byte span to the stream. | | virtual [WriteAsync](./writeasync/)(const ArrayPtr\\&, int32_t, int32_t, const Threading::CancellationToken\&) | Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. | | [WriteAsync](./writeasync/)(const ArrayPtr\\&, int32_t, int32_t) | Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. | | virtual [WriteByte](./writebyte/)(uint8_t) | Writes the specified unsigned 8-bit integer value to the stream. | diff --git a/english/cpp/system.io/stream/read/_index.md b/english/cpp/system.io/stream/read/_index.md index 15d9bed47e..f33848b150 100644 --- a/english/cpp/system.io/stream/read/_index.md +++ b/english/cpp/system.io/stream/read/_index.md @@ -87,3 +87,27 @@ The number of bytes read * Class [Stream](../) * Namespace [System::IO](../../) * Library [Aspose.PDF for C++](../../../) +## Stream::Read(const System::Span\\&) method + + +Reads the specified number of bytes from the stream and writes them to the specified byte span. + +```cpp +virtual int32_t System::IO::Stream::Read(const System::Span &buffer) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| buffer | const System::Span\\& | The byte span to write the read bytes to | + +### ReturnValue + +The number of bytes read + +## See Also + +* Class [Span](../../../system/span/) +* Class [Stream](../) +* Namespace [System::IO](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.io/stream/write/_index.md b/english/cpp/system.io/stream/write/_index.md index b5062950f2..2905faadc0 100644 --- a/english/cpp/system.io/stream/write/_index.md +++ b/english/cpp/system.io/stream/write/_index.md @@ -75,3 +75,23 @@ template void System::IO::Stream::Write(const System::Details::Stac * Class [Stream](../) * Namespace [System::IO](../../) * Library [Aspose.PDF for C++](../../../) +## Stream::Write(const System::ReadOnlySpan\\&) method + + +Writes the specified subrange of bytes from the specified byte span to the stream. + +```cpp +virtual void System::IO::Stream::Write(const System::ReadOnlySpan &buffer) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| buffer | const System::ReadOnlySpan\\& | The byte span to read the written bytes from | + +## See Also + +* Class [ReadOnlySpan](../../../system/readonlyspan/) +* Class [Stream](../) +* Namespace [System::IO](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/_index.md b/english/cpp/system.runtime.interopservices/_index.md index e9095efd31..8b76cdbb20 100644 --- a/english/cpp/system.runtime.interopservices/_index.md +++ b/english/cpp/system.runtime.interopservices/_index.md @@ -15,6 +15,9 @@ url: /cpp/system.runtime.interopservices/ | Class | Description | | --- | --- | | [Marshal](./marshal/) | Provides marshalling implementation. For compatibility with translated code only, as no managed code is supported on C++ side. This is a static type with no instance services. You should never create instances of it by any means. | +| [MemoryMarshal](./memorymarshal/) | Provides memory marshalling implementation. For compatibility with translated code only, as no managed code is supported on C++ side. This is a static type with no instance services. You should never create instances of it by any means. | +| [NativeLibrary](./nativelibrary/) | | +| [OSPlatform](./osplatform/) | | ## Enums | Enum | Description | diff --git a/english/cpp/system.runtime.interopservices/externalexception/_index.md b/english/cpp/system.runtime.interopservices/externalexception/_index.md index deca8f3e6f..85f8420cce 100644 --- a/english/cpp/system.runtime.interopservices/externalexception/_index.md +++ b/english/cpp/system.runtime.interopservices/externalexception/_index.md @@ -4,7 +4,7 @@ linktitle: ExternalException second_title: Aspose.PDF for C++ API Reference description: 'How to use System::Runtime::InteropServices::ExternalException typedef in C++.' type: docs -weight: 400 +weight: 700 url: /cpp/system.runtime.interopservices/externalexception/ --- ## ExternalException typedef diff --git a/english/cpp/system.runtime.interopservices/gchandletype/_index.md b/english/cpp/system.runtime.interopservices/gchandletype/_index.md index 2f6db0f6d0..6c2a78e0ed 100644 --- a/english/cpp/system.runtime.interopservices/gchandletype/_index.md +++ b/english/cpp/system.runtime.interopservices/gchandletype/_index.md @@ -4,7 +4,7 @@ linktitle: GCHandleType second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::GCHandleType enum. Defines how handle is treated by garbage collector in C++.' type: docs -weight: 200 +weight: 500 url: /cpp/system.runtime.interopservices/gchandletype/ --- ## GCHandleType enum diff --git a/english/cpp/system.runtime.interopservices/marshal/_index.md b/english/cpp/system.runtime.interopservices/marshal/_index.md index 6d96ec7148..a2497b1dcc 100644 --- a/english/cpp/system.runtime.interopservices/marshal/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/_index.md @@ -27,6 +27,7 @@ class Marshal | static [Copy](./copy/)(const container\&, int, void *, int) | Implements public static void Copy(char[] source, int startIndex, IntPtr destination, int length). | | static [Copy](./copy/)(const container\&, int, IntPtr, int) | Implements public static void Copy(char[] source, int startIndex, IntPtr destination, int length). | | static [FreeHGlobal](./freehglobal/)(IntPtr) | Frees unmanaged memory. | +| static [GetDelegateForFunctionPointer](./getdelegateforfunctionpointer/)(IntPtr) | Converts an unmanaged function pointer to a delegate of a specified type. | | static [GetHRForException](./gethrforexception/)(const System::Exception\&) | Gets HResult from exception. | | static [PtrToStringAnsi](./ptrtostringansi/)(IntPtr) | Creates a managed [String](../../system/string/) from an unmanaged zero-terminated UTF8-string. | | static [PtrToStringAnsi](./ptrtostringansi/)(IntPtr, int) | Creates a managed [String](../../system/string/) from an unmanaged UTF8-string. | @@ -39,6 +40,7 @@ class Marshal | static [ReadByte](./readbyte/)(IntPtr, int) | Reads byte from memory. | | static [ReadInt16](./readint16/)(IntPtr, int) | Reads short from memory. | | static [ReadInt32](./readint32/)(IntPtr, int) | Reads int from memory. | +| static [ReadIntPtr](./readintptr/)(IntPtr, int) | Reads IntPtr from memory. | | static [SecureStringToGlobalAllocAnsi](./securestringtoglobalallocansi/)(const SharedPtr\\&) | Copies contents of specified secure string into unmanaged memory, converting into ANSI format. | | static [SecureStringToGlobalAllocUnicode](./securestringtoglobalallocunicode/)(const SharedPtr\\&) | Copies contents of specified secure string into unmanaged memory. | | static [StringToHGlobalAnsi](./stringtohglobalansi/)(const String\&) | Copies the contents of a specified string into unmanaged memory. | @@ -49,6 +51,7 @@ class Marshal | static [WriteInt16](./writeint16/)(IntPtr, int, int16_t) | Writes short to memory. | | static [WriteInt32](./writeint32/)(IntPtr, int, int32_t) | Writes int to memory. | | static [WriteInt64](./writeint64/)(IntPtr, int, int64_t) | Writes long to memory. | +| static [WriteIntPtr](./writeintptr/)(IntPtr, int, IntPtr) | Writes IntPtr to memory. | | static [ZeroFreeGlobalAllocAnsi](./zerofreeglobalallocansi/)(IntPtr) | Frees unmanaged string pointer that was allocated using the SecureStringToGlobalAllocAnsi method. | | static [ZeroFreeGlobalAllocUnicode](./zerofreeglobalallocunicode/)(IntPtr) | Frees unmanaged string pointer that was allocated using the SecureStringToGlobalAllocUnicode method. | ## See Also diff --git a/english/cpp/system.runtime.interopservices/marshal/getdelegateforfunctionpointer/_index.md b/english/cpp/system.runtime.interopservices/marshal/getdelegateforfunctionpointer/_index.md new file mode 100644 index 0000000000..9bde8f9ed0 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/marshal/getdelegateforfunctionpointer/_index.md @@ -0,0 +1,41 @@ +--- +title: System::Runtime::InteropServices::Marshal::GetDelegateForFunctionPointer method +linktitle: GetDelegateForFunctionPointer +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::Marshal::GetDelegateForFunctionPointer method. Converts an unmanaged function pointer to a delegate of a specified type in C++.' +type: docs +weight: 400 +url: /cpp/system.runtime.interopservices/marshal/getdelegateforfunctionpointer/ +--- +## Marshal::GetDelegateForFunctionPointer method + + +Converts an unmanaged function pointer to a delegate of a specified type. + +```cpp +template static TDelegate System::Runtime::InteropServices::Marshal::GetDelegateForFunctionPointer(IntPtr ptr) +``` + + +| Parameter | Description | +| --- | --- | +| TDelegate | The type of the delegate to return. | + +| Parameter | Type | Description | +| --- | --- | --- | +| ptr | IntPtr | The unmanaged function pointer to convert. | + +### ReturnValue + +A instance of the specified delegate type. +## Remarks + + + +An rough stub for future implementation + +## See Also + +* Class [Marshal](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/marshal/gethrforexception/_index.md b/english/cpp/system.runtime.interopservices/marshal/gethrforexception/_index.md index 2a3530de46..b2c73e5b3c 100644 --- a/english/cpp/system.runtime.interopservices/marshal/gethrforexception/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/gethrforexception/_index.md @@ -4,7 +4,7 @@ linktitle: GetHRForException second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::GetHRForException method. Gets HResult from exception in C++.' type: docs -weight: 400 +weight: 500 url: /cpp/system.runtime.interopservices/marshal/gethrforexception/ --- ## Marshal::GetHRForException method diff --git a/english/cpp/system.runtime.interopservices/marshal/ptrtostringansi/_index.md b/english/cpp/system.runtime.interopservices/marshal/ptrtostringansi/_index.md index d08d7a0fea..c3e3456f72 100644 --- a/english/cpp/system.runtime.interopservices/marshal/ptrtostringansi/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/ptrtostringansi/_index.md @@ -4,7 +4,7 @@ linktitle: PtrToStringAnsi second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::PtrToStringAnsi method. Creates a managed String from an unmanaged zero-terminated UTF8-string in C++.' type: docs -weight: 500 +weight: 600 url: /cpp/system.runtime.interopservices/marshal/ptrtostringansi/ --- ## Marshal::PtrToStringAnsi(IntPtr) method diff --git a/english/cpp/system.runtime.interopservices/marshal/ptrtostringauto/_index.md b/english/cpp/system.runtime.interopservices/marshal/ptrtostringauto/_index.md index 95eb701aa1..8b040e5369 100644 --- a/english/cpp/system.runtime.interopservices/marshal/ptrtostringauto/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/ptrtostringauto/_index.md @@ -4,7 +4,7 @@ linktitle: PtrToStringAuto second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::PtrToStringAuto method. Creates a managed String from an unmanaged zero-terminated string in C++.' type: docs -weight: 600 +weight: 700 url: /cpp/system.runtime.interopservices/marshal/ptrtostringauto/ --- ## Marshal::PtrToStringAuto(IntPtr) method diff --git a/english/cpp/system.runtime.interopservices/marshal/ptrtostringuni/_index.md b/english/cpp/system.runtime.interopservices/marshal/ptrtostringuni/_index.md index ea534563a0..de92e66a7f 100644 --- a/english/cpp/system.runtime.interopservices/marshal/ptrtostringuni/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/ptrtostringuni/_index.md @@ -4,7 +4,7 @@ linktitle: PtrToStringUni second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::PtrToStringUni method. Creates a managed String from an unmanaged zero-terminated unicode string in C++.' type: docs -weight: 700 +weight: 800 url: /cpp/system.runtime.interopservices/marshal/ptrtostringuni/ --- ## Marshal::PtrToStringUni(IntPtr) method diff --git a/english/cpp/system.runtime.interopservices/marshal/ptrtostringutf8/_index.md b/english/cpp/system.runtime.interopservices/marshal/ptrtostringutf8/_index.md index 9c999a968e..96cf0c90be 100644 --- a/english/cpp/system.runtime.interopservices/marshal/ptrtostringutf8/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/ptrtostringutf8/_index.md @@ -4,7 +4,7 @@ linktitle: PtrToStringUTF8 second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::PtrToStringUTF8 method. Creates a managed String from an unmanaged zero-terminated UTF8-string in C++.' type: docs -weight: 800 +weight: 900 url: /cpp/system.runtime.interopservices/marshal/ptrtostringutf8/ --- ## Marshal::PtrToStringUTF8(IntPtr) method diff --git a/english/cpp/system.runtime.interopservices/marshal/readbyte/_index.md b/english/cpp/system.runtime.interopservices/marshal/readbyte/_index.md index 5b379931b2..4882b83130 100644 --- a/english/cpp/system.runtime.interopservices/marshal/readbyte/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/readbyte/_index.md @@ -4,7 +4,7 @@ linktitle: ReadByte second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::ReadByte method. Reads byte from memory in C++.' type: docs -weight: 900 +weight: 1000 url: /cpp/system.runtime.interopservices/marshal/readbyte/ --- ## Marshal::ReadByte method diff --git a/english/cpp/system.runtime.interopservices/marshal/readint16/_index.md b/english/cpp/system.runtime.interopservices/marshal/readint16/_index.md index f294c24c9b..5a2ac73a3d 100644 --- a/english/cpp/system.runtime.interopservices/marshal/readint16/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/readint16/_index.md @@ -4,7 +4,7 @@ linktitle: ReadInt16 second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::ReadInt16 method. Reads short from memory in C++.' type: docs -weight: 1000 +weight: 1100 url: /cpp/system.runtime.interopservices/marshal/readint16/ --- ## Marshal::ReadInt16 method diff --git a/english/cpp/system.runtime.interopservices/marshal/readint32/_index.md b/english/cpp/system.runtime.interopservices/marshal/readint32/_index.md index e210e2007d..b16daca6ec 100644 --- a/english/cpp/system.runtime.interopservices/marshal/readint32/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/readint32/_index.md @@ -4,7 +4,7 @@ linktitle: ReadInt32 second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::ReadInt32 method. Reads int from memory in C++.' type: docs -weight: 1100 +weight: 1200 url: /cpp/system.runtime.interopservices/marshal/readint32/ --- ## Marshal::ReadInt32 method diff --git a/english/cpp/system.runtime.interopservices/marshal/readintptr/_index.md b/english/cpp/system.runtime.interopservices/marshal/readintptr/_index.md new file mode 100644 index 0000000000..0085842897 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/marshal/readintptr/_index.md @@ -0,0 +1,33 @@ +--- +title: System::Runtime::InteropServices::Marshal::ReadIntPtr method +linktitle: ReadIntPtr +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::Marshal::ReadIntPtr method. Reads IntPtr from memory in C++.' +type: docs +weight: 1300 +url: /cpp/system.runtime.interopservices/marshal/readintptr/ +--- +## Marshal::ReadIntPtr method + + +Reads IntPtr from memory. + +```cpp +static IntPtr System::Runtime::InteropServices::Marshal::ReadIntPtr(IntPtr ptr, int offset=0) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| ptr | IntPtr | Memory buffer. | +| offset | int | Offset to memory buffer. | + +### ReturnValue + +Read value. + +## See Also + +* Class [Marshal](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/marshal/securestringtoglobalallocansi/_index.md b/english/cpp/system.runtime.interopservices/marshal/securestringtoglobalallocansi/_index.md index b1392ef1a0..caba897a0a 100644 --- a/english/cpp/system.runtime.interopservices/marshal/securestringtoglobalallocansi/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/securestringtoglobalallocansi/_index.md @@ -4,7 +4,7 @@ linktitle: SecureStringToGlobalAllocAnsi second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::SecureStringToGlobalAllocAnsi method. Copies contents of specified secure string into unmanaged memory, converting into ANSI format in C++.' type: docs -weight: 1200 +weight: 1400 url: /cpp/system.runtime.interopservices/marshal/securestringtoglobalallocansi/ --- ## Marshal::SecureStringToGlobalAllocAnsi method diff --git a/english/cpp/system.runtime.interopservices/marshal/securestringtoglobalallocunicode/_index.md b/english/cpp/system.runtime.interopservices/marshal/securestringtoglobalallocunicode/_index.md index 9f52056124..bbc2382c91 100644 --- a/english/cpp/system.runtime.interopservices/marshal/securestringtoglobalallocunicode/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/securestringtoglobalallocunicode/_index.md @@ -4,7 +4,7 @@ linktitle: SecureStringToGlobalAllocUnicode second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::SecureStringToGlobalAllocUnicode method. Copies contents of specified secure string into unmanaged memory in C++.' type: docs -weight: 1300 +weight: 1500 url: /cpp/system.runtime.interopservices/marshal/securestringtoglobalallocunicode/ --- ## Marshal::SecureStringToGlobalAllocUnicode method diff --git a/english/cpp/system.runtime.interopservices/marshal/stringtohglobalansi/_index.md b/english/cpp/system.runtime.interopservices/marshal/stringtohglobalansi/_index.md index 7329d0542f..a88778ee3e 100644 --- a/english/cpp/system.runtime.interopservices/marshal/stringtohglobalansi/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/stringtohglobalansi/_index.md @@ -4,7 +4,7 @@ linktitle: StringToHGlobalAnsi second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::StringToHGlobalAnsi method. Copies the contents of a specified string into unmanaged memory in C++.' type: docs -weight: 1400 +weight: 1600 url: /cpp/system.runtime.interopservices/marshal/stringtohglobalansi/ --- ## Marshal::StringToHGlobalAnsi method diff --git a/english/cpp/system.runtime.interopservices/marshal/stringtohglobalauto/_index.md b/english/cpp/system.runtime.interopservices/marshal/stringtohglobalauto/_index.md index 0d1261b290..341f5f6ecc 100644 --- a/english/cpp/system.runtime.interopservices/marshal/stringtohglobalauto/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/stringtohglobalauto/_index.md @@ -4,7 +4,7 @@ linktitle: StringToHGlobalAuto second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::StringToHGlobalAuto method. Copies the contents of a specified string into unmanaged memory, converting to ANSI format if required in C++.' type: docs -weight: 1500 +weight: 1700 url: /cpp/system.runtime.interopservices/marshal/stringtohglobalauto/ --- ## Marshal::StringToHGlobalAuto method diff --git a/english/cpp/system.runtime.interopservices/marshal/stringtohglobaluni/_index.md b/english/cpp/system.runtime.interopservices/marshal/stringtohglobaluni/_index.md index 4b6653c8a2..82a15366a4 100644 --- a/english/cpp/system.runtime.interopservices/marshal/stringtohglobaluni/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/stringtohglobaluni/_index.md @@ -4,7 +4,7 @@ linktitle: StringToHGlobalUni second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::StringToHGlobalUni method. Copies the contents of a specified string into unmanaged memory in C++.' type: docs -weight: 1600 +weight: 1800 url: /cpp/system.runtime.interopservices/marshal/stringtohglobaluni/ --- ## Marshal::StringToHGlobalUni method diff --git a/english/cpp/system.runtime.interopservices/marshal/writebyte/_index.md b/english/cpp/system.runtime.interopservices/marshal/writebyte/_index.md index b6b744587e..b93fe54ccf 100644 --- a/english/cpp/system.runtime.interopservices/marshal/writebyte/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/writebyte/_index.md @@ -4,7 +4,7 @@ linktitle: WriteByte second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::WriteByte method. Writes byte to memory in C++.' type: docs -weight: 1700 +weight: 1900 url: /cpp/system.runtime.interopservices/marshal/writebyte/ --- ## Marshal::WriteByte(IntPtr, int, uint8_t) method diff --git a/english/cpp/system.runtime.interopservices/marshal/writeint16/_index.md b/english/cpp/system.runtime.interopservices/marshal/writeint16/_index.md index 2a9bb3db04..4cc28de3b1 100644 --- a/english/cpp/system.runtime.interopservices/marshal/writeint16/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/writeint16/_index.md @@ -4,7 +4,7 @@ linktitle: WriteInt16 second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::WriteInt16 method. Writes short to memory in C++.' type: docs -weight: 1800 +weight: 2000 url: /cpp/system.runtime.interopservices/marshal/writeint16/ --- ## Marshal::WriteInt16 method diff --git a/english/cpp/system.runtime.interopservices/marshal/writeint32/_index.md b/english/cpp/system.runtime.interopservices/marshal/writeint32/_index.md index 6fe25e17af..9b06353860 100644 --- a/english/cpp/system.runtime.interopservices/marshal/writeint32/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/writeint32/_index.md @@ -4,7 +4,7 @@ linktitle: WriteInt32 second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::WriteInt32 method. Writes int to memory in C++.' type: docs -weight: 1900 +weight: 2100 url: /cpp/system.runtime.interopservices/marshal/writeint32/ --- ## Marshal::WriteInt32 method diff --git a/english/cpp/system.runtime.interopservices/marshal/writeint64/_index.md b/english/cpp/system.runtime.interopservices/marshal/writeint64/_index.md index 3c9d14c2e5..840137f1ee 100644 --- a/english/cpp/system.runtime.interopservices/marshal/writeint64/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/writeint64/_index.md @@ -4,7 +4,7 @@ linktitle: WriteInt64 second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::WriteInt64 method. Writes long to memory in C++.' type: docs -weight: 2000 +weight: 2200 url: /cpp/system.runtime.interopservices/marshal/writeint64/ --- ## Marshal::WriteInt64 method diff --git a/english/cpp/system.runtime.interopservices/marshal/writeintptr/_index.md b/english/cpp/system.runtime.interopservices/marshal/writeintptr/_index.md new file mode 100644 index 0000000000..b5d127c514 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/marshal/writeintptr/_index.md @@ -0,0 +1,30 @@ +--- +title: System::Runtime::InteropServices::Marshal::WriteIntPtr method +linktitle: WriteIntPtr +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::Marshal::WriteIntPtr method. Writes IntPtr to memory in C++.' +type: docs +weight: 2300 +url: /cpp/system.runtime.interopservices/marshal/writeintptr/ +--- +## Marshal::WriteIntPtr method + + +Writes IntPtr to memory. + +```cpp +static void System::Runtime::InteropServices::Marshal::WriteIntPtr(IntPtr ptr, int offset, IntPtr value) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| ptr | IntPtr | Memory buffer. | +| offset | int | Offset to memory buffer. | +| value | IntPtr | to write. | + +## See Also + +* Class [Marshal](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/marshal/zerofreeglobalallocansi/_index.md b/english/cpp/system.runtime.interopservices/marshal/zerofreeglobalallocansi/_index.md index c14b29c2d6..92814698bf 100644 --- a/english/cpp/system.runtime.interopservices/marshal/zerofreeglobalallocansi/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/zerofreeglobalallocansi/_index.md @@ -4,7 +4,7 @@ linktitle: ZeroFreeGlobalAllocAnsi second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::ZeroFreeGlobalAllocAnsi method. Frees unmanaged string pointer that was allocated using the SecureStringToGlobalAllocAnsi method in C++.' type: docs -weight: 2100 +weight: 2400 url: /cpp/system.runtime.interopservices/marshal/zerofreeglobalallocansi/ --- ## Marshal::ZeroFreeGlobalAllocAnsi method diff --git a/english/cpp/system.runtime.interopservices/marshal/zerofreeglobalallocunicode/_index.md b/english/cpp/system.runtime.interopservices/marshal/zerofreeglobalallocunicode/_index.md index 9c1e99be29..1240c4ed60 100644 --- a/english/cpp/system.runtime.interopservices/marshal/zerofreeglobalallocunicode/_index.md +++ b/english/cpp/system.runtime.interopservices/marshal/zerofreeglobalallocunicode/_index.md @@ -4,7 +4,7 @@ linktitle: ZeroFreeGlobalAllocUnicode second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::Marshal::ZeroFreeGlobalAllocUnicode method. Frees unmanaged string pointer that was allocated using the SecureStringToGlobalAllocUnicode method in C++.' type: docs -weight: 2200 +weight: 2500 url: /cpp/system.runtime.interopservices/marshal/zerofreeglobalallocunicode/ --- ## Marshal::ZeroFreeGlobalAllocUnicode method diff --git a/english/cpp/system.runtime.interopservices/memorymarshal/_index.md b/english/cpp/system.runtime.interopservices/memorymarshal/_index.md new file mode 100644 index 0000000000..69906d7e59 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/memorymarshal/_index.md @@ -0,0 +1,28 @@ +--- +title: System::Runtime::InteropServices::MemoryMarshal class +linktitle: MemoryMarshal +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::MemoryMarshal class. Provides memory marshalling implementation. For compatibility with translated code only, as no managed code is supported on C++ side. This is a static type with no instance services. You should never create instances of it by any means in C++.' +type: docs +weight: 200 +url: /cpp/system.runtime.interopservices/memorymarshal/ +--- +## MemoryMarshal class + + +Provides memory marshalling implementation. For compatibility with translated code only, as no managed code is supported on C++ side. This is a static type with no instance services. You should never create instances of it by any means. + +```cpp +class MemoryMarshal +``` + +## Methods + +| Method | Description | +| --- | --- | +| static [AsBytes](./asbytes/)(const Span\\&) | Casts a [Span](../../system/span/) of one primitive type T to [Span](../../system/span/) of bytes. | +| static [Cast](./cast/)(const Span\\&) | Casts a [Span](../../system/span/) of one primitive type TFrom to another primitive type TTo. | +## See Also + +* Namespace [System::Runtime::InteropServices](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system.runtime.interopservices/memorymarshal/asbytes/_index.md b/english/cpp/system.runtime.interopservices/memorymarshal/asbytes/_index.md new file mode 100644 index 0000000000..9a65566b12 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/memorymarshal/asbytes/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::MemoryMarshal::AsBytes method +linktitle: AsBytes +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::MemoryMarshal::AsBytes method. Casts a Span of one primitive type T to Span of bytes in C++.' +type: docs +weight: 100 +url: /cpp/system.runtime.interopservices/memorymarshal/asbytes/ +--- +## MemoryMarshal::AsBytes method + + +Casts a [Span](../../../system/span/) of one primitive type T to [Span](../../../system/span/) of bytes. + +```cpp +template static Span System::Runtime::InteropServices::MemoryMarshal::AsBytes(const Span &span) +``` + +## See Also + +* Class [Span](../../../system/span/) +* Class [MemoryMarshal](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/memorymarshal/cast/_index.md b/english/cpp/system.runtime.interopservices/memorymarshal/cast/_index.md new file mode 100644 index 0000000000..f44cf94848 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/memorymarshal/cast/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::MemoryMarshal::Cast method +linktitle: Cast +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::MemoryMarshal::Cast method. Casts a Span of one primitive type TFrom to another primitive type TTo in C++.' +type: docs +weight: 200 +url: /cpp/system.runtime.interopservices/memorymarshal/cast/ +--- +## MemoryMarshal::Cast method + + +Casts a [Span](../../../system/span/) of one primitive type TFrom to another primitive type TTo. + +```cpp +template static Span System::Runtime::InteropServices::MemoryMarshal::Cast(const Span &span) +``` + +## See Also + +* Class [Span](../../../system/span/) +* Class [MemoryMarshal](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/nativelibrary/_index.md b/english/cpp/system.runtime.interopservices/nativelibrary/_index.md new file mode 100644 index 0000000000..78cf85bf17 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/nativelibrary/_index.md @@ -0,0 +1,30 @@ +--- +title: System::Runtime::InteropServices::NativeLibrary class +linktitle: NativeLibrary +second_title: Aspose.PDF for C++ API Reference +description: 'How to use System::Runtime::InteropServices::NativeLibrary class in C++.' +type: docs +weight: 300 +url: /cpp/system.runtime.interopservices/nativelibrary/ +--- +## NativeLibrary class + + + + +```cpp +class NativeLibrary +``` + +## Methods + +| Method | Description | +| --- | --- | +| static [Free](./free/)(IntPtr) | Unloads dynamic library. | +| static [GetExport](./getexport/)(IntPtr, const String\&) | Gets address of given library item. | +| static [Load](./load/)(const String\&) | Loads native dynamic library. Throws on error. | +| static [TryLoad](./tryload/)(const String\&, IntPtr\&) | Loads native dynamic library. | +## See Also + +* Namespace [System::Runtime::InteropServices](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system.runtime.interopservices/nativelibrary/free/_index.md b/english/cpp/system.runtime.interopservices/nativelibrary/free/_index.md new file mode 100644 index 0000000000..463c21a63f --- /dev/null +++ b/english/cpp/system.runtime.interopservices/nativelibrary/free/_index.md @@ -0,0 +1,28 @@ +--- +title: System::Runtime::InteropServices::NativeLibrary::Free method +linktitle: Free +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::NativeLibrary::Free method. Unloads dynamic library in C++.' +type: docs +weight: 100 +url: /cpp/system.runtime.interopservices/nativelibrary/free/ +--- +## NativeLibrary::Free method + + +Unloads dynamic library. + +```cpp +static void System::Runtime::InteropServices::NativeLibrary::Free(IntPtr handle) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| handle | IntPtr | Native library handle. | + +## See Also + +* Class [NativeLibrary](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/nativelibrary/getexport/_index.md b/english/cpp/system.runtime.interopservices/nativelibrary/getexport/_index.md new file mode 100644 index 0000000000..dcdada2fe8 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/nativelibrary/getexport/_index.md @@ -0,0 +1,34 @@ +--- +title: System::Runtime::InteropServices::NativeLibrary::GetExport method +linktitle: GetExport +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::NativeLibrary::GetExport method. Gets address of given library item in C++.' +type: docs +weight: 200 +url: /cpp/system.runtime.interopservices/nativelibrary/getexport/ +--- +## NativeLibrary::GetExport method + + +Gets address of given library item. + +```cpp +static IntPtr System::Runtime::InteropServices::NativeLibrary::GetExport(IntPtr handle, const String &name) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| handle | IntPtr | Native library handle. | +| name | const String\& | Library item name. | + +### ReturnValue + +Pointer to native library item. + +## See Also + +* Class [String](../../../system/string/) +* Class [NativeLibrary](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/nativelibrary/load/_index.md b/english/cpp/system.runtime.interopservices/nativelibrary/load/_index.md new file mode 100644 index 0000000000..4f4f0cc970 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/nativelibrary/load/_index.md @@ -0,0 +1,33 @@ +--- +title: System::Runtime::InteropServices::NativeLibrary::Load method +linktitle: Load +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::NativeLibrary::Load method. Loads native dynamic library. Throws on error in C++.' +type: docs +weight: 300 +url: /cpp/system.runtime.interopservices/nativelibrary/load/ +--- +## NativeLibrary::Load method + + +Loads native dynamic library. Throws on error. + +```cpp +static IntPtr System::Runtime::InteropServices::NativeLibrary::Load(const String &libraryPath) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| libraryPath | const String\& | Path to the library. | + +### ReturnValue + +Native library handle. + +## See Also + +* Class [String](../../../system/string/) +* Class [NativeLibrary](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/nativelibrary/tryload/_index.md b/english/cpp/system.runtime.interopservices/nativelibrary/tryload/_index.md new file mode 100644 index 0000000000..e56969b02f --- /dev/null +++ b/english/cpp/system.runtime.interopservices/nativelibrary/tryload/_index.md @@ -0,0 +1,34 @@ +--- +title: System::Runtime::InteropServices::NativeLibrary::TryLoad method +linktitle: TryLoad +second_title: Aspose.PDF for C++ API Reference +description: 'System::Runtime::InteropServices::NativeLibrary::TryLoad method. Loads native dynamic library in C++.' +type: docs +weight: 400 +url: /cpp/system.runtime.interopservices/nativelibrary/tryload/ +--- +## NativeLibrary::TryLoad method + + +Loads native dynamic library. + +```cpp +static bool System::Runtime::InteropServices::NativeLibrary::TryLoad(const String &libraryPath, IntPtr &handle) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| libraryPath | const String\& | Path to the library. | +| handle | IntPtr\& | Native library handle. | + +### ReturnValue + +True if library loaded successfuly, false otherwise. + +## See Also + +* Class [String](../../../system/string/) +* Class [NativeLibrary](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/_index.md b/english/cpp/system.runtime.interopservices/osplatform/_index.md new file mode 100644 index 0000000000..b6ad5d0b45 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/_index.md @@ -0,0 +1,35 @@ +--- +title: System::Runtime::InteropServices::OSPlatform class +linktitle: OSPlatform +second_title: Aspose.PDF for C++ API Reference +description: 'How to use System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 400 +url: /cpp/system.runtime.interopservices/osplatform/ +--- +## OSPlatform class + + + + +```cpp +class OSPlatform : public System::IEquatable +``` + +## Methods + +| Method | Description | +| --- | --- | +| static [Create](./create/)(const String\&) | | +| [Equals](./equals/)(OSPlatform) override | | +| static [get_FreeBSD](./get_freebsd/)() | | +| static [get_Linux](./get_linux/)() | | +| static [get_OSX](./get_osx/)() | | +| static [get_Windows](./get_windows/)() | | +| [operator!=](./operator!=/)(const OSPlatform\&) const | | +| [operator==](./operator==/)(const OSPlatform\&) const | | +## See Also + +* Class [IEquatable](../../system/iequatable/) +* Namespace [System::Runtime::InteropServices](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/create/_index.md b/english/cpp/system.runtime.interopservices/osplatform/create/_index.md new file mode 100644 index 0000000000..9281c66c06 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/create/_index.md @@ -0,0 +1,25 @@ +--- +title: System::Runtime::InteropServices::OSPlatform::Create method +linktitle: Create +second_title: Aspose.PDF for C++ API Reference +description: 'How to use Create method of System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 100 +url: /cpp/system.runtime.interopservices/osplatform/create/ +--- +## OSPlatform::Create method + + + + +```cpp +static OSPlatform System::Runtime::InteropServices::OSPlatform::Create(const String &osPlatform) +``` + +## See Also + +* Class [OSPlatform](../) +* Class [String](../../../system/string/) +* Class [OSPlatform](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/equals/_index.md b/english/cpp/system.runtime.interopservices/osplatform/equals/_index.md new file mode 100644 index 0000000000..fa160c0398 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/equals/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::OSPlatform::Equals method +linktitle: Equals +second_title: Aspose.PDF for C++ API Reference +description: 'How to use Equals method of System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 600 +url: /cpp/system.runtime.interopservices/osplatform/equals/ +--- +## OSPlatform::Equals method + + + + +```cpp +bool System::Runtime::InteropServices::OSPlatform::Equals(OSPlatform other) override +``` + +## See Also + +* Class [OSPlatform](../) +* Class [OSPlatform](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/get_freebsd/_index.md b/english/cpp/system.runtime.interopservices/osplatform/get_freebsd/_index.md new file mode 100644 index 0000000000..9eaef86d99 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/get_freebsd/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::OSPlatform::get_FreeBSD method +linktitle: get_FreeBSD +second_title: Aspose.PDF for C++ API Reference +description: 'How to use get_FreeBSD method of System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 200 +url: /cpp/system.runtime.interopservices/osplatform/get_freebsd/ +--- +## OSPlatform::get_FreeBSD method + + + + +```cpp +static const OSPlatform & System::Runtime::InteropServices::OSPlatform::get_FreeBSD() +``` + +## See Also + +* Class [OSPlatform](../) +* Class [OSPlatform](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/get_linux/_index.md b/english/cpp/system.runtime.interopservices/osplatform/get_linux/_index.md new file mode 100644 index 0000000000..090a847a9b --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/get_linux/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::OSPlatform::get_Linux method +linktitle: get_Linux +second_title: Aspose.PDF for C++ API Reference +description: 'How to use get_Linux method of System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 300 +url: /cpp/system.runtime.interopservices/osplatform/get_linux/ +--- +## OSPlatform::get_Linux method + + + + +```cpp +static const OSPlatform & System::Runtime::InteropServices::OSPlatform::get_Linux() +``` + +## See Also + +* Class [OSPlatform](../) +* Class [OSPlatform](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/get_osx/_index.md b/english/cpp/system.runtime.interopservices/osplatform/get_osx/_index.md new file mode 100644 index 0000000000..d9fb0d6b3d --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/get_osx/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::OSPlatform::get_OSX method +linktitle: get_OSX +second_title: Aspose.PDF for C++ API Reference +description: 'How to use get_OSX method of System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 400 +url: /cpp/system.runtime.interopservices/osplatform/get_osx/ +--- +## OSPlatform::get_OSX method + + + + +```cpp +static const OSPlatform & System::Runtime::InteropServices::OSPlatform::get_OSX() +``` + +## See Also + +* Class [OSPlatform](../) +* Class [OSPlatform](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/get_windows/_index.md b/english/cpp/system.runtime.interopservices/osplatform/get_windows/_index.md new file mode 100644 index 0000000000..897b607b32 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/get_windows/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::OSPlatform::get_Windows method +linktitle: get_Windows +second_title: Aspose.PDF for C++ API Reference +description: 'How to use get_Windows method of System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 500 +url: /cpp/system.runtime.interopservices/osplatform/get_windows/ +--- +## OSPlatform::get_Windows method + + + + +```cpp +static const OSPlatform & System::Runtime::InteropServices::OSPlatform::get_Windows() +``` + +## See Also + +* Class [OSPlatform](../) +* Class [OSPlatform](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/operator!=/_index.md b/english/cpp/system.runtime.interopservices/osplatform/operator!=/_index.md new file mode 100644 index 0000000000..29902e8ff4 --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/operator!=/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::OSPlatform::operator!= method +linktitle: operator!= +second_title: Aspose.PDF for C++ API Reference +description: 'How to use operator!= method of System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 700 +url: /cpp/system.runtime.interopservices/osplatform/operator!=/ +--- +## OSPlatform::operator!= method + + + + +```cpp +bool System::Runtime::InteropServices::OSPlatform::operator!=(const OSPlatform &other) const +``` + +## See Also + +* Class [OSPlatform](../) +* Class [OSPlatform](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/osplatform/operator==/_index.md b/english/cpp/system.runtime.interopservices/osplatform/operator==/_index.md new file mode 100644 index 0000000000..f764dd0b9f --- /dev/null +++ b/english/cpp/system.runtime.interopservices/osplatform/operator==/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Runtime::InteropServices::OSPlatform::operator== method +linktitle: operator== +second_title: Aspose.PDF for C++ API Reference +description: 'How to use operator== method of System::Runtime::InteropServices::OSPlatform class in C++.' +type: docs +weight: 800 +url: /cpp/system.runtime.interopservices/osplatform/operator==/ +--- +## OSPlatform::operator== method + + + + +```cpp +bool System::Runtime::InteropServices::OSPlatform::operator==(const OSPlatform &other) const +``` + +## See Also + +* Class [OSPlatform](../) +* Class [OSPlatform](../) +* Namespace [System::Runtime::InteropServices](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.runtime.interopservices/varenum/_index.md b/english/cpp/system.runtime.interopservices/varenum/_index.md index 032730b500..e960ccb75a 100644 --- a/english/cpp/system.runtime.interopservices/varenum/_index.md +++ b/english/cpp/system.runtime.interopservices/varenum/_index.md @@ -4,7 +4,7 @@ linktitle: VarEnum second_title: Aspose.PDF for C++ API Reference description: 'System::Runtime::InteropServices::VarEnum enum. Defines how array elements should be marshalled in C++.' type: docs -weight: 300 +weight: 600 url: /cpp/system.runtime.interopservices/varenum/ --- ## VarEnum enum diff --git a/english/cpp/system.text/encoding/_index.md b/english/cpp/system.text/encoding/_index.md index 83621fc52a..1410af8c5f 100644 --- a/english/cpp/system.text/encoding/_index.md +++ b/english/cpp/system.text/encoding/_index.md @@ -83,6 +83,7 @@ class Encoding : public System::Object | virtual [GetMaxCharCount](./getmaxcharcount/)(int) | Get the maximum number of characters needed to decode a specified number of bytes. | | virtual [GetPreamble](./getpreamble/)() | Returns a sequence of bytes that denotes the encoding (e. g. BOM). | | virtual [GetString](./getstring/)(uint8_t *, int) | Decodes a buffer of bytes into a string. | +| [GetString](./getstring/)(const ReadOnlySpan\\&) | Decodes a buffer of bytes into a string. | | virtual [GetString](./getstring/)(ArrayPtr\) | Decodes a buffer of bytes into a string. | | virtual [GetString](./getstring/)(const System::Details::ArrayView\\&) | Decodes a buffer of bytes into a string. | | [GetString](./getstring/)(System::Details::StackArray\\&) | Decodes a buffer of bytes into a string. | diff --git a/english/cpp/system.text/encoding/getstring/_index.md b/english/cpp/system.text/encoding/getstring/_index.md index 22c620c7b3..259b50c50e 100644 --- a/english/cpp/system.text/encoding/getstring/_index.md +++ b/english/cpp/system.text/encoding/getstring/_index.md @@ -59,6 +59,31 @@ virtual String System::Text::Encoding::GetString(ArrayPtr bytes, int in * Class [Encoding](../) * Namespace [System::Text](../../) * Library [Aspose.PDF for C++](../../../) +## Encoding::GetString(const ReadOnlySpan\\&) method + + +Decodes a buffer of bytes into a string. + +```cpp +String System::Text::Encoding::GetString(const ReadOnlySpan &bytes) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| bytes | const ReadOnlySpan\\& | [Buffer](../../../system/buffer/) to read bytes from. | + +### ReturnValue + +[String](../../../system/string/) of decoded characters. + +## See Also + +* Class [String](../../../system/string/) +* Class [ReadOnlySpan](../../../system/readonlyspan/) +* Class [Encoding](../) +* Namespace [System::Text](../../) +* Library [Aspose.PDF for C++](../../../) ## Encoding::GetString(const System::Details::ArrayView\\&) method diff --git a/english/cpp/system.text/stringbuilder/_index.md b/english/cpp/system.text/stringbuilder/_index.md index 0c1e84cc74..cfe51d6b47 100644 --- a/english/cpp/system.text/stringbuilder/_index.md +++ b/english/cpp/system.text/stringbuilder/_index.md @@ -39,6 +39,7 @@ class StringBuilder : public System::Object | [AppendLine](./appendline/)(const String\&) | Appends string followed by new line character to builder. | | [Clear](./clear/)() | Removes all characters from the builder. | | [CopyTo](./copyto/)(int, System::ArrayPtr\ const\&, int, int) | Copies builder's data into existing array positions. | +| [EnsureCapacity](./ensurecapacity/)(int32_t) | Ensures that the capacity of this instance of [System.Text.StringBuilder](./) is at least the specified value. | | [get_Capacity](./get_capacity/)() const | Gets current capacity of string builder. | | [get_Length](./get_length/)() const | Gets length of string currently in builder. | | [idx_get](./idx_get/)(int) const | Gets character at specified position. | diff --git a/english/cpp/system.text/stringbuilder/ensurecapacity/_index.md b/english/cpp/system.text/stringbuilder/ensurecapacity/_index.md new file mode 100644 index 0000000000..46b43e9568 --- /dev/null +++ b/english/cpp/system.text/stringbuilder/ensurecapacity/_index.md @@ -0,0 +1,23 @@ +--- +title: System::Text::StringBuilder::EnsureCapacity method +linktitle: EnsureCapacity +second_title: Aspose.PDF for C++ API Reference +description: 'System::Text::StringBuilder::EnsureCapacity method. Ensures that the capacity of this instance of System.Text.StringBuilder is at least the specified value in C++.' +type: docs +weight: 800 +url: /cpp/system.text/stringbuilder/ensurecapacity/ +--- +## StringBuilder::EnsureCapacity method + + +Ensures that the capacity of this instance of [System.Text.StringBuilder](../) is at least the specified value. + +```cpp +int32_t System::Text::StringBuilder::EnsureCapacity(int32_t capacity) +``` + +## See Also + +* Class [StringBuilder](../) +* Namespace [System::Text](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system.text/stringbuilder/get_capacity/_index.md b/english/cpp/system.text/stringbuilder/get_capacity/_index.md index eb8d01c26e..8f2c4484d6 100644 --- a/english/cpp/system.text/stringbuilder/get_capacity/_index.md +++ b/english/cpp/system.text/stringbuilder/get_capacity/_index.md @@ -4,7 +4,7 @@ linktitle: get_Capacity second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::get_Capacity method. Gets current capacity of string builder in C++.' type: docs -weight: 800 +weight: 900 url: /cpp/system.text/stringbuilder/get_capacity/ --- ## StringBuilder::get_Capacity method diff --git a/english/cpp/system.text/stringbuilder/get_length/_index.md b/english/cpp/system.text/stringbuilder/get_length/_index.md index 660a982a41..373e569798 100644 --- a/english/cpp/system.text/stringbuilder/get_length/_index.md +++ b/english/cpp/system.text/stringbuilder/get_length/_index.md @@ -4,7 +4,7 @@ linktitle: get_Length second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::get_Length method. Gets length of string currently in builder in C++.' type: docs -weight: 900 +weight: 1000 url: /cpp/system.text/stringbuilder/get_length/ --- ## StringBuilder::get_Length method diff --git a/english/cpp/system.text/stringbuilder/idx_get/_index.md b/english/cpp/system.text/stringbuilder/idx_get/_index.md index 038f5bcb38..f002c20b4d 100644 --- a/english/cpp/system.text/stringbuilder/idx_get/_index.md +++ b/english/cpp/system.text/stringbuilder/idx_get/_index.md @@ -4,7 +4,7 @@ linktitle: idx_get second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::idx_get method. Gets character at specified position in C++.' type: docs -weight: 1000 +weight: 1100 url: /cpp/system.text/stringbuilder/idx_get/ --- ## StringBuilder::idx_get method diff --git a/english/cpp/system.text/stringbuilder/idx_set/_index.md b/english/cpp/system.text/stringbuilder/idx_set/_index.md index 679131ad38..e9f53327d4 100644 --- a/english/cpp/system.text/stringbuilder/idx_set/_index.md +++ b/english/cpp/system.text/stringbuilder/idx_set/_index.md @@ -4,7 +4,7 @@ linktitle: idx_set second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::idx_set method. Sets character at specified position in C++.' type: docs -weight: 1100 +weight: 1200 url: /cpp/system.text/stringbuilder/idx_set/ --- ## StringBuilder::idx_set method diff --git a/english/cpp/system.text/stringbuilder/insert/_index.md b/english/cpp/system.text/stringbuilder/insert/_index.md index 74885b9475..92e00b62e1 100644 --- a/english/cpp/system.text/stringbuilder/insert/_index.md +++ b/english/cpp/system.text/stringbuilder/insert/_index.md @@ -4,7 +4,7 @@ linktitle: Insert second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::Insert method. Inserts characters into builder''s fixed position in C++.' type: docs -weight: 1200 +weight: 1300 url: /cpp/system.text/stringbuilder/insert/ --- ## StringBuilder::Insert(int, const System::ArrayPtr\\&, int, int) method diff --git a/english/cpp/system.text/stringbuilder/operator[]/_index.md b/english/cpp/system.text/stringbuilder/operator[]/_index.md index 357cbe7901..6dcb952d38 100644 --- a/english/cpp/system.text/stringbuilder/operator[]/_index.md +++ b/english/cpp/system.text/stringbuilder/operator[]/_index.md @@ -4,7 +4,7 @@ linktitle: operator[] second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::operator[] method. Gets character at specified position in C++.' type: docs -weight: 1300 +weight: 1400 url: /cpp/system.text/stringbuilder/operator[]/ --- ## StringBuilder::operator[] method diff --git a/english/cpp/system.text/stringbuilder/remove/_index.md b/english/cpp/system.text/stringbuilder/remove/_index.md index a942c17407..84332deb9e 100644 --- a/english/cpp/system.text/stringbuilder/remove/_index.md +++ b/english/cpp/system.text/stringbuilder/remove/_index.md @@ -4,7 +4,7 @@ linktitle: Remove second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::Remove method. Removes fragment from builder in C++.' type: docs -weight: 1400 +weight: 1500 url: /cpp/system.text/stringbuilder/remove/ --- ## StringBuilder::Remove method diff --git a/english/cpp/system.text/stringbuilder/replace/_index.md b/english/cpp/system.text/stringbuilder/replace/_index.md index 0264476988..53830573be 100644 --- a/english/cpp/system.text/stringbuilder/replace/_index.md +++ b/english/cpp/system.text/stringbuilder/replace/_index.md @@ -4,7 +4,7 @@ linktitle: Replace second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::Replace method. Replaces character through the builder in C++.' type: docs -weight: 1500 +weight: 1600 url: /cpp/system.text/stringbuilder/replace/ --- ## StringBuilder::Replace(char_t, char_t) method diff --git a/english/cpp/system.text/stringbuilder/set_capacity/_index.md b/english/cpp/system.text/stringbuilder/set_capacity/_index.md index 41bb793b80..d0e37fc0a9 100644 --- a/english/cpp/system.text/stringbuilder/set_capacity/_index.md +++ b/english/cpp/system.text/stringbuilder/set_capacity/_index.md @@ -4,7 +4,7 @@ linktitle: set_Capacity second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::set_Capacity method. Sets current capacity of string builder in C++.' type: docs -weight: 1600 +weight: 1700 url: /cpp/system.text/stringbuilder/set_capacity/ --- ## StringBuilder::set_Capacity method diff --git a/english/cpp/system.text/stringbuilder/set_length/_index.md b/english/cpp/system.text/stringbuilder/set_length/_index.md index 039205d458..6371e40551 100644 --- a/english/cpp/system.text/stringbuilder/set_length/_index.md +++ b/english/cpp/system.text/stringbuilder/set_length/_index.md @@ -4,7 +4,7 @@ linktitle: set_Length second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::set_Length method. Trunkates or extends string builder to specified length in C++.' type: docs -weight: 1700 +weight: 1800 url: /cpp/system.text/stringbuilder/set_length/ --- ## StringBuilder::set_Length method diff --git a/english/cpp/system.text/stringbuilder/tostring/_index.md b/english/cpp/system.text/stringbuilder/tostring/_index.md index 619e88013b..b7b184542b 100644 --- a/english/cpp/system.text/stringbuilder/tostring/_index.md +++ b/english/cpp/system.text/stringbuilder/tostring/_index.md @@ -4,7 +4,7 @@ linktitle: ToString second_title: Aspose.PDF for C++ API Reference description: 'System::Text::StringBuilder::ToString method. Gets string currently contained in builder in C++.' type: docs -weight: 1800 +weight: 1900 url: /cpp/system.text/stringbuilder/tostring/ --- ## StringBuilder::ToString() const method diff --git a/english/cpp/system.text/utf7encoding/_index.md b/english/cpp/system.text/utf7encoding/_index.md index c1802d0264..b21e552604 100644 --- a/english/cpp/system.text/utf7encoding/_index.md +++ b/english/cpp/system.text/utf7encoding/_index.md @@ -52,6 +52,7 @@ class UTF7Encoding : public System::Text::Encoding | [GetMaxCharCount](./getmaxcharcount/)(int) override | Get the maximum number of characters needed to decode a specified number of bytes. | | [GetString](./getstring/)(ArrayPtr\, int, int) override | Decodes a buffer of bytes into a string. | | virtual [GetString](./getstring/)(uint8_t *, int) | Decodes a buffer of bytes into a string. | +| [GetString](./getstring/)(const ReadOnlySpan\\&) | Decodes a buffer of bytes into a string. | | virtual [GetString](./getstring/)(ArrayPtr\) | Decodes a buffer of bytes into a string. | | virtual [GetString](./getstring/)(const System::Details::ArrayView\\&) | Decodes a buffer of bytes into a string. | | [GetString](./getstring/)(System::Details::StackArray\\&) | Decodes a buffer of bytes into a string. | diff --git a/english/cpp/system.text/utf7encoding/getstring/_index.md b/english/cpp/system.text/utf7encoding/getstring/_index.md index 9329aeaad0..06b20b961f 100644 --- a/english/cpp/system.text/utf7encoding/getstring/_index.md +++ b/english/cpp/system.text/utf7encoding/getstring/_index.md @@ -59,6 +59,31 @@ String System::Text::UTF7Encoding::GetString(ArrayPtr bytes, int index, * Class [UTF7Encoding](../) * Namespace [System::Text](../../) * Library [Aspose.PDF for C++](../../../) +## UTF7Encoding::GetString(const ReadOnlySpan\\&) method + + +Decodes a buffer of bytes into a string. + +```cpp +String System::Text::Encoding::GetString(const ReadOnlySpan &bytes) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| bytes | const ReadOnlySpan\\& | [Buffer](../../../system/buffer/) to read bytes from. | + +### ReturnValue + +[String](../../../system/string/) of decoded characters. + +## See Also + +* Class [String](../../../system/string/) +* Class [ReadOnlySpan](../../../system/readonlyspan/) +* Class [UTF7Encoding](../) +* Namespace [System::Text](../../) +* Library [Aspose.PDF for C++](../../../) ## UTF7Encoding::GetString(const System::Details::ArrayView\\&) method diff --git a/english/cpp/system/_index.md b/english/cpp/system/_index.md index cd20251fee..27d91eb93d 100644 --- a/english/cpp/system/_index.md +++ b/english/cpp/system/_index.md @@ -16,6 +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. | +| [ArrayBase](./arraybase/) | The dummy for [System.Array](./array/) class (abstract base class for all arrays) May be filled with functionality by request. | | [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. | diff --git a/english/cpp/system/action/_index.md b/english/cpp/system/action/_index.md index 7b29c395c8..e4e80c2e04 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: 9400 +weight: 9500 url: /cpp/system/action/ --- ## Action typedef diff --git a/english/cpp/system/aggregateexception/_index.md b/english/cpp/system/aggregateexception/_index.md index c302d0d209..a8992b8686 100644 --- a/english/cpp/system/aggregateexception/_index.md +++ b/english/cpp/system/aggregateexception/_index.md @@ -4,7 +4,7 @@ linktitle: AggregateException second_title: Aspose.PDF for C++ API Reference description: 'How to use System::AggregateException typedef in C++.' type: docs -weight: 9500 +weight: 9600 url: /cpp/system/aggregateexception/ --- ## AggregateException typedef diff --git a/english/cpp/system/array/_index.md b/english/cpp/system/array/_index.md index 967f7a65a2..2ef28dfcfa 100644 --- a/english/cpp/system/array/_index.md +++ b/english/cpp/system/array/_index.md @@ -13,7 +13,7 @@ url: /cpp/system/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. ```cpp -templateclass Array : public virtual System::Object, +templateclass Array : public System::ArrayBase, public System::Collections::Generic::IList ``` @@ -40,6 +40,7 @@ templateclass Array : public virtual System::Object, | [Array](./array/)(std::initializer_list\) | Constructs an [Array](./) object and fills it with values from the specified initializer list containing elements of **[UnderlyingType](./underlyingtype/)** type. | | [Array](./array/)(const std::array\\&) | Constructs an [Array](./) object and fills it with values from the specified array containing elements of **[UnderlyingType](./underlyingtype/)** type. | | [Array](./array/)(std::initializer_list\, int) | Constructs an [Array](./) object and fills it with values from the specified initializer list containing elements of bool type. | +| static [AsReadOnly](./asreadonly/)(const SharedPtr\\>\&) | Casts array to read only collection. | | [begin](./begin/)() | Returns an iterator to the first element of the container. If the container is empty, the returned iterator will be equal to [end()](./end/). | | [begin](./begin/)() const | Returns an iterator to the first element of the const-qualified container. If the container is empty, the returned iterator will be equal to [end()](./end/). | | static [BinarySearch](./binarysearch/)(System::ArrayPtr\, const T\&) | Performs binary search in the sorted array. | @@ -89,7 +90,7 @@ templateclass Array : public virtual System::Object, | static [ForEach](./foreach/)(const ArrayPtr\\&, System::Action\) | Performs specified action on each element of the specified array. | | [get_Count](./get_count/)() const override | Returns the size of the array. | | [get_IsReadOnly](./get_isreadonly/)() const override | Indicates whether the array is read-only. | -| [get_Length](./get_length/)() const | Returns 32-bit integer that represents the total number of all elements in all dimensions of the array. | +| [get_Length](./get_length/)() const override | Returns 32-bit integer that represents the total number of all elements in all dimensions of the array. | | [get_LongLength](./get_longlength/)() const | Returns 64-bit integer that represents the total number of all elements in all dimensions of the array. | | [get_Rank](./get_rank/)() const | NOT IMPLEMENTED. | | [GetEnumerator](./getenumerator/)() override | Returns a pointer to [Enumerator](./enumerator/) object that provides IEnumerator interface to elements of the array represented by the current object. | @@ -114,6 +115,7 @@ templateclass Array : public virtual System::Object, | [Min](./min/)() const | Finds the smallest element in the array using [operator<()](../operator_/) to compare elements. | | [operator[]](./operator[]/)(int) | Returns an item at the specified index. | | [operator[]](./operator[]/)(int) const | Returns an item at the specified index. | +| [raw_data_ptr](./raw_data_ptr/)() override | Returns pointer to the first element of single-dimension array. For multi-dimensional arrays result undefined. | | [rbegin](./rbegin/)() | Returns a reverse iterator to the first element of the reversed container. It corresponds to the last element of the non-reversed container. If the container is empty, the returned iterator is equal to [rend()](./rend/). | | [rbegin](./rbegin/)() const | Returns a reverse iterator to the first element of the reversed container. It corresponds to the last element of the non-reversed container. If the container is empty, the returned iterator is equal to [rend()](./rend/). | | [Remove](./remove/)(const T\&) override | Not supported because the array represented by the current object is read-only. | @@ -129,6 +131,7 @@ templateclass Array : public virtual System::Object, | static [Sort](./sort/)(const ArrayPtr\\&, int, int) | Sorts a range of elements in the specified array using default comparer. | | static [Sort](./sort/)(const ArrayPtr\\&, const SharedPtr\\>\&) | Sorts elements in the specified array using specified comparer. | | static [Sort](./sort/)(const ArrayPtr\\&, const SharedPtr\\>\&) | NOT IMPLEMENTED. | +| static [Sort](./sort/)(const ArrayPtr\\&, const System::Comparison\\&) | Sorts elements in the specified array using specified comparison. | | static [Sort](./sort/)(const ArrayPtr\\&, const ArrayPtr\\&) | Sorts two arrays one containing keys and the other - corresponding items, based on the values of array containing keys, elements of which are compared using operator<. | | static [Sort](./sort/)(const ArrayPtr\\&, const ArrayPtr\\&, int, int) | Sorts two arrays one containing keys and the other - corresponding items, based on the values of array containing keys, elements of which are compared using default comparer. | | static [TrueForAll](./trueforall/)(System::ArrayPtr\, System::Predicate\) | Determines whether all elements in the specified array satisfy the conditions defined by specified predicate. | @@ -211,7 +214,7 @@ This code example produces the following output: ## See Also -* Class [Object](../object/) +* Class [ArrayBase](../arraybase/) * Class [IList](../../system.collections.generic/ilist/) * Namespace [System](../) * Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system/array/asreadonly/_index.md b/english/cpp/system/array/asreadonly/_index.md new file mode 100644 index 0000000000..1a1bd99922 --- /dev/null +++ b/english/cpp/system/array/asreadonly/_index.md @@ -0,0 +1,26 @@ +--- +title: System::Array::AsReadOnly method +linktitle: AsReadOnly +second_title: Aspose.PDF for C++ API Reference +description: 'System::Array::AsReadOnly method. Casts array to read only collection in C++.' +type: docs +weight: 4700 +url: /cpp/system/array/asreadonly/ +--- +## Array::AsReadOnly method + + +Casts array to read only collection. + +```cpp +static SharedPtr> System::Array::AsReadOnly(const SharedPtr> &array) +``` + +## See Also + +* Typedef [SharedPtr](../../sharedptr/) +* Class [ReadOnlyCollection](../../../system.collections.objectmodel/readonlycollection/) +* Class [Array](../) +* Class [Array](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/array/binarysearch/_index.md b/english/cpp/system/array/binarysearch/_index.md index c6cad6f993..808570e1c1 100644 --- a/english/cpp/system/array/binarysearch/_index.md +++ b/english/cpp/system/array/binarysearch/_index.md @@ -4,7 +4,7 @@ linktitle: BinarySearch second_title: Aspose.PDF for C++ API Reference description: 'System::Array::BinarySearch method. Performs binary search in the sorted array in C++.' type: docs -weight: 4600 +weight: 4800 url: /cpp/system/array/binarysearch/ --- ## Array::BinarySearch(System::ArrayPtr\, const T\&) method diff --git a/english/cpp/system/array/const_iterator/_index.md b/english/cpp/system/array/const_iterator/_index.md index 78035f08c6..f5d99111eb 100644 --- a/english/cpp/system/array/const_iterator/_index.md +++ b/english/cpp/system/array/const_iterator/_index.md @@ -4,7 +4,7 @@ linktitle: const_iterator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::const_iterator typedef. Const iterator type in C++.' type: docs -weight: 6000 +weight: 6200 url: /cpp/system/array/const_iterator/ --- ## const_iterator typedef diff --git a/english/cpp/system/array/const_reverse_iterator/_index.md b/english/cpp/system/array/const_reverse_iterator/_index.md index f65255edd6..384301f70a 100644 --- a/english/cpp/system/array/const_reverse_iterator/_index.md +++ b/english/cpp/system/array/const_reverse_iterator/_index.md @@ -4,7 +4,7 @@ linktitle: const_reverse_iterator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::const_reverse_iterator typedef. Const reverse iterator type in C++.' type: docs -weight: 6100 +weight: 6300 url: /cpp/system/array/const_reverse_iterator/ --- ## const_reverse_iterator typedef diff --git a/english/cpp/system/array/constrainedcopy/_index.md b/english/cpp/system/array/constrainedcopy/_index.md index 667915ece2..359623e354 100644 --- a/english/cpp/system/array/constrainedcopy/_index.md +++ b/english/cpp/system/array/constrainedcopy/_index.md @@ -4,7 +4,7 @@ linktitle: ConstrainedCopy second_title: Aspose.PDF for C++ API Reference description: 'System::Array::ConstrainedCopy method. Copies a range of elements from an System.Array starting at the specified source in C++.' type: docs -weight: 4700 +weight: 4900 url: /cpp/system/array/constrainedcopy/ --- ## Array::ConstrainedCopy method diff --git a/english/cpp/system/array/convertall/_index.md b/english/cpp/system/array/convertall/_index.md index 6842a45480..87c5e829a0 100644 --- a/english/cpp/system/array/convertall/_index.md +++ b/english/cpp/system/array/convertall/_index.md @@ -4,7 +4,7 @@ linktitle: ConvertAll second_title: Aspose.PDF for C++ API Reference description: 'System::Array::ConvertAll method. Constructs a new Array object and fills it with elements of the specified array converted to OutputType type using the specified converter delegate in C++.' type: docs -weight: 4800 +weight: 5000 url: /cpp/system/array/convertall/ --- ## Array::ConvertAll(ArrayPtr\, Converter\) method diff --git a/english/cpp/system/array/copy/_index.md b/english/cpp/system/array/copy/_index.md index f664cf18c1..0a9c217b83 100644 --- a/english/cpp/system/array/copy/_index.md +++ b/english/cpp/system/array/copy/_index.md @@ -4,7 +4,7 @@ linktitle: Copy second_title: Aspose.PDF for C++ API Reference description: 'System::Array::Copy method. Copies the specified number of elements from the source array to the destination array in C++.' type: docs -weight: 4900 +weight: 5100 url: /cpp/system/array/copy/ --- ## Array::Copy(const ArrayPtr\\&, const ArrayPtr\\&, int64_t) method diff --git a/english/cpp/system/array/enumerableptr/_index.md b/english/cpp/system/array/enumerableptr/_index.md index 8cb5db42ce..6fdb6b9166 100644 --- a/english/cpp/system/array/enumerableptr/_index.md +++ b/english/cpp/system/array/enumerableptr/_index.md @@ -4,7 +4,7 @@ linktitle: EnumerablePtr second_title: Aspose.PDF for C++ API Reference description: 'System::Array::EnumerablePtr typedef. An alias for shared pointer type pointing to IEnumerable object containing elements of type T in C++.' type: docs -weight: 6200 +weight: 6400 url: /cpp/system/array/enumerableptr/ --- ## EnumerablePtr typedef diff --git a/english/cpp/system/array/enumerator/_index.md b/english/cpp/system/array/enumerator/_index.md index 8b4dc452c0..90c9cc3d08 100644 --- a/english/cpp/system/array/enumerator/_index.md +++ b/english/cpp/system/array/enumerator/_index.md @@ -4,7 +4,7 @@ linktitle: Enumerator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::Enumerator class. Implements IEnumerator interface that enables enumeration of elements of an Array object. 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: 6800 +weight: 7000 url: /cpp/system/array/enumerator/ --- ## Enumerator class diff --git a/english/cpp/system/array/enumeratorptr/_index.md b/english/cpp/system/array/enumeratorptr/_index.md index 437cfefa08..08feb4ee77 100644 --- a/english/cpp/system/array/enumeratorptr/_index.md +++ b/english/cpp/system/array/enumeratorptr/_index.md @@ -4,7 +4,7 @@ linktitle: EnumeratorPtr second_title: Aspose.PDF for C++ API Reference description: 'System::Array::EnumeratorPtr typedef. An alias for shared pointer type pointing to IEnumerator object containing elements of type T in C++.' type: docs -weight: 6300 +weight: 6500 url: /cpp/system/array/enumeratorptr/ --- ## EnumeratorPtr typedef diff --git a/english/cpp/system/array/exists/_index.md b/english/cpp/system/array/exists/_index.md index 61951f280d..d2ba1bef8b 100644 --- a/english/cpp/system/array/exists/_index.md +++ b/english/cpp/system/array/exists/_index.md @@ -4,7 +4,7 @@ linktitle: Exists second_title: Aspose.PDF for C++ API Reference description: 'System::Array::Exists method. Determines if the specified Array object contains an element that satisfies requirements of the specified predicate in C++.' type: docs -weight: 5000 +weight: 5200 url: /cpp/system/array/exists/ --- ## Array::Exists method diff --git a/english/cpp/system/array/find/_index.md b/english/cpp/system/array/find/_index.md index da237485e5..897c048d5f 100644 --- a/english/cpp/system/array/find/_index.md +++ b/english/cpp/system/array/find/_index.md @@ -4,7 +4,7 @@ linktitle: Find second_title: Aspose.PDF for C++ API Reference description: 'System::Array::Find method. Searches for the first element in the specified array that satisfies the conditions of the specified predicate in C++.' type: docs -weight: 5100 +weight: 5300 url: /cpp/system/array/find/ --- ## Array::Find method diff --git a/english/cpp/system/array/findall/_index.md b/english/cpp/system/array/findall/_index.md index 148f58092c..c9784d8334 100644 --- a/english/cpp/system/array/findall/_index.md +++ b/english/cpp/system/array/findall/_index.md @@ -4,7 +4,7 @@ linktitle: FindAll second_title: Aspose.PDF for C++ API Reference description: 'System::Array::FindAll method. Retrieves all the elements that match the conditions defined by the specified predicate in C++.' type: docs -weight: 5200 +weight: 5400 url: /cpp/system/array/findall/ --- ## Array::FindAll method diff --git a/english/cpp/system/array/findindex/_index.md b/english/cpp/system/array/findindex/_index.md index 8b32b67f6d..86e03a1135 100644 --- a/english/cpp/system/array/findindex/_index.md +++ b/english/cpp/system/array/findindex/_index.md @@ -4,7 +4,7 @@ linktitle: FindIndex second_title: Aspose.PDF for C++ API Reference description: 'System::Array::FindIndex method. Searches for the first element in the specified array that satisfies the conditions of the specified predicate in C++.' type: docs -weight: 5300 +weight: 5500 url: /cpp/system/array/findindex/ --- ## Array::FindIndex method diff --git a/english/cpp/system/array/foreach/_index.md b/english/cpp/system/array/foreach/_index.md index 9c1ca5d77e..152b32f845 100644 --- a/english/cpp/system/array/foreach/_index.md +++ b/english/cpp/system/array/foreach/_index.md @@ -4,7 +4,7 @@ linktitle: ForEach second_title: Aspose.PDF for C++ API Reference description: 'System::Array::ForEach method. Performs specified action on each element of the specified array in C++.' type: docs -weight: 5400 +weight: 5600 url: /cpp/system/array/foreach/ --- ## Array::ForEach method diff --git a/english/cpp/system/array/get_length/_index.md b/english/cpp/system/array/get_length/_index.md index f5833bd5a6..bdd11ce800 100644 --- a/english/cpp/system/array/get_length/_index.md +++ b/english/cpp/system/array/get_length/_index.md @@ -13,7 +13,7 @@ url: /cpp/system/array/get_length/ Returns 32-bit integer that represents the total number of all elements in all dimensions of the array. ```cpp -int32_t System::Array::get_Length() const +int32_t System::Array::get_Length() const override ``` diff --git a/english/cpp/system/array/iterator/_index.md b/english/cpp/system/array/iterator/_index.md index 515a745db4..de79cc2e11 100644 --- a/english/cpp/system/array/iterator/_index.md +++ b/english/cpp/system/array/iterator/_index.md @@ -4,7 +4,7 @@ linktitle: iterator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::iterator typedef. Iterator type in C++.' type: docs -weight: 6400 +weight: 6600 url: /cpp/system/array/iterator/ --- ## iterator typedef diff --git a/english/cpp/system/array/lastindexof/_index.md b/english/cpp/system/array/lastindexof/_index.md index adbfb3f10d..90f396cba2 100644 --- a/english/cpp/system/array/lastindexof/_index.md +++ b/english/cpp/system/array/lastindexof/_index.md @@ -4,7 +4,7 @@ linktitle: LastIndexOf second_title: Aspose.PDF for C++ API Reference description: 'System::Array::LastIndexOf method. Determines the index of the last occurrence of the specified item in a range of items of the array specified by the start index and the number of elements in the range in C++.' type: docs -weight: 5500 +weight: 5700 url: /cpp/system/array/lastindexof/ --- ## Array::LastIndexOf(const ArrayPtr\\&, const ValueType\&, int, int) method diff --git a/english/cpp/system/array/raw_data_ptr/_index.md b/english/cpp/system/array/raw_data_ptr/_index.md new file mode 100644 index 0000000000..079c6bc1b6 --- /dev/null +++ b/english/cpp/system/array/raw_data_ptr/_index.md @@ -0,0 +1,23 @@ +--- +title: System::Array::raw_data_ptr method +linktitle: raw_data_ptr +second_title: Aspose.PDF for C++ API Reference +description: 'System::Array::raw_data_ptr method. Returns pointer to the first element of single-dimension array. For multi-dimensional arrays result undefined in C++.' +type: docs +weight: 3600 +url: /cpp/system/array/raw_data_ptr/ +--- +## Array::raw_data_ptr method + + +Returns pointer to the first element of single-dimension array. For multi-dimensional arrays result undefined. + +```cpp +void * System::Array::raw_data_ptr() override +``` + +## See Also + +* Class [Array](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/array/rbegin/_index.md b/english/cpp/system/array/rbegin/_index.md index d7a632e697..14590f4762 100644 --- a/english/cpp/system/array/rbegin/_index.md +++ b/english/cpp/system/array/rbegin/_index.md @@ -4,7 +4,7 @@ linktitle: rbegin second_title: Aspose.PDF for C++ API Reference description: 'System::Array::rbegin method. Returns a reverse iterator to the first element of the reversed container. It corresponds to the last element of the non-reversed container. If the container is empty, the returned iterator is equal to rend() in C++.' type: docs -weight: 3600 +weight: 3700 url: /cpp/system/array/rbegin/ --- ## Array::rbegin() const method diff --git a/english/cpp/system/array/remove/_index.md b/english/cpp/system/array/remove/_index.md index 0ce52593fe..4342ae411e 100644 --- a/english/cpp/system/array/remove/_index.md +++ b/english/cpp/system/array/remove/_index.md @@ -4,7 +4,7 @@ linktitle: Remove second_title: Aspose.PDF for C++ API Reference description: 'System::Array::Remove method. Not supported because the array represented by the current object is read-only in C++.' type: docs -weight: 3700 +weight: 3800 url: /cpp/system/array/remove/ --- ## Array::Remove method diff --git a/english/cpp/system/array/removeat/_index.md b/english/cpp/system/array/removeat/_index.md index e7ad730e55..bd801662a0 100644 --- a/english/cpp/system/array/removeat/_index.md +++ b/english/cpp/system/array/removeat/_index.md @@ -4,7 +4,7 @@ linktitle: RemoveAt second_title: Aspose.PDF for C++ API Reference description: 'System::Array::RemoveAt method. Not supported because array represented by the current object is read-only in C++.' type: docs -weight: 3800 +weight: 3900 url: /cpp/system/array/removeat/ --- ## Array::RemoveAt method diff --git a/english/cpp/system/array/rend/_index.md b/english/cpp/system/array/rend/_index.md index 7b50305ad3..7579fb3305 100644 --- a/english/cpp/system/array/rend/_index.md +++ b/english/cpp/system/array/rend/_index.md @@ -4,7 +4,7 @@ linktitle: rend second_title: Aspose.PDF for C++ API Reference description: 'System::Array::rend method. Returns a reverse iterator to the element following the last element of the reversed container. It corresponds to the element preceding the first element of the non-reversed container. This element acts as a placeholder, attempting to access it results in undefined behavior in C++.' type: docs -weight: 3900 +weight: 4000 url: /cpp/system/array/rend/ --- ## Array::rend() const method diff --git a/english/cpp/system/array/resize/_index.md b/english/cpp/system/array/resize/_index.md index e309123ec4..5ef626a10b 100644 --- a/english/cpp/system/array/resize/_index.md +++ b/english/cpp/system/array/resize/_index.md @@ -4,7 +4,7 @@ linktitle: Resize second_title: Aspose.PDF for C++ API Reference description: 'System::Array::Resize method. Changes the size of the specified array to the specified value or crates new array with specified size in C++.' type: docs -weight: 5600 +weight: 5800 url: /cpp/system/array/resize/ --- ## Array::Resize method diff --git a/english/cpp/system/array/reverse/_index.md b/english/cpp/system/array/reverse/_index.md index cd77e276ab..95d0b0af11 100644 --- a/english/cpp/system/array/reverse/_index.md +++ b/english/cpp/system/array/reverse/_index.md @@ -4,7 +4,7 @@ linktitle: Reverse second_title: Aspose.PDF for C++ API Reference description: 'System::Array::Reverse method. Reverses elements in the specified array in C++.' type: docs -weight: 5700 +weight: 5900 url: /cpp/system/array/reverse/ --- ## Array::Reverse(const ArrayPtr\\&) method diff --git a/english/cpp/system/array/reverse_iterator/_index.md b/english/cpp/system/array/reverse_iterator/_index.md index 618c66991f..e5f03f92d2 100644 --- a/english/cpp/system/array/reverse_iterator/_index.md +++ b/english/cpp/system/array/reverse_iterator/_index.md @@ -4,7 +4,7 @@ linktitle: reverse_iterator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::reverse_iterator typedef. Reverse iterator type in C++.' type: docs -weight: 6500 +weight: 6700 url: /cpp/system/array/reverse_iterator/ --- ## reverse_iterator typedef diff --git a/english/cpp/system/array/settemplateweakptr/_index.md b/english/cpp/system/array/settemplateweakptr/_index.md index 84fe64dbb9..fe1092fd0c 100644 --- a/english/cpp/system/array/settemplateweakptr/_index.md +++ b/english/cpp/system/array/settemplateweakptr/_index.md @@ -4,7 +4,7 @@ linktitle: SetTemplateWeakPtr second_title: Aspose.PDF for C++ API Reference description: 'System::Array::SetTemplateWeakPtr method. Makes array treat stored pointers as weak (if applicable) in C++.' type: docs -weight: 4000 +weight: 4100 url: /cpp/system/array/settemplateweakptr/ --- ## Array::SetTemplateWeakPtr method diff --git a/english/cpp/system/array/setvalue/_index.md b/english/cpp/system/array/setvalue/_index.md index 9fce934e09..a2993d0824 100644 --- a/english/cpp/system/array/setvalue/_index.md +++ b/english/cpp/system/array/setvalue/_index.md @@ -4,7 +4,7 @@ linktitle: SetValue second_title: Aspose.PDF for C++ API Reference description: 'System::Array::SetValue method. Sets value of the element at specified index in C++.' type: docs -weight: 4100 +weight: 4200 url: /cpp/system/array/setvalue/ --- ## Array::SetValue method diff --git a/english/cpp/system/array/sort/_index.md b/english/cpp/system/array/sort/_index.md index 1752322b5a..59deea8ebd 100644 --- a/english/cpp/system/array/sort/_index.md +++ b/english/cpp/system/array/sort/_index.md @@ -4,7 +4,7 @@ linktitle: Sort second_title: Aspose.PDF for C++ API Reference description: 'System::Array::Sort method. Sorts two arrays one containing keys and the other - corresponding items, based on the values of array containing keys, elements of which are compared using operator< in C++.' type: docs -weight: 5800 +weight: 6000 url: /cpp/system/array/sort/ --- ## Array::Sort(const ArrayPtr\\&, const ArrayPtr\\&) method @@ -122,6 +122,22 @@ template static void System::Array::Sort(const Arra * Class [Array](../) * Namespace [System](../../) * Library [Aspose.PDF for C++](../../../) +## Array::Sort(const ArrayPtr\\&, const System::Comparison\\&) method + + +Sorts elements in the specified array using specified comparison. + +```cpp +template static void System::Array::Sort(const ArrayPtr &arr, const System::Comparison &comparison) +``` + +## See Also + +* Typedef [ArrayPtr](../../arrayptr/) +* Class [Comparison](../../comparison/) +* Class [Array](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) ## Array::Sort(const ArrayPtr\\&, int, int) method diff --git a/english/cpp/system/array/trueforall/_index.md b/english/cpp/system/array/trueforall/_index.md index a1c7e0d069..b61091f1bd 100644 --- a/english/cpp/system/array/trueforall/_index.md +++ b/english/cpp/system/array/trueforall/_index.md @@ -4,7 +4,7 @@ linktitle: TrueForAll second_title: Aspose.PDF for C++ API Reference description: 'System::Array::TrueForAll method. Determines whether all elements in the specified array satisfy the conditions defined by specified predicate in C++.' type: docs -weight: 5900 +weight: 6100 url: /cpp/system/array/trueforall/ --- ## Array::TrueForAll method diff --git a/english/cpp/system/array/underlyingtype/_index.md b/english/cpp/system/array/underlyingtype/_index.md index 8e610807d9..3399f75fae 100644 --- a/english/cpp/system/array/underlyingtype/_index.md +++ b/english/cpp/system/array/underlyingtype/_index.md @@ -4,7 +4,7 @@ linktitle: UnderlyingType second_title: Aspose.PDF for C++ API Reference description: 'System::Array::UnderlyingType typedef. Alias for the type used to represent each element of the array in C++.' type: docs -weight: 6600 +weight: 6800 url: /cpp/system/array/underlyingtype/ --- ## UnderlyingType typedef diff --git a/english/cpp/system/array/valuetype/_index.md b/english/cpp/system/array/valuetype/_index.md index fd165bf40c..7a2676417c 100644 --- a/english/cpp/system/array/valuetype/_index.md +++ b/english/cpp/system/array/valuetype/_index.md @@ -4,7 +4,7 @@ linktitle: ValueType second_title: Aspose.PDF for C++ API Reference description: 'System::Array::ValueType typedef. Alias for the type of the elements of the array in C++.' type: docs -weight: 6700 +weight: 6900 url: /cpp/system/array/valuetype/ --- ## ValueType typedef diff --git a/english/cpp/system/array/virtualizebeginconstiterator/_index.md b/english/cpp/system/array/virtualizebeginconstiterator/_index.md index 5331cfaacd..9e7013809d 100644 --- a/english/cpp/system/array/virtualizebeginconstiterator/_index.md +++ b/english/cpp/system/array/virtualizebeginconstiterator/_index.md @@ -4,7 +4,7 @@ linktitle: virtualizeBeginConstIterator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::virtualizeBeginConstIterator method. Gets the implementation of begin const iterator for the current container in C++.' type: docs -weight: 4200 +weight: 4300 url: /cpp/system/array/virtualizebeginconstiterator/ --- ## Array::virtualizeBeginConstIterator method diff --git a/english/cpp/system/array/virtualizebeginiterator/_index.md b/english/cpp/system/array/virtualizebeginiterator/_index.md index 1ba74a0543..b94a844065 100644 --- a/english/cpp/system/array/virtualizebeginiterator/_index.md +++ b/english/cpp/system/array/virtualizebeginiterator/_index.md @@ -4,7 +4,7 @@ linktitle: virtualizeBeginIterator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::virtualizeBeginIterator method. Gets the implementation of begin iterator for the current container in C++.' type: docs -weight: 4300 +weight: 4400 url: /cpp/system/array/virtualizebeginiterator/ --- ## Array::virtualizeBeginIterator method diff --git a/english/cpp/system/array/virtualizeendconstiterator/_index.md b/english/cpp/system/array/virtualizeendconstiterator/_index.md index 2408dcab04..8ca03c4540 100644 --- a/english/cpp/system/array/virtualizeendconstiterator/_index.md +++ b/english/cpp/system/array/virtualizeendconstiterator/_index.md @@ -4,7 +4,7 @@ linktitle: virtualizeEndConstIterator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::virtualizeEndConstIterator method. Gets the implementation of end const iterator for the current container in C++.' type: docs -weight: 4400 +weight: 4500 url: /cpp/system/array/virtualizeendconstiterator/ --- ## Array::virtualizeEndConstIterator method diff --git a/english/cpp/system/array/virtualizeenditerator/_index.md b/english/cpp/system/array/virtualizeenditerator/_index.md index 5056a9313a..437b87e88f 100644 --- a/english/cpp/system/array/virtualizeenditerator/_index.md +++ b/english/cpp/system/array/virtualizeenditerator/_index.md @@ -4,7 +4,7 @@ linktitle: virtualizeEndIterator second_title: Aspose.PDF for C++ API Reference description: 'System::Array::virtualizeEndIterator method. Gets the implementation of end iterator for the current container in C++.' type: docs -weight: 4500 +weight: 4600 url: /cpp/system/array/virtualizeenditerator/ --- ## Array::virtualizeEndIterator method diff --git a/english/cpp/system/arraybase/_index.md b/english/cpp/system/arraybase/_index.md new file mode 100644 index 0000000000..2a8e4d5c6c --- /dev/null +++ b/english/cpp/system/arraybase/_index.md @@ -0,0 +1,29 @@ +--- +title: System::ArrayBase class +linktitle: ArrayBase +second_title: Aspose.PDF for C++ API Reference +description: 'System::ArrayBase class. The dummy for System.Array class (abstract base class for all arrays) May be filled with functionality by request in C++.' +type: docs +weight: 300 +url: /cpp/system/arraybase/ +--- +## ArrayBase class + + +The dummy for [System.Array](../array/) class (abstract base class for all arrays) May be filled with functionality by request. + +```cpp +class ArrayBase : public virtual System::Object +``` + +## Methods + +| Method | Description | +| --- | --- | +| virtual [get_Length](./get_length/)() const | Returns 32-bit integer that represents the total number of all elements in all dimensions of the array. | +| virtual [raw_data_ptr](./raw_data_ptr/)() | Returns pointer to the first element of single-dimension array. For multi-dimensional arrays result undefined. | +## See Also + +* Class [Object](../object/) +* Namespace [System](../) +* Library [Aspose.PDF for C++](../../) diff --git a/english/cpp/system/arraybase/get_length/_index.md b/english/cpp/system/arraybase/get_length/_index.md new file mode 100644 index 0000000000..041b8007ff --- /dev/null +++ b/english/cpp/system/arraybase/get_length/_index.md @@ -0,0 +1,28 @@ +--- +title: System::ArrayBase::get_Length method +linktitle: get_Length +second_title: Aspose.PDF for C++ API Reference +description: 'System::ArrayBase::get_Length method. Returns 32-bit integer that represents the total number of all elements in all dimensions of the array in C++.' +type: docs +weight: 100 +url: /cpp/system/arraybase/get_length/ +--- +## ArrayBase::get_Length method + + +Returns 32-bit integer that represents the total number of all elements in all dimensions of the array. + +```cpp +virtual int32_t System::ArrayBase::get_Length() const =0 +``` + + +### ReturnValue + +Total number of all elements in all dimensions + +## See Also + +* Class [ArrayBase](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/arraybase/raw_data_ptr/_index.md b/english/cpp/system/arraybase/raw_data_ptr/_index.md new file mode 100644 index 0000000000..5a1cf8f610 --- /dev/null +++ b/english/cpp/system/arraybase/raw_data_ptr/_index.md @@ -0,0 +1,23 @@ +--- +title: System::ArrayBase::raw_data_ptr method +linktitle: raw_data_ptr +second_title: Aspose.PDF for C++ API Reference +description: 'System::ArrayBase::raw_data_ptr method. Returns pointer to the first element of single-dimension array. For multi-dimensional arrays result undefined in C++.' +type: docs +weight: 200 +url: /cpp/system/arraybase/raw_data_ptr/ +--- +## ArrayBase::raw_data_ptr method + + +Returns pointer to the first element of single-dimension array. For multi-dimensional arrays result undefined. + +```cpp +virtual void * System::ArrayBase::raw_data_ptr()=0 +``` + +## See Also + +* Class [ArrayBase](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/arrayptr/_index.md b/english/cpp/system/arrayptr/_index.md index 677ef84471..62802d92cb 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: 9600 +weight: 9700 url: /cpp/system/arrayptr/ --- ## ArrayPtr typedef diff --git a/english/cpp/system/arraysegment/_index.md b/english/cpp/system/arraysegment/_index.md index 9f2624ba44..36c224cb64 100644 --- a/english/cpp/system/arraysegment/_index.md +++ b/english/cpp/system/arraysegment/_index.md @@ -4,7 +4,7 @@ linktitle: ArraySegment second_title: Aspose.PDF for C++ API Reference 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 +weight: 400 url: /cpp/system/arraysegment/ --- ## ArraySegment class diff --git a/english/cpp/system/ascast/_index.md b/english/cpp/system/ascast/_index.md index dbb7d6d68a..64f876a925 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: 13600 +weight: 13700 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 167dbcd682..377a992e9d 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: 9700 +weight: 9800 url: /cpp/system/asynccallback/ --- ## AsyncCallback typedef diff --git a/english/cpp/system/attribute/_index.md b/english/cpp/system/attribute/_index.md index 908e25dff6..eaf6ceb345 100644 --- a/english/cpp/system/attribute/_index.md +++ b/english/cpp/system/attribute/_index.md @@ -4,7 +4,7 @@ linktitle: Attribute second_title: Aspose.PDF for C++ API Reference description: 'System::Attribute class. A base class for custom attributes. 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: 400 +weight: 500 url: /cpp/system/attribute/ --- ## Attribute class diff --git a/english/cpp/system/badimageformatexception/_index.md b/english/cpp/system/badimageformatexception/_index.md index 4db03c601f..c224c08927 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: 9800 +weight: 9900 url: /cpp/system/badimageformatexception/ --- ## BadImageFormatException typedef diff --git a/english/cpp/system/base64formattingoptions/_index.md b/english/cpp/system/base64formattingoptions/_index.md index cd33356293..cc65d95ddb 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: 7900 +weight: 8000 url: /cpp/system/base64formattingoptions/ --- ## Base64FormattingOptions enum diff --git a/english/cpp/system/bitconverter/_index.md b/english/cpp/system/bitconverter/_index.md index 05c0b434b9..284717899b 100644 --- a/english/cpp/system/bitconverter/_index.md +++ b/english/cpp/system/bitconverter/_index.md @@ -4,7 +4,7 @@ linktitle: BitConverter second_title: Aspose.PDF for C++ API Reference description: 'System::BitConverter class. 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 in C++.' type: docs -weight: 500 +weight: 600 url: /cpp/system/bitconverter/ --- ## BitConverter class diff --git a/english/cpp/system/boolean/_index.md b/english/cpp/system/boolean/_index.md index adc2fe04d3..916c39268f 100644 --- a/english/cpp/system/boolean/_index.md +++ b/english/cpp/system/boolean/_index.md @@ -4,7 +4,7 @@ linktitle: Boolean second_title: Aspose.PDF for C++ API Reference description: 'System::Boolean class. Class that keeps static members of System.Boolean .Net type in C++.' type: docs -weight: 600 +weight: 700 url: /cpp/system/boolean/ --- ## Boolean class diff --git a/english/cpp/system/boxedenum/_index.md b/english/cpp/system/boxedenum/_index.md index e61aff19f4..409323a793 100644 --- a/english/cpp/system/boxedenum/_index.md +++ b/english/cpp/system/boxedenum/_index.md @@ -4,7 +4,7 @@ linktitle: BoxedEnum second_title: Aspose.PDF for C++ API Reference description: 'System::BoxedEnum class. Represents boxed enumeration value. 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: 700 +weight: 800 url: /cpp/system/boxedenum/ --- ## BoxedEnum class diff --git a/english/cpp/system/boxedvalue/_index.md b/english/cpp/system/boxedvalue/_index.md index 2514f6ca7c..6382281814 100644 --- a/english/cpp/system/boxedvalue/_index.md +++ b/english/cpp/system/boxedvalue/_index.md @@ -4,7 +4,7 @@ linktitle: BoxedValue second_title: Aspose.PDF for C++ API Reference description: 'System::BoxedValue class. Represents a boxed value. 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: 800 +weight: 900 url: /cpp/system/boxedvalue/ --- ## BoxedValue class @@ -13,7 +13,8 @@ url: /cpp/system/boxedvalue/ Represents a boxed value. 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. ```cpp -templateclass BoxedValue : public System::BoxedValueBase +templateclass BoxedValue : public System::BoxedValueBase, + public std::conditional_t>, BoxedValueDetail::Comparable>, BoxedValueDetail::NonComparable> ``` diff --git a/english/cpp/system/boxedvaluebase/_index.md b/english/cpp/system/boxedvaluebase/_index.md index 6fd90f1b40..a76223caa9 100644 --- a/english/cpp/system/boxedvaluebase/_index.md +++ b/english/cpp/system/boxedvaluebase/_index.md @@ -4,7 +4,7 @@ linktitle: BoxedValueBase second_title: Aspose.PDF for C++ API Reference description: 'System::BoxedValueBase class. A base class that defines an interface and implements some fundamental methods of a descendant class that represents a boxed value. 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: 900 +weight: 1000 url: /cpp/system/boxedvaluebase/ --- ## BoxedValueBase class @@ -13,7 +13,7 @@ url: /cpp/system/boxedvaluebase/ A base class that defines an interface and implements some fundamental methods of a descendant class that represents a boxed value. 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. ```cpp -class BoxedValueBase : public System::Object +class BoxedValueBase : public virtual System::Object ``` ## Methods diff --git a/english/cpp/system/buffer/_index.md b/english/cpp/system/buffer/_index.md index 05dead6541..499bd9bacd 100644 --- a/english/cpp/system/buffer/_index.md +++ b/english/cpp/system/buffer/_index.md @@ -4,7 +4,7 @@ linktitle: Buffer second_title: Aspose.PDF for C++ API Reference description: 'System::Buffer class. Contains methods that manipulate raw byte arrays. This is a static type with no instance services. You should never create instances of it by any means in C++.' type: docs -weight: 1000 +weight: 1100 url: /cpp/system/buffer/ --- ## Buffer class @@ -22,6 +22,7 @@ class Buffer | --- | --- | | static [BlockCopy](./blockcopy/)(const uint8_t *, int, uint8_t *, int, int) | Copies a specified number of bytes from source buffer to destination buffer. | | static [BlockCopy](./blockcopy/)(const SharedPtr\\>\&, int, const SharedPtr\\>\&, int, int) | Interprets two specified typed arrays as raw arrays of bytes and copies data from one of them to another. | +| static [BlockCopy](./blockcopy/)(const SharedPtr\\&, int, const SharedPtr\\&, int, int) | Interprets two specified arrays as raw arrays of bytes and copies data from one of them to another. | | static [BlockCopy](./blockcopy/)(const System::Details::ArrayView\\&, int, const System::Details::ArrayView\\&, int, int) | Interprets two specified typed arrays as raw arrays of bytes and copies data from one of them to another. | | static [BlockCopy](./blockcopy/)(const SharedPtr\\>\&, int, const System::Details::ArrayView\\&, int, int) | Interprets two specified typed arrays as raw arrays of bytes and copies data from one of them to another. | | static [BlockCopy](./blockcopy/)(const System::Details::ArrayView\\&, int, const SharedPtr\\>\&, int, int) | Interprets two specified typed arrays as raw arrays of bytes and copies data from one of them to another. | diff --git a/english/cpp/system/buffer/blockcopy/_index.md b/english/cpp/system/buffer/blockcopy/_index.md index 13ec06c43f..3101dbfce4 100644 --- a/english/cpp/system/buffer/blockcopy/_index.md +++ b/english/cpp/system/buffer/blockcopy/_index.md @@ -98,6 +98,31 @@ template static void System::Buffer::Bl * Class [Buffer](../) * Namespace [System](../../) * Library [Aspose.PDF for C++](../../../) +## Buffer::BlockCopy(const SharedPtr\\&, int, const SharedPtr\\&, int, int) method + + +Interprets two specified arrays as raw arrays of bytes and copies data from one of them to another. + +```cpp +static void System::Buffer::BlockCopy(const SharedPtr &src, int srcOffset, const SharedPtr &dst, int dstOffset, int count) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| src | const SharedPtr\\& | The source array | +| srcOffset | int | A byte offset in the tho source array at which copying starts | +| dst | const SharedPtr\\& | The destination array | +| dstOffset | int | A byte offset in the destination array at which to start inserting data | +| count | int | The number of bytes to copy | + +## See Also + +* Typedef [SharedPtr](../../sharedptr/) +* Class [ArrayBase](../../arraybase/) +* Class [Buffer](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) ## Buffer::BlockCopy(const System::Details::ArrayView\\&, int, const SharedPtr\\>\&, int, int) method diff --git a/english/cpp/system/build/_index.md b/english/cpp/system/build/_index.md index 553df308af..6e46584cec 100644 --- a/english/cpp/system/build/_index.md +++ b/english/cpp/system/build/_index.md @@ -4,7 +4,7 @@ linktitle: Build second_title: Aspose.PDF for C++ API Reference description: 'System::Build method. Build an object with direct ownership in C++.' type: docs -weight: 15100 +weight: 15200 url: /cpp/system/build/ --- ## System::Build method diff --git a/english/cpp/system/buildarray/_index.md b/english/cpp/system/buildarray/_index.md index fdfa681bdb..a2af692213 100644 --- a/english/cpp/system/buildarray/_index.md +++ b/english/cpp/system/buildarray/_index.md @@ -4,7 +4,7 @@ linktitle: BuildArray second_title: Aspose.PDF for C++ API Reference description: 'System::BuildArray method. Build an array in C++.' type: docs -weight: 15200 +weight: 15300 url: /cpp/system/buildarray/ --- ## System::BuildArray method diff --git a/english/cpp/system/buildobject/_index.md b/english/cpp/system/buildobject/_index.md index ff89f0b668..b3748fcfe4 100644 --- a/english/cpp/system/buildobject/_index.md +++ b/english/cpp/system/buildobject/_index.md @@ -4,7 +4,7 @@ linktitle: BuildObject second_title: Aspose.PDF for C++ API Reference description: 'System::BuildObject method. Build an object with shared ownership in C++.' type: docs -weight: 15300 +weight: 15400 url: /cpp/system/buildobject/ --- ## System::BuildObject method diff --git a/english/cpp/system/byte/_index.md b/english/cpp/system/byte/_index.md index 0ec41c7d8f..b736380a1e 100644 --- a/english/cpp/system/byte/_index.md +++ b/english/cpp/system/byte/_index.md @@ -4,7 +4,7 @@ linktitle: Byte second_title: Aspose.PDF for C++ API Reference description: 'System::Byte class. Contains methods to work with the unsigned 8-bit integer in C++.' type: docs -weight: 1100 +weight: 1200 url: /cpp/system/byte/ --- ## Byte class diff --git a/english/cpp/system/bytearrayptr/_index.md b/english/cpp/system/bytearrayptr/_index.md index a009179ad8..47e6fbf6ce 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: 9900 +weight: 10000 url: /cpp/system/bytearrayptr/ --- ## ByteArrayPtr typedef diff --git a/english/cpp/system/cast/_index.md b/english/cpp/system/cast/_index.md index a1c6b85c77..5625bd7dbb 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: 15400 +weight: 15500 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 2688e13821..a7981484c6 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: 15500 +weight: 15600 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 dcc30847c1..7ce991044c 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: 15600 +weight: 15700 url: /cpp/system/castenumerableto/ --- ## System::CastEnumerableTo(const From\&) method diff --git a/english/cpp/system/char/_index.md b/english/cpp/system/char/_index.md index 97083c658d..239ec6824d 100644 --- a/english/cpp/system/char/_index.md +++ b/english/cpp/system/char/_index.md @@ -4,7 +4,7 @@ linktitle: Char second_title: Aspose.PDF for C++ API Reference description: 'System::Char class. Provides methods for manipulation of characters represented as UTF-16 code units. This is a static type with no instance services. You should never create instances of it by any means in C++.' type: docs -weight: 1200 +weight: 1300 url: /cpp/system/char/ --- ## Char class diff --git a/english/cpp/system/checkedcast/_index.md b/english/cpp/system/checkedcast/_index.md index 69cd52c243..50fad7ea5f 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: 15800 +weight: 15900 url: /cpp/system/checkedcast/ --- ## System::CheckedCast method diff --git a/english/cpp/system/compare/_index.md b/english/cpp/system/compare/_index.md index d8ad5e4c38..e6f5bf08d2 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: 15900 +weight: 16000 url: /cpp/system/compare/ --- ## System::Compare(const TA\&, const TB\&) method diff --git a/english/cpp/system/comparison/_index.md b/english/cpp/system/comparison/_index.md index 0ba61e5419..e882704795 100644 --- a/english/cpp/system/comparison/_index.md +++ b/english/cpp/system/comparison/_index.md @@ -4,7 +4,7 @@ linktitle: Comparison second_title: Aspose.PDF for C++ API Reference description: 'System::Comparison class. Represents a pointer to the method that compares two objects of the same type. 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: 1300 +weight: 1400 url: /cpp/system/comparison/ --- ## Comparison class @@ -24,7 +24,6 @@ templateclass Comparison : public System::MulticastDelegate System::Comparison::Comparison(Y arg) -``` - - -| Parameter | Description | -| --- | --- | -| Y | The type of the invokable entity to be pointed to by the [Comparison](../) object being created | - -| Parameter | Type | Description | -| --- | --- | --- | -| arg | Y | An invokable entity to be pointed to by the [Comparison](../) object being created | - -## See Also - -* Class [Comparison](../) -* Namespace [System](../../) -* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/comparison/operator()/_index.md b/english/cpp/system/comparison/operator()/_index.md index 822f2bfaa9..1e5b7ae6b4 100644 --- a/english/cpp/system/comparison/operator()/_index.md +++ b/english/cpp/system/comparison/operator()/_index.md @@ -4,7 +4,7 @@ linktitle: operator() second_title: Aspose.PDF for C++ API Reference description: 'System::Comparison::operator() method. Invokes the invokable object pointed to by the current object in C++.' type: docs -weight: 200 +weight: 100 url: /cpp/system/comparison/operator()/ --- ## Comparison::operator() method diff --git a/english/cpp/system/console/_index.md b/english/cpp/system/console/_index.md index 6539f38bb8..228753283d 100644 --- a/english/cpp/system/console/_index.md +++ b/english/cpp/system/console/_index.md @@ -4,7 +4,7 @@ linktitle: Console second_title: Aspose.PDF for C++ API Reference description: 'System::Console class. Provides methods for outputting data to the standard output stream. This is a static type with no instance services. You should never create instances of it by any means in C++.' type: docs -weight: 1400 +weight: 1500 url: /cpp/system/console/ --- ## Console class @@ -26,6 +26,7 @@ class Console | static [get_Out](./get_out/)() | Returns a shared pointer pointing to the object that represents the standard output stream. | | static [Mute](./mute/)(bool) | Mutes or unmutes the standard output stream. | | static [ReadKey](./readkey/)() | NOT IMPLEMENTED. | +| static [set_Title](./set_title/)(const String\&) | Sets console window caption. | | static [SetError](./seterror/)(const SharedPtr\\&) | Assigns the specified object to the class' Error property. | | static [SetIn](./setin/)(const SharedPtr\\&) | Sets the In property to the specified TextReader object. | | static [SetOut](./setout/)(const SharedPtr\\&) | Assigns the specified object to the class' Out property. | diff --git a/english/cpp/system/console/set_title/_index.md b/english/cpp/system/console/set_title/_index.md new file mode 100644 index 0000000000..2f838a2a59 --- /dev/null +++ b/english/cpp/system/console/set_title/_index.md @@ -0,0 +1,24 @@ +--- +title: System::Console::set_Title method +linktitle: set_Title +second_title: Aspose.PDF for C++ API Reference +description: 'System::Console::set_Title method. Sets console window caption in C++.' +type: docs +weight: 700 +url: /cpp/system/console/set_title/ +--- +## Console::set_Title method + + +Sets console window caption. + +```cpp +static void System::Console::set_Title(const String &title) +``` + +## See Also + +* Class [String](../../string/) +* Class [Console](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/console/seterror/_index.md b/english/cpp/system/console/seterror/_index.md index 0d47e8e722..5df8556275 100644 --- a/english/cpp/system/console/seterror/_index.md +++ b/english/cpp/system/console/seterror/_index.md @@ -4,7 +4,7 @@ linktitle: SetError second_title: Aspose.PDF for C++ API Reference description: 'System::Console::SetError method. Assigns the specified object to the class'' Error property in C++.' type: docs -weight: 700 +weight: 800 url: /cpp/system/console/seterror/ --- ## Console::SetError method diff --git a/english/cpp/system/console/setin/_index.md b/english/cpp/system/console/setin/_index.md index c57aa4bdd9..d813daed9b 100644 --- a/english/cpp/system/console/setin/_index.md +++ b/english/cpp/system/console/setin/_index.md @@ -4,7 +4,7 @@ linktitle: SetIn second_title: Aspose.PDF for C++ API Reference description: 'System::Console::SetIn method. Sets the In property to the specified TextReader object in C++.' type: docs -weight: 800 +weight: 900 url: /cpp/system/console/setin/ --- ## Console::SetIn method diff --git a/english/cpp/system/console/setout/_index.md b/english/cpp/system/console/setout/_index.md index fd75ec8b34..25f861e37e 100644 --- a/english/cpp/system/console/setout/_index.md +++ b/english/cpp/system/console/setout/_index.md @@ -4,7 +4,7 @@ linktitle: SetOut second_title: Aspose.PDF for C++ API Reference description: 'System::Console::SetOut method. Assigns the specified object to the class'' Out property in C++.' type: docs -weight: 900 +weight: 1000 url: /cpp/system/console/setout/ --- ## Console::SetOut method diff --git a/english/cpp/system/console/write/_index.md b/english/cpp/system/console/write/_index.md index e723c091f8..4c38294883 100644 --- a/english/cpp/system/console/write/_index.md +++ b/english/cpp/system/console/write/_index.md @@ -4,7 +4,7 @@ linktitle: Write second_title: Aspose.PDF for C++ API Reference description: 'System::Console::Write method. Outputs the string representation of bool value to the standard output stream in C++.' type: docs -weight: 1000 +weight: 1100 url: /cpp/system/console/write/ --- ## Console::Write(bool) method diff --git a/english/cpp/system/console/writeline/_index.md b/english/cpp/system/console/writeline/_index.md index 21961314d9..f73f843c27 100644 --- a/english/cpp/system/console/writeline/_index.md +++ b/english/cpp/system/console/writeline/_index.md @@ -4,7 +4,7 @@ linktitle: WriteLine second_title: Aspose.PDF for C++ API Reference description: 'System::Console::WriteLine method. Outputs the current line terminator to the standard output stream in C++.' type: docs -weight: 1100 +weight: 1200 url: /cpp/system/console/writeline/ --- ## Console::WriteLine() method diff --git a/english/cpp/system/consoleoutput/_index.md b/english/cpp/system/consoleoutput/_index.md index 4a235ae8de..cbb49ed28c 100644 --- a/english/cpp/system/consoleoutput/_index.md +++ b/english/cpp/system/consoleoutput/_index.md @@ -4,7 +4,7 @@ linktitle: ConsoleOutput second_title: Aspose.PDF for C++ API Reference description: 'System::ConsoleOutput class. Represents the standard output stream. 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: 1500 +weight: 1600 url: /cpp/system/consoleoutput/ --- ## ConsoleOutput class diff --git a/english/cpp/system/const_pointer_cast/_index.md b/english/cpp/system/const_pointer_cast/_index.md index 2413ed2221..b4e339c18b 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: 16100 +weight: 16200 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 8a08b1cf68..29870cd965 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: 16200 +weight: 16300 url: /cpp/system/constcast/ --- ## System::ConstCast method diff --git a/english/cpp/system/converter/_index.md b/english/cpp/system/converter/_index.md index 17bbecedb0..2556e3dbfa 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: 10000 +weight: 10100 url: /cpp/system/converter/ --- ## Converter typedef diff --git a/english/cpp/system/datetime/_index.md b/english/cpp/system/datetime/_index.md index bdeecbf334..851f0beef6 100644 --- a/english/cpp/system/datetime/_index.md +++ b/english/cpp/system/datetime/_index.md @@ -4,7 +4,7 @@ linktitle: DateTime second_title: Aspose.PDF for C++ API Reference description: 'System::DateTime class. Represents a specific date and time value on the time continuum. 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: 1600 +weight: 1700 url: /cpp/system/datetime/ --- ## DateTime class diff --git a/english/cpp/system/datetimekind/_index.md b/english/cpp/system/datetimekind/_index.md index 5da560279a..21fa689140 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: 8000 +weight: 8100 url: /cpp/system/datetimekind/ --- ## DateTimeKind enum diff --git a/english/cpp/system/datetimeoffset/_index.md b/english/cpp/system/datetimeoffset/_index.md index 85d4803580..130a55cd79 100644 --- a/english/cpp/system/datetimeoffset/_index.md +++ b/english/cpp/system/datetimeoffset/_index.md @@ -4,7 +4,7 @@ linktitle: DateTimeOffset second_title: Aspose.PDF for C++ API Reference description: 'System::DateTimeOffset class. Contains the date and time of day relative to Coordinated Universal Time. 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: 1700 +weight: 1800 url: /cpp/system/datetimeoffset/ --- ## DateTimeOffset class diff --git a/english/cpp/system/dayofweek/_index.md b/english/cpp/system/dayofweek/_index.md index 01f7577675..7c7cab7122 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: 8100 +weight: 8200 url: /cpp/system/dayofweek/ --- ## DayOfWeek enum diff --git a/english/cpp/system/dbnull/_index.md b/english/cpp/system/dbnull/_index.md index 8020eb4878..c107db48f4 100644 --- a/english/cpp/system/dbnull/_index.md +++ b/english/cpp/system/dbnull/_index.md @@ -4,7 +4,7 @@ linktitle: DBNull second_title: Aspose.PDF for C++ API Reference description: 'System::DBNull class. Represents a non-existing value. 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: 1800 +weight: 1900 url: /cpp/system/dbnull/ --- ## DBNull class diff --git a/english/cpp/system/decimal/_index.md b/english/cpp/system/decimal/_index.md index 03962795b7..0d5c95cbb5 100644 --- a/english/cpp/system/decimal/_index.md +++ b/english/cpp/system/decimal/_index.md @@ -4,7 +4,7 @@ linktitle: Decimal second_title: Aspose.PDF for C++ API Reference description: 'System::Decimal class. Represents a decimal 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: 1900 +weight: 2000 url: /cpp/system/decimal/ --- ## Decimal class diff --git a/english/cpp/system/decoderfallbackbufferptr/_index.md b/english/cpp/system/decoderfallbackbufferptr/_index.md index 42f0ebc820..0cb8a35468 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: 10100 +weight: 10200 url: /cpp/system/decoderfallbackbufferptr/ --- ## DecoderFallbackBufferPtr typedef diff --git a/english/cpp/system/decoderfallbackptr/_index.md b/english/cpp/system/decoderfallbackptr/_index.md index c6ec0007c3..2b4713d203 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: 10200 +weight: 10300 url: /cpp/system/decoderfallbackptr/ --- ## DecoderFallbackPtr typedef diff --git a/english/cpp/system/decoderptr/_index.md b/english/cpp/system/decoderptr/_index.md index ecc98056b1..24d277bf51 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: 10300 +weight: 10400 url: /cpp/system/decoderptr/ --- ## DecoderPtr typedef diff --git a/english/cpp/system/decoderreplacementfallbackptr/_index.md b/english/cpp/system/decoderreplacementfallbackptr/_index.md index 51092d9e92..fc135f69c1 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: 10400 +weight: 10500 url: /cpp/system/decoderreplacementfallbackptr/ --- ## DecoderReplacementFallbackPtr typedef diff --git a/english/cpp/system/default/_index.md b/english/cpp/system/default/_index.md index 8406810ff2..0a8822330e 100644 --- a/english/cpp/system/default/_index.md +++ b/english/cpp/system/default/_index.md @@ -4,7 +4,7 @@ linktitle: Default second_title: Aspose.PDF for C++ API Reference description: 'System::Default method. Returns the reference to the single default-constructed instance of the exception type in C++.' type: docs -weight: 16300 +weight: 16400 url: /cpp/system/default/ --- ## System::Default() method diff --git a/english/cpp/system/defaultboxedvalue/_index.md b/english/cpp/system/defaultboxedvalue/_index.md index 78d4213536..ebb7fd2b6d 100644 --- a/english/cpp/system/defaultboxedvalue/_index.md +++ b/english/cpp/system/defaultboxedvalue/_index.md @@ -4,7 +4,7 @@ linktitle: DefaultBoxedValue second_title: Aspose.PDF for C++ API Reference description: 'System::DefaultBoxedValue class. BoxedValue class implementation. Allows it BoxingValue specializations to be declared without duplicating common code. 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: 2000 +weight: 2100 url: /cpp/system/defaultboxedvalue/ --- ## DefaultBoxedValue class diff --git a/english/cpp/system/delegate_returntype(argumenttypes...)_/_index.md b/english/cpp/system/delegate_returntype(argumenttypes...)_/_index.md index a22617dc0f..aa45bdcabe 100644 --- a/english/cpp/system/delegate_returntype(argumenttypes...)_/_index.md +++ b/english/cpp/system/delegate_returntype(argumenttypes...)_/_index.md @@ -4,7 +4,7 @@ linktitle: Delegate< ReturnType(ArgumentTypes...)> second_title: Aspose.PDF for C++ API Reference description: 'System::Delegate< ReturnType(ArgumentTypes...)> class. Represents a pointer to a function, method or a function object. 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: 2100 +weight: 2200 url: /cpp/system/delegate_returntype(argumenttypes...)_/ --- ## Delegate< ReturnType(ArgumentTypes...)> class diff --git a/english/cpp/system/directoryinfoptr/_index.md b/english/cpp/system/directoryinfoptr/_index.md index f321d499bd..21e031c789 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: 10500 +weight: 10600 url: /cpp/system/directoryinfoptr/ --- ## DirectoryInfoPtr typedef diff --git a/english/cpp/system/discard/_index.md b/english/cpp/system/discard/_index.md index ab74bb0328..a29cbc3474 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: 16500 +weight: 16600 url: /cpp/system/discard/ --- ## System::Discard method diff --git a/english/cpp/system/dotryfinally/_index.md b/english/cpp/system/dotryfinally/_index.md index a8fa4f3bb1..9c06c36cc7 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: 16600 +weight: 16700 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 fff595afc3..f7c87cfe25 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: 16900 +weight: 17000 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 2285e69164..1f2e7e8bc9 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: 17000 +weight: 17100 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 d68d7b2727..be0331e83b 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: 17700 +weight: 17800 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 81526d3dc2..8fe79603f2 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: 18000 +weight: 18100 url: /cpp/system/dynamiccastarray/ --- ## System::DynamicCastArray method diff --git a/english/cpp/system/dynamicweakptr/_index.md b/english/cpp/system/dynamicweakptr/_index.md index 3fc3bdb1bf..47511e132a 100644 --- a/english/cpp/system/dynamicweakptr/_index.md +++ b/english/cpp/system/dynamicweakptr/_index.md @@ -4,7 +4,7 @@ linktitle: DynamicWeakPtr second_title: Aspose.PDF for C++ API Reference description: 'System::DynamicWeakPtr class. Smart pointer class which tracks pointer modes of template arguments of stored object and updates them after each assignment. 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: 2200 +weight: 2300 url: /cpp/system/dynamicweakptr/ --- ## DynamicWeakPtr class diff --git a/english/cpp/system/encoderfallbackbufferptr/_index.md b/english/cpp/system/encoderfallbackbufferptr/_index.md index 81f45dedf8..d538c04a57 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: 10600 +weight: 10700 url: /cpp/system/encoderfallbackbufferptr/ --- ## EncoderFallbackBufferPtr typedef diff --git a/english/cpp/system/encoderfallbackptr/_index.md b/english/cpp/system/encoderfallbackptr/_index.md index f0c65562b9..606165054b 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: 10700 +weight: 10800 url: /cpp/system/encoderfallbackptr/ --- ## EncoderFallbackPtr typedef diff --git a/english/cpp/system/encoderptr/_index.md b/english/cpp/system/encoderptr/_index.md index 8c3eee31db..a39e866bbc 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: 10800 +weight: 10900 url: /cpp/system/encoderptr/ --- ## EncoderPtr typedef diff --git a/english/cpp/system/encoderreplacementfallbackbufferptr/_index.md b/english/cpp/system/encoderreplacementfallbackbufferptr/_index.md index 1fd4f96383..fe863c1bdd 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: 10900 +weight: 11000 url: /cpp/system/encoderreplacementfallbackbufferptr/ --- ## EncoderReplacementFallbackBufferPtr typedef diff --git a/english/cpp/system/encoderreplacementfallbackptr/_index.md b/english/cpp/system/encoderreplacementfallbackptr/_index.md index c678f8c6f5..c0a81acd30 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: 11000 +weight: 11100 url: /cpp/system/encoderreplacementfallbackptr/ --- ## EncoderReplacementFallbackPtr typedef diff --git a/english/cpp/system/encodinginfoptr/_index.md b/english/cpp/system/encodinginfoptr/_index.md index f64ad56653..8b7c641909 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: 11100 +weight: 11200 url: /cpp/system/encodinginfoptr/ --- ## EncodingInfoPtr typedef diff --git a/english/cpp/system/encodingptr/_index.md b/english/cpp/system/encodingptr/_index.md index 58341f6d4f..3dcc64ab83 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: 11200 +weight: 11300 url: /cpp/system/encodingptr/ --- ## EncodingPtr typedef diff --git a/english/cpp/system/enumgetname/_index.md b/english/cpp/system/enumgetname/_index.md index 5e82aa908e..e5315b383c 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: 18100 +weight: 18200 url: /cpp/system/enumgetname/ --- ## System::EnumGetName(T) method diff --git a/english/cpp/system/enumvalues/_index.md b/english/cpp/system/enumvalues/_index.md index 7bedcd2de4..96bf8ca24d 100644 --- a/english/cpp/system/enumvalues/_index.md +++ b/english/cpp/system/enumvalues/_index.md @@ -4,7 +4,7 @@ linktitle: EnumValues second_title: Aspose.PDF for C++ API Reference description: 'System::EnumValues class. Provides meta information about enumeration constants of enum type E in C++.' type: docs -weight: 2300 +weight: 2400 url: /cpp/system/enumvalues/ --- ## EnumValues class diff --git a/english/cpp/system/enumvaluesbase/_index.md b/english/cpp/system/enumvaluesbase/_index.md index dcd82bc7ef..8ed20e25b5 100644 --- a/english/cpp/system/enumvaluesbase/_index.md +++ b/english/cpp/system/enumvaluesbase/_index.md @@ -4,7 +4,7 @@ linktitle: EnumValuesBase second_title: Aspose.PDF for C++ API Reference description: 'System::EnumValuesBase class. A base class for a class that represents meta information of enumeration type in C++.' type: docs -weight: 2400 +weight: 2500 url: /cpp/system/enumvaluesbase/ --- ## EnumValuesBase class diff --git a/english/cpp/system/environmentvariabletarget/_index.md b/english/cpp/system/environmentvariabletarget/_index.md index be9f5ddd40..d8bd7e20c1 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: 8200 +weight: 8300 url: /cpp/system/environmentvariabletarget/ --- ## EnvironmentVariableTarget enum diff --git a/english/cpp/system/equals/_index.md b/english/cpp/system/equals/_index.md index d951206258..6678b8900a 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: 18300 +weight: 18400 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 b732dae1f7..45b3c93187 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: 18400 +weight: 18500 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 acca1e6599..c0d049d8a0 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: 18500 +weight: 18600 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 e43b4e3f3e..a3091a4246 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: 11300 +weight: 11400 url: /cpp/system/event/ --- ## Event typedef diff --git a/english/cpp/system/eventargs/_index.md b/english/cpp/system/eventargs/_index.md index b32580dda5..745875a787 100644 --- a/english/cpp/system/eventargs/_index.md +++ b/english/cpp/system/eventargs/_index.md @@ -4,7 +4,7 @@ linktitle: EventArgs second_title: Aspose.PDF for C++ API Reference description: 'System::EventArgs class. The base class for classes that represent a context that is passed to the event subscribers when an event is triggered. 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: 2500 +weight: 2600 url: /cpp/system/eventargs/ --- ## EventArgs class diff --git a/english/cpp/system/eventargsptr/_index.md b/english/cpp/system/eventargsptr/_index.md index 07403a4b80..aeaf309f07 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: 11400 +weight: 11500 url: /cpp/system/eventargsptr/ --- ## EventArgsPtr typedef diff --git a/english/cpp/system/eventhandler/_index.md b/english/cpp/system/eventhandler/_index.md index 4f6002fd20..c9530c65e6 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: 11500 +weight: 11600 url: /cpp/system/eventhandler/ --- ## EventHandler typedef diff --git a/english/cpp/system/exception/_index.md b/english/cpp/system/exception/_index.md index c274b68d2f..f4bdc06901 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: 11600 +weight: 11700 url: /cpp/system/exception/ --- ## Exception typedef diff --git a/english/cpp/system/exceptionptr/_index.md b/english/cpp/system/exceptionptr/_index.md index 5d7123b18b..03e61aff8c 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: 11700 +weight: 11800 url: /cpp/system/exceptionptr/ --- ## ExceptionPtr typedef diff --git a/english/cpp/system/exceptionwrapper/_index.md b/english/cpp/system/exceptionwrapper/_index.md index c803d384bb..4ac4e2e719 100644 --- a/english/cpp/system/exceptionwrapper/_index.md +++ b/english/cpp/system/exceptionwrapper/_index.md @@ -4,7 +4,7 @@ linktitle: ExceptionWrapper second_title: Aspose.PDF for C++ API Reference description: 'System::ExceptionWrapper class. Template that represents wrapper of exceptions that are derived from Exception class in C++.' type: docs -weight: 2600 +weight: 2700 url: /cpp/system/exceptionwrapper/ --- ## ExceptionWrapper class diff --git a/english/cpp/system/explicitcast/_index.md b/english/cpp/system/explicitcast/_index.md index 5eb8139736..711b25427d 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: 18600 +weight: 18700 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 0e017bebe1..f0692ccc33 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: 11800 +weight: 11900 url: /cpp/system/fileinfoptr/ --- ## FileInfoPtr typedef diff --git a/english/cpp/system/filestreamptr/_index.md b/english/cpp/system/filestreamptr/_index.md index 77edd2dd1f..f23c0a65ef 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: 11900 +weight: 12000 url: /cpp/system/filestreamptr/ --- ## FileStreamPtr typedef diff --git a/english/cpp/system/filesysteminfoptr/_index.md b/english/cpp/system/filesysteminfoptr/_index.md index 09567c90e6..409adea2d6 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: 12000 +weight: 12100 url: /cpp/system/filesysteminfoptr/ --- ## FileSystemInfoPtr typedef diff --git a/english/cpp/system/flagsattribute/_index.md b/english/cpp/system/flagsattribute/_index.md index 6e428b75a9..c21fc83959 100644 --- a/english/cpp/system/flagsattribute/_index.md +++ b/english/cpp/system/flagsattribute/_index.md @@ -4,7 +4,7 @@ linktitle: FlagsAttribute second_title: Aspose.PDF for C++ API Reference description: 'System::FlagsAttribute class. Indicates that an enumeration can be treated as a bit field; that is, a set of in C++.' type: docs -weight: 2700 +weight: 2800 url: /cpp/system/flagsattribute/ --- ## FlagsAttribute class diff --git a/english/cpp/system/forcestaticcast/_index.md b/english/cpp/system/forcestaticcast/_index.md index b25d0c67d7..0a20c49761 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: 20500 +weight: 20600 url: /cpp/system/forcestaticcast/ --- ## System::ForceStaticCast method diff --git a/english/cpp/system/foreachmembergvname/_index.md b/english/cpp/system/foreachmembergvname/_index.md index f74a519286..8abfadf6a7 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: 20600 +weight: 20700 url: /cpp/system/foreachmembergvname/ --- ## System::ForEachMemberGVName method diff --git a/english/cpp/system/func/_index.md b/english/cpp/system/func/_index.md index 22e2b62c27..77b46e8824 100644 --- a/english/cpp/system/func/_index.md +++ b/english/cpp/system/func/_index.md @@ -4,7 +4,7 @@ linktitle: Func second_title: Aspose.PDF for C++ API Reference description: 'System::Func class. Function delegate. 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: 2800 +weight: 2900 url: /cpp/system/func/ --- ## Func class diff --git a/english/cpp/system/functionptr/_index.md b/english/cpp/system/functionptr/_index.md index 7c91314431..e3e393b8ec 100644 --- a/english/cpp/system/functionptr/_index.md +++ b/english/cpp/system/functionptr/_index.md @@ -4,7 +4,7 @@ linktitle: FunctionPtr second_title: Aspose.PDF for C++ API Reference description: 'System::FunctionPtr typedef. An alias for function type with default calling convention in C++.' type: docs -weight: 12100 +weight: 12200 url: /cpp/system/functionptr/ --- ## FunctionPtr typedef diff --git a/english/cpp/system/gc/_index.md b/english/cpp/system/gc/_index.md index bdba0ba56d..b761e58217 100644 --- a/english/cpp/system/gc/_index.md +++ b/english/cpp/system/gc/_index.md @@ -4,7 +4,7 @@ linktitle: GC second_title: Aspose.PDF for C++ API Reference description: 'System::GC class. Represents an emulated Garbage Collection which acts more like a stub which effectively does nothing. This is a static type with no instance services. You should never create instances of it by any means in C++.' type: docs -weight: 2900 +weight: 3000 url: /cpp/system/gc/ --- ## GC class diff --git a/english/cpp/system/gequal/_index.md b/english/cpp/system/gequal/_index.md index 61b5f46dbe..185133582d 100644 --- a/english/cpp/system/gequal/_index.md +++ b/english/cpp/system/gequal/_index.md @@ -4,7 +4,7 @@ linktitle: GEqual second_title: Aspose.PDF for C++ API Reference description: 'System::GEqual method. Implements ''>='' relative pattern translation in C++.' type: docs -weight: 20700 +weight: 20800 url: /cpp/system/gequal/ --- ## System::GEqual method diff --git a/english/cpp/system/get/_index.md b/english/cpp/system/get/_index.md index 399123ae62..97c85a8d15 100644 --- a/english/cpp/system/get/_index.md +++ b/english/cpp/system/get/_index.md @@ -4,7 +4,7 @@ linktitle: Get second_title: Aspose.PDF for C++ API Reference description: 'System::Get method. Function to get N-th element of tuple given. Overload for base object in C++.' type: docs -weight: 20800 +weight: 20900 url: /cpp/system/get/ --- ## System::Get(const SharedPtr\\&) method diff --git a/english/cpp/system/get_pointer/_index.md b/english/cpp/system/get_pointer/_index.md index 1ebfb415b3..f0d959ae79 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: 21200 +weight: 21300 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 117ee23fea..2aee04cc51 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: 21300 +weight: 21400 url: /cpp/system/gethashcode/ --- ## System::GetHashCode(const std::thread::id\&) method diff --git a/english/cpp/system/greater/_index.md b/english/cpp/system/greater/_index.md index f8fc6d42ac..fe49a21ee0 100644 --- a/english/cpp/system/greater/_index.md +++ b/english/cpp/system/greater/_index.md @@ -4,7 +4,7 @@ linktitle: Greater second_title: Aspose.PDF for C++ API Reference description: 'System::Greater method. Implements ''>'' relative pattern translation in C++.' type: docs -weight: 21800 +weight: 21900 url: /cpp/system/greater/ --- ## System::Greater method diff --git a/english/cpp/system/guid/_index.md b/english/cpp/system/guid/_index.md index e6646f2b4a..e2f217fcba 100644 --- a/english/cpp/system/guid/_index.md +++ b/english/cpp/system/guid/_index.md @@ -4,7 +4,7 @@ linktitle: Guid second_title: Aspose.PDF for C++ API Reference description: 'System::Guid class. Represents a Globally Unique IDentifier 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: 3000 +weight: 3100 url: /cpp/system/guid/ --- ## Guid class diff --git a/english/cpp/system/iasyncresult/_index.md b/english/cpp/system/iasyncresult/_index.md index 96ae9b65a2..21c711b471 100644 --- a/english/cpp/system/iasyncresult/_index.md +++ b/english/cpp/system/iasyncresult/_index.md @@ -4,7 +4,7 @@ linktitle: IAsyncResult second_title: Aspose.PDF for C++ API Reference description: 'System::IAsyncResult class. Represents the status of asynchronous operation. 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: 3100 +weight: 3200 url: /cpp/system/iasyncresult/ --- ## IAsyncResult class diff --git a/english/cpp/system/iasyncresultptr/_index.md b/english/cpp/system/iasyncresultptr/_index.md index 100f98f68e..7547420353 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: 12200 +weight: 12300 url: /cpp/system/iasyncresultptr/ --- ## IAsyncResultPtr typedef diff --git a/english/cpp/system/icloneable/_index.md b/english/cpp/system/icloneable/_index.md index e930ca17cc..fdd5006758 100644 --- a/english/cpp/system/icloneable/_index.md +++ b/english/cpp/system/icloneable/_index.md @@ -4,7 +4,7 @@ linktitle: ICloneable second_title: Aspose.PDF for C++ API Reference description: 'System::ICloneable class. Defies a method that enables object cloning - creating a copy of an object. 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: 3200 +weight: 3300 url: /cpp/system/icloneable/ --- ## ICloneable class diff --git a/english/cpp/system/icomparable/_index.md b/english/cpp/system/icomparable/_index.md index 1aaecf16d2..51b4d37b0b 100644 --- a/english/cpp/system/icomparable/_index.md +++ b/english/cpp/system/icomparable/_index.md @@ -4,7 +4,7 @@ linktitle: IComparable second_title: Aspose.PDF for C++ API Reference description: 'System::IComparable class. Defines a method that compares two objects. 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: 3300 +weight: 3400 url: /cpp/system/icomparable/ --- ## IComparable class diff --git a/english/cpp/system/iconvertible/_index.md b/english/cpp/system/iconvertible/_index.md index 35b5183041..17850970f7 100644 --- a/english/cpp/system/iconvertible/_index.md +++ b/english/cpp/system/iconvertible/_index.md @@ -4,7 +4,7 @@ linktitle: IConvertible second_title: Aspose.PDF for C++ API Reference description: 'System::IConvertible class. Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value. 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: 3400 +weight: 3500 url: /cpp/system/iconvertible/ --- ## IConvertible class diff --git a/english/cpp/system/icustomformatter/_index.md b/english/cpp/system/icustomformatter/_index.md index cc79b87650..f727e769a0 100644 --- a/english/cpp/system/icustomformatter/_index.md +++ b/english/cpp/system/icustomformatter/_index.md @@ -4,7 +4,7 @@ linktitle: ICustomFormatter second_title: Aspose.PDF for C++ API Reference description: 'System::ICustomFormatter class. Defines a method that performs custom formatting of a string representation of a value represented by the specified object. 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: 3500 +weight: 3600 url: /cpp/system/icustomformatter/ --- ## ICustomFormatter class diff --git a/english/cpp/system/idisposable/_index.md b/english/cpp/system/idisposable/_index.md index ef2cdfbe41..922a36b889 100644 --- a/english/cpp/system/idisposable/_index.md +++ b/english/cpp/system/idisposable/_index.md @@ -4,7 +4,7 @@ linktitle: IDisposable second_title: Aspose.PDF for C++ API Reference description: 'System::IDisposable class. Defines method that releases resources owned by the current object. 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: 3600 +weight: 3700 url: /cpp/system/idisposable/ --- ## IDisposable class diff --git a/english/cpp/system/iequatable/_index.md b/english/cpp/system/iequatable/_index.md index 08aaedeb10..1e9e2d6420 100644 --- a/english/cpp/system/iequatable/_index.md +++ b/english/cpp/system/iequatable/_index.md @@ -4,7 +4,7 @@ linktitle: IEquatable second_title: Aspose.PDF for C++ API Reference description: 'System::IEquatable class. Defines a method that determines the equality of two objects. 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: 3700 +weight: 3800 url: /cpp/system/iequatable/ --- ## IEquatable class diff --git a/english/cpp/system/iformatprovider/_index.md b/english/cpp/system/iformatprovider/_index.md index ae4d07ed82..b852c340cd 100644 --- a/english/cpp/system/iformatprovider/_index.md +++ b/english/cpp/system/iformatprovider/_index.md @@ -4,7 +4,7 @@ linktitle: IFormatProvider second_title: Aspose.PDF for C++ API Reference description: 'System::IFormatProvider class. Defines a method that provides formatting information. 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: 3800 +weight: 3900 url: /cpp/system/iformatprovider/ --- ## IFormatProvider class diff --git a/english/cpp/system/iformatproviderptr/_index.md b/english/cpp/system/iformatproviderptr/_index.md index 3e8dbe08a7..493ea68ddc 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: 12300 +weight: 12400 url: /cpp/system/iformatproviderptr/ --- ## IFormatProviderPtr typedef diff --git a/english/cpp/system/iformattable/_index.md b/english/cpp/system/iformattable/_index.md index e106b1b507..9bf0e5ede6 100644 --- a/english/cpp/system/iformattable/_index.md +++ b/english/cpp/system/iformattable/_index.md @@ -4,7 +4,7 @@ linktitle: IFormattable second_title: Aspose.PDF for C++ API Reference description: 'System::IFormattable class. Defines a method that formats the value of the current object using the specified format string and format provider in C++.' type: docs -weight: 3900 +weight: 4000 url: /cpp/system/iformattable/ --- ## IFormattable class diff --git a/english/cpp/system/initobject/_index.md b/english/cpp/system/initobject/_index.md index 51497048c4..32745671f3 100644 --- a/english/cpp/system/initobject/_index.md +++ b/english/cpp/system/initobject/_index.md @@ -4,7 +4,7 @@ linktitle: InitObject second_title: Aspose.PDF for C++ API Reference description: 'System::InitObject method. Starts initialization of an object with shared ownership in C++.' type: docs -weight: 21900 +weight: 22000 url: /cpp/system/initobject/ --- ## System::InitObject method diff --git a/english/cpp/system/int16/_index.md b/english/cpp/system/int16/_index.md index 13ce87d4ba..6db328b76c 100644 --- a/english/cpp/system/int16/_index.md +++ b/english/cpp/system/int16/_index.md @@ -4,7 +4,7 @@ linktitle: Int16 second_title: Aspose.PDF for C++ API Reference description: 'System::Int16 class. Contains methods to work with the 16-bit integer in C++.' type: docs -weight: 4000 +weight: 4100 url: /cpp/system/int16/ --- ## Int16 class diff --git a/english/cpp/system/int32/_index.md b/english/cpp/system/int32/_index.md index 5f2c40bdf8..03f59c3356 100644 --- a/english/cpp/system/int32/_index.md +++ b/english/cpp/system/int32/_index.md @@ -4,7 +4,7 @@ linktitle: Int32 second_title: Aspose.PDF for C++ API Reference description: 'System::Int32 class. Contains methods to work with the 32-bit integer in C++.' type: docs -weight: 4100 +weight: 4200 url: /cpp/system/int32/ --- ## Int32 class diff --git a/english/cpp/system/int64/_index.md b/english/cpp/system/int64/_index.md index f6ceb2a1bc..fcce6c8d07 100644 --- a/english/cpp/system/int64/_index.md +++ b/english/cpp/system/int64/_index.md @@ -4,7 +4,7 @@ linktitle: Int64 second_title: Aspose.PDF for C++ API Reference description: 'System::Int64 class. Contains methods to work with the 64-bit integer in C++.' type: docs -weight: 4200 +weight: 4300 url: /cpp/system/int64/ --- ## Int64 class diff --git a/english/cpp/system/is/_index.md b/english/cpp/system/is/_index.md index d6b50f2c1b..e4e606efd8 100644 --- a/english/cpp/system/is/_index.md +++ b/english/cpp/system/is/_index.md @@ -4,7 +4,7 @@ linktitle: Is second_title: Aspose.PDF for C++ API Reference description: 'System::Is method. Top-level matching function. Applies a pattern to a value in C++.' type: docs -weight: 22000 +weight: 22100 url: /cpp/system/is/ --- ## System::Is(const E\&, const A\&) method diff --git a/english/cpp/system/is_parametrized_test/_index.md b/english/cpp/system/is_parametrized_test/_index.md index 822e20416e..ef4fae02ad 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: 22300 +weight: 22400 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 0fa7b513fb..d67cbf7ad9 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: 22400 +weight: 22500 url: /cpp/system/is_vp_test/ --- ## System::is_vp_test method diff --git a/english/cpp/system/isenummetainfodefined/_index.md b/english/cpp/system/isenummetainfodefined/_index.md index 85407dd427..2bdd0b3948 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: 22500 +weight: 22600 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 8c801b5568..abf60bf294 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: 22700 +weight: 22800 url: /cpp/system/isinfinity/ --- ## System::IsInfinity method diff --git a/english/cpp/system/isnan/_index.md b/english/cpp/system/isnan/_index.md index 2cfab30b23..4d23bfa3a6 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: 22800 +weight: 22900 url: /cpp/system/isnan/ --- ## System::IsNaN method diff --git a/english/cpp/system/isnegativeinfinity/_index.md b/english/cpp/system/isnegativeinfinity/_index.md index 3582a667ff..fa0471c35c 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: 22900 +weight: 23000 url: /cpp/system/isnegativeinfinity/ --- ## System::IsNegativeInfinity method diff --git a/english/cpp/system/ispositiveinfinity/_index.md b/english/cpp/system/ispositiveinfinity/_index.md index 9864dd9432..64d1e94713 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: 23000 +weight: 23100 url: /cpp/system/ispositiveinfinity/ --- ## System::IsPositiveInfinity method diff --git a/english/cpp/system/istuple/_index.md b/english/cpp/system/istuple/_index.md index f33dcc12de..90056ef302 100644 --- a/english/cpp/system/istuple/_index.md +++ b/english/cpp/system/istuple/_index.md @@ -4,7 +4,7 @@ linktitle: IsTuple second_title: Aspose.PDF for C++ API Reference description: 'System::IsTuple method. Checks if object is tuple (implements ITuple interface). Used in positional pattern implementation in C++.' type: docs -weight: 23100 +weight: 23200 url: /cpp/system/istuple/ --- ## System::IsTuple method diff --git a/english/cpp/system/iterateover/_index.md b/english/cpp/system/iterateover/_index.md index 34f9787231..6d073fd603 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: 23200 +weight: 23300 url: /cpp/system/iterateover/ --- ## System::IterateOver(const Enumerable *) method diff --git a/english/cpp/system/lequal/_index.md b/english/cpp/system/lequal/_index.md index d7f1e0f781..0f0b8c857e 100644 --- a/english/cpp/system/lequal/_index.md +++ b/english/cpp/system/lequal/_index.md @@ -4,7 +4,7 @@ linktitle: LEqual second_title: Aspose.PDF for C++ API Reference description: 'System::LEqual method. Implements ''<='' relative pattern translation in C++.' type: docs -weight: 23900 +weight: 24000 url: /cpp/system/lequal/ --- ## System::LEqual method diff --git a/english/cpp/system/less/_index.md b/english/cpp/system/less/_index.md index 4a7a226be9..ee8e746cca 100644 --- a/english/cpp/system/less/_index.md +++ b/english/cpp/system/less/_index.md @@ -4,7 +4,7 @@ linktitle: Less second_title: Aspose.PDF for C++ API Reference description: 'System::Less method. Implements ''<'' relative pattern translation in C++.' type: docs -weight: 24000 +weight: 24100 url: /cpp/system/less/ --- ## System::Less method diff --git a/english/cpp/system/lockcontext/_index.md b/english/cpp/system/lockcontext/_index.md index acd4e5698e..7891be30b2 100644 --- a/english/cpp/system/lockcontext/_index.md +++ b/english/cpp/system/lockcontext/_index.md @@ -4,7 +4,7 @@ linktitle: LockContext second_title: Aspose.PDF for C++ API Reference description: 'System::LockContext class. Guard object implementing C# lock() statement in C++.' type: docs -weight: 4300 +weight: 4400 url: /cpp/system/lockcontext/ --- ## LockContext class diff --git a/english/cpp/system/makearray/_index.md b/english/cpp/system/makearray/_index.md index fccd1d144b..30998fafb3 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: 24100 +weight: 24200 url: /cpp/system/makearray/ --- ## System::MakeArray(Args\&&...) method diff --git a/english/cpp/system/makeasync/_index.md b/english/cpp/system/makeasync/_index.md index 49ef3e2929..76315d2c5a 100644 --- a/english/cpp/system/makeasync/_index.md +++ b/english/cpp/system/makeasync/_index.md @@ -4,7 +4,7 @@ linktitle: MakeAsync second_title: Aspose.PDF for C++ API Reference description: 'How to use MakeAsync method of class in C++.' type: docs -weight: 24400 +weight: 24500 url: /cpp/system/makeasync/ --- ## System::MakeAsync(const Details::AsyncFunction\&) method diff --git a/english/cpp/system/makeconstref_t/_index.md b/english/cpp/system/makeconstref_t/_index.md index 782d5be12a..fb4108c182 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: 12400 +weight: 12500 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 bd25de7555..eeae5d723c 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: 24600 +weight: 24700 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 438bfa977f..361cd25a76 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: 24800 +weight: 24900 url: /cpp/system/makescopeguard/ --- ## System::MakeScopeGuard method diff --git a/english/cpp/system/makesharedptr/_index.md b/english/cpp/system/makesharedptr/_index.md index fa9b1e0fd5..53d5564ced 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: 24900 +weight: 25000 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 index 21f899c4ae..62d85e74fd 100644 --- a/english/cpp/system/maketuple/_index.md +++ b/english/cpp/system/maketuple/_index.md @@ -4,7 +4,7 @@ linktitle: MakeTuple second_title: Aspose.PDF for C++ API Reference description: 'System::MakeTuple method. Creates tuple on stack in C++.' type: docs -weight: 25100 +weight: 25200 url: /cpp/system/maketuple/ --- ## System::MakeTuple method diff --git a/english/cpp/system/makevalueasync/_index.md b/english/cpp/system/makevalueasync/_index.md index 001010dead..25164122c3 100644 --- a/english/cpp/system/makevalueasync/_index.md +++ b/english/cpp/system/makevalueasync/_index.md @@ -4,7 +4,7 @@ linktitle: MakeValueAsync second_title: Aspose.PDF for C++ API Reference description: 'How to use MakeValueAsync method of class in C++.' type: docs -weight: 25200 +weight: 25300 url: /cpp/system/makevalueasync/ --- ## System::MakeValueAsync(const Details::AsyncFunction\&) method diff --git a/english/cpp/system/makeyieldenumerable/_index.md b/english/cpp/system/makeyieldenumerable/_index.md index 7a494b82f9..ac4b119491 100644 --- a/english/cpp/system/makeyieldenumerable/_index.md +++ b/english/cpp/system/makeyieldenumerable/_index.md @@ -4,7 +4,7 @@ linktitle: MakeYieldEnumerable second_title: Aspose.PDF for C++ API Reference description: 'System::MakeYieldEnumerable method. Creates an IEnumerable from a yield function in C++.' type: docs -weight: 25400 +weight: 25500 url: /cpp/system/makeyieldenumerable/ --- ## System::MakeYieldEnumerable method diff --git a/english/cpp/system/makeyieldenumerator/_index.md b/english/cpp/system/makeyieldenumerator/_index.md index 7ba7e9d010..2962ada1f3 100644 --- a/english/cpp/system/makeyieldenumerator/_index.md +++ b/english/cpp/system/makeyieldenumerator/_index.md @@ -4,7 +4,7 @@ linktitle: MakeYieldEnumerator second_title: Aspose.PDF for C++ API Reference description: 'System::MakeYieldEnumerator method. Creates an IEnumerator from a yield function in C++.' type: docs -weight: 25500 +weight: 25600 url: /cpp/system/makeyieldenumerator/ --- ## System::MakeYieldEnumerator method diff --git a/english/cpp/system/marshalbyrefobject/_index.md b/english/cpp/system/marshalbyrefobject/_index.md index b8b4ec05ba..3a6f52b1fe 100644 --- a/english/cpp/system/marshalbyrefobject/_index.md +++ b/english/cpp/system/marshalbyrefobject/_index.md @@ -4,7 +4,7 @@ linktitle: MarshalByRefObject second_title: Aspose.PDF for C++ API Reference description: 'System::MarshalByRefObject class. Provides access to objects across application domain boundaries in remoting-enabled applications. 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: 4400 +weight: 4500 url: /cpp/system/marshalbyrefobject/ --- ## MarshalByRefObject class diff --git a/english/cpp/system/memberwiseclone/_index.md b/english/cpp/system/memberwiseclone/_index.md index 46dc9647f6..56737de190 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: 25600 +weight: 25700 url: /cpp/system/memberwiseclone/ --- ## System::MemberwiseClone method diff --git a/english/cpp/system/memorystreamptr/_index.md b/english/cpp/system/memorystreamptr/_index.md index 84b42ee207..c55c8c6aed 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: 12500 +weight: 12600 url: /cpp/system/memorystreamptr/ --- ## MemoryStreamPtr typedef diff --git a/english/cpp/system/midpointrounding/_index.md b/english/cpp/system/midpointrounding/_index.md index 50636f2e51..15b0e8e04e 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: 8300 +weight: 8400 url: /cpp/system/midpointrounding/ --- ## MidpointRounding enum diff --git a/english/cpp/system/multicastdelegate_returntype(argumenttypes...)_/_index.md b/english/cpp/system/multicastdelegate_returntype(argumenttypes...)_/_index.md index 0d3110b94d..ac5a4f2905 100644 --- a/english/cpp/system/multicastdelegate_returntype(argumenttypes...)_/_index.md +++ b/english/cpp/system/multicastdelegate_returntype(argumenttypes...)_/_index.md @@ -4,7 +4,7 @@ linktitle: MulticastDelegate< ReturnType(ArgumentTypes...)> second_title: Aspose.PDF for C++ API Reference description: 'System::MulticastDelegate< ReturnType(ArgumentTypes...)> class. Represents a collection of delegates. 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: 4500 +weight: 4600 url: /cpp/system/multicastdelegate_returntype(argumenttypes...)_/ --- ## MulticastDelegate< ReturnType(ArgumentTypes...)> class @@ -68,6 +68,7 @@ templateclass MulticastDelegate< ReturnType(ArgumentT | Typedef | Description | | --- | --- | | [Callback](./callback/) | The type of the delegates represented by the MulticastDelegate class. | +| [Function](./function/) | The type of the function related to delegate signature. | ## See Also diff --git a/english/cpp/system/multicastdelegate_returntype(argumenttypes...)_/function/_index.md b/english/cpp/system/multicastdelegate_returntype(argumenttypes...)_/function/_index.md new file mode 100644 index 0000000000..2957efaf3f --- /dev/null +++ b/english/cpp/system/multicastdelegate_returntype(argumenttypes...)_/function/_index.md @@ -0,0 +1,23 @@ +--- +title: System::MulticastDelegate< ReturnType(ArgumentTypes...)>::Function typedef +linktitle: Function +second_title: Aspose.PDF for C++ API Reference +description: 'System::MulticastDelegate< ReturnType(ArgumentTypes...)>::Function typedef. The type of the function related to delegate signature in C++.' +type: docs +weight: 2400 +url: /cpp/system/multicastdelegate_returntype(argumenttypes...)_/function/ +--- +## Function typedef + + +The type of the function related to delegate signature. + +```cpp +using System::MulticastDelegate< ReturnType(ArgumentTypes...)>::Function = ReturnType(ArgumentTypes...) +``` + +## See Also + +* Class [MulticastDelegate< ReturnType(ArgumentTypes...)>](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/nullable/_index.md b/english/cpp/system/nullable/_index.md index 7ba5ba8268..5b0951ae93 100644 --- a/english/cpp/system/nullable/_index.md +++ b/english/cpp/system/nullable/_index.md @@ -4,7 +4,7 @@ linktitle: Nullable second_title: Aspose.PDF for C++ API Reference description: 'System::Nullable class. Forward declaration in C++.' type: docs -weight: 4600 +weight: 4700 url: /cpp/system/nullable/ --- ## Nullable class diff --git a/english/cpp/system/nullableutils/_index.md b/english/cpp/system/nullableutils/_index.md index ba3fb44a51..76bea82d42 100644 --- a/english/cpp/system/nullableutils/_index.md +++ b/english/cpp/system/nullableutils/_index.md @@ -4,7 +4,7 @@ linktitle: NullableUtils second_title: Aspose.PDF for C++ API Reference description: 'System::NullableUtils class. Represents C# System.Nullable (with no type arguments) static class. Unable to use original name due inability to overload class templates in C++. Supports a value type that can be assigned null. This class cannot be inherited in C++.' type: docs -weight: 4700 +weight: 4800 url: /cpp/system/nullableutils/ --- ## NullableUtils class diff --git a/english/cpp/system/object/_index.md b/english/cpp/system/object/_index.md index 6f2fbab21f..5385b1495c 100644 --- a/english/cpp/system/object/_index.md +++ b/english/cpp/system/object/_index.md @@ -4,7 +4,7 @@ linktitle: Object second_title: Aspose.PDF for C++ API Reference description: 'System::Object class. Base class that enables using methods available for System.Object class in C#. All non-trivial classes used with translated environment should inherit it in C++.' type: docs -weight: 4800 +weight: 4900 url: /cpp/system/object/ --- ## Object class diff --git a/english/cpp/system/objectext/_index.md b/english/cpp/system/objectext/_index.md index 0f0f48e7fc..103c5c9d51 100644 --- a/english/cpp/system/objectext/_index.md +++ b/english/cpp/system/objectext/_index.md @@ -4,7 +4,7 @@ linktitle: ObjectExt second_title: Aspose.PDF for C++ API Reference description: 'System::ObjectExt class. Provides static methods that emulate C# Object methods called for non-Object C++ types (strings, numbers, etc.). This is a static type with no instance services. You should never create instances of it by any means in C++.' type: docs -weight: 4900 +weight: 5000 url: /cpp/system/objectext/ --- ## ObjectExt class diff --git a/english/cpp/system/objecttype.gettype_system.datetime_/_index.md b/english/cpp/system/objecttype.gettype_system.datetime_/_index.md index 118ee4e9db..82f23c5de3 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: 25700 +weight: 25800 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 63240b0765..586fa2cec2 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: 25800 +weight: 25900 url: /cpp/system/objecttype.gettype_system.string_/ --- ## System::ObjectType::GetType< System::String > method diff --git a/english/cpp/system/objecttype/_index.md b/english/cpp/system/objecttype/_index.md index f35e96a4f7..405ade18a3 100644 --- a/english/cpp/system/objecttype/_index.md +++ b/english/cpp/system/objecttype/_index.md @@ -4,7 +4,7 @@ linktitle: ObjectType second_title: Aspose.PDF for C++ API Reference description: 'System::ObjectType class. 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 in C++.' type: docs -weight: 5000 +weight: 5100 url: /cpp/system/objecttype/ --- ## ObjectType class diff --git a/english/cpp/system/operatingsystem/_index.md b/english/cpp/system/operatingsystem/_index.md index 92e0d327ac..4ec328bc72 100644 --- a/english/cpp/system/operatingsystem/_index.md +++ b/english/cpp/system/operatingsystem/_index.md @@ -4,7 +4,7 @@ linktitle: OperatingSystem second_title: Aspose.PDF for C++ API Reference description: 'System::OperatingSystem class. Represents a particular operating system and provides information about it. 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: 5100 +weight: 5200 url: /cpp/system/operatingsystem/ --- ## OperatingSystem class @@ -24,6 +24,11 @@ class OperatingSystem | [get_ServicePack](./get_servicepack/)() const | Returns the service pack name of the operating system represented by the current object. | | [get_Version](./get_version/)() const | Returns a constant reference to a [Version](../version/) object representing the version of the operating system represented by the current object. | | [get_VersionString](./get_versionstring/)() const | Returns the string representation of the version of the operating system represented by the current object. | +| static [IsFreeBSD](./isfreebsd/)() | Indicates whether the current application is running on FreeBSD. | +| static [IsLinux](./islinux/)() | Indicates whether the current application is running on Linux. | +| static [IsMacOS](./ismacos/)() | Indicates whether the current application is running on MacOS. | +| static [IsOSPlatform](./isosplatform/)(const String\&) | Indicates whether the current application is running on the specified platform. | +| static [IsWindows](./iswindows/)() | Indicates whether the current application is running on [Windows](../../system.windows/). | | [OperatingSystem](./operatingsystem/)(PlatformID, const Version\&) | Constructs an instance that represents an operating system specified as particular platform id and version. | | [OperatingSystem](./operatingsystem/)(PlatformID, const Version\&, const String\&) | Constructs an instance that represents an operating system specified as particular platform id, version and service pack. | | [ToString](./tostring/)() const | Returns the string representation of the version of the operating system represented by the current object. | diff --git a/english/cpp/system/operatingsystem/isfreebsd/_index.md b/english/cpp/system/operatingsystem/isfreebsd/_index.md new file mode 100644 index 0000000000..b4e4e8f61c --- /dev/null +++ b/english/cpp/system/operatingsystem/isfreebsd/_index.md @@ -0,0 +1,23 @@ +--- +title: System::OperatingSystem::IsFreeBSD method +linktitle: IsFreeBSD +second_title: Aspose.PDF for C++ API Reference +description: 'System::OperatingSystem::IsFreeBSD method. Indicates whether the current application is running on FreeBSD in C++.' +type: docs +weight: 700 +url: /cpp/system/operatingsystem/isfreebsd/ +--- +## OperatingSystem::IsFreeBSD method + + +Indicates whether the current application is running on FreeBSD. + +```cpp +static bool System::OperatingSystem::IsFreeBSD() +``` + +## See Also + +* Class [OperatingSystem](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/operatingsystem/islinux/_index.md b/english/cpp/system/operatingsystem/islinux/_index.md new file mode 100644 index 0000000000..a9938bbd41 --- /dev/null +++ b/english/cpp/system/operatingsystem/islinux/_index.md @@ -0,0 +1,23 @@ +--- +title: System::OperatingSystem::IsLinux method +linktitle: IsLinux +second_title: Aspose.PDF for C++ API Reference +description: 'System::OperatingSystem::IsLinux method. Indicates whether the current application is running on Linux in C++.' +type: docs +weight: 800 +url: /cpp/system/operatingsystem/islinux/ +--- +## OperatingSystem::IsLinux method + + +Indicates whether the current application is running on Linux. + +```cpp +static bool System::OperatingSystem::IsLinux() +``` + +## See Also + +* Class [OperatingSystem](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/operatingsystem/ismacos/_index.md b/english/cpp/system/operatingsystem/ismacos/_index.md new file mode 100644 index 0000000000..ca302e73ab --- /dev/null +++ b/english/cpp/system/operatingsystem/ismacos/_index.md @@ -0,0 +1,23 @@ +--- +title: System::OperatingSystem::IsMacOS method +linktitle: IsMacOS +second_title: Aspose.PDF for C++ API Reference +description: 'System::OperatingSystem::IsMacOS method. Indicates whether the current application is running on MacOS in C++.' +type: docs +weight: 900 +url: /cpp/system/operatingsystem/ismacos/ +--- +## OperatingSystem::IsMacOS method + + +Indicates whether the current application is running on MacOS. + +```cpp +static bool System::OperatingSystem::IsMacOS() +``` + +## See Also + +* Class [OperatingSystem](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/operatingsystem/isosplatform/_index.md b/english/cpp/system/operatingsystem/isosplatform/_index.md new file mode 100644 index 0000000000..538f31ae59 --- /dev/null +++ b/english/cpp/system/operatingsystem/isosplatform/_index.md @@ -0,0 +1,24 @@ +--- +title: System::OperatingSystem::IsOSPlatform method +linktitle: IsOSPlatform +second_title: Aspose.PDF for C++ API Reference +description: 'System::OperatingSystem::IsOSPlatform method. Indicates whether the current application is running on the specified platform in C++.' +type: docs +weight: 1000 +url: /cpp/system/operatingsystem/isosplatform/ +--- +## OperatingSystem::IsOSPlatform method + + +Indicates whether the current application is running on the specified platform. + +```cpp +static bool System::OperatingSystem::IsOSPlatform(const String &platform) +``` + +## See Also + +* Class [String](../../string/) +* Class [OperatingSystem](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/operatingsystem/iswindows/_index.md b/english/cpp/system/operatingsystem/iswindows/_index.md new file mode 100644 index 0000000000..7fecaa187a --- /dev/null +++ b/english/cpp/system/operatingsystem/iswindows/_index.md @@ -0,0 +1,23 @@ +--- +title: System::OperatingSystem::IsWindows method +linktitle: IsWindows +second_title: Aspose.PDF for C++ API Reference +description: 'System::OperatingSystem::IsWindows method. Indicates whether the current application is running on Windows in C++.' +type: docs +weight: 1100 +url: /cpp/system/operatingsystem/iswindows/ +--- +## OperatingSystem::IsWindows method + + +Indicates whether the current application is running on [Windows](../../../system.windows/). + +```cpp +static bool System::OperatingSystem::IsWindows() +``` + +## See Also + +* Class [OperatingSystem](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/operator!=/_index.md b/english/cpp/system/operator!=/_index.md index eee6ee60ea..661758a6a1 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: 25900 +weight: 26000 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 954f2eac96..bde0307a77 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: 27600 +weight: 27700 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 3c024dec08..9b3b0e97d8 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: 28200 +weight: 28300 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 3f12738053..ab0dc27435 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: 28600 +weight: 28700 url: /cpp/system/operator/ --- ## System::operator/ method diff --git a/english/cpp/system/operator==/_index.md b/english/cpp/system/operator==/_index.md index 95832aa5fa..9bef2f27e4 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: 32500 +weight: 32600 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 29e75e6635..8f52de56af 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: 27500 +weight: 27600 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: 28700 +weight: 28800 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: 34200 +weight: 34300 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 be8f07ce39..8a79c379b1 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: 32000 +weight: 32100 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: 34700 +weight: 34800 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 a5d48bb28c..b331eb105a 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: 29200 +weight: 29300 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: 35200 +weight: 35300 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 342a368702..6fd635cdf9 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: 8400 +weight: 8500 url: /cpp/system/platformid/ --- ## PlatformID enum diff --git a/english/cpp/system/predicate/_index.md b/english/cpp/system/predicate/_index.md index 2a1b51ab91..065a4d0b49 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: 12600 +weight: 12700 url: /cpp/system/predicate/ --- ## Predicate typedef diff --git a/english/cpp/system/printto/_index.md b/english/cpp/system/printto/_index.md index 4e929d55ce..58fcd4ecb2 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: 35400 +weight: 35500 url: /cpp/system/printto/ --- ## System::PrintTo(const Decimal\&, ::std::ostream *) method diff --git a/english/cpp/system/random/_index.md b/english/cpp/system/random/_index.md index 99e328733e..9108793349 100644 --- a/english/cpp/system/random/_index.md +++ b/english/cpp/system/random/_index.md @@ -4,7 +4,7 @@ linktitle: Random second_title: Aspose.PDF for C++ API Reference description: 'System::Random class. Represents a pseudo-random number generator. 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: 5200 +weight: 5300 url: /cpp/system/random/ --- ## Random class diff --git a/english/cpp/system/readonlyspan/_index.md b/english/cpp/system/readonlyspan/_index.md index ad9b1552ec..16721da3cb 100644 --- a/english/cpp/system/readonlyspan/_index.md +++ b/english/cpp/system/readonlyspan/_index.md @@ -4,7 +4,7 @@ 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 +weight: 5400 url: /cpp/system/readonlyspan/ --- ## ReadOnlySpan class diff --git a/english/cpp/system/ref/_index.md b/english/cpp/system/ref/_index.md index 601affb0e3..76f29c83df 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: 36700 +weight: 36800 url: /cpp/system/ref/ --- ## System::Ref(const std::reference_wrapper\\&) method diff --git a/english/cpp/system/rtaskptr/_index.md b/english/cpp/system/rtaskptr/_index.md index 6a3f6d5a74..a721298b17 100644 --- a/english/cpp/system/rtaskptr/_index.md +++ b/english/cpp/system/rtaskptr/_index.md @@ -4,7 +4,7 @@ linktitle: RTaskPtr second_title: Aspose.PDF for C++ API Reference description: 'System::RTaskPtr typedef. An alias for a smart pointer that points to an instance of System::Threading::Tasks::ResultTask class in C++.' type: docs -weight: 12700 +weight: 12800 url: /cpp/system/rtaskptr/ --- ## RTaskPtr typedef diff --git a/english/cpp/system/safeinvoke/_index.md b/english/cpp/system/safeinvoke/_index.md index 5d2dd4fc66..6c5d92aea6 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: 37000 +weight: 37100 url: /cpp/system/safeinvoke/ --- ## System::SafeInvoke method diff --git a/english/cpp/system/scopedculture/_index.md b/english/cpp/system/scopedculture/_index.md index 3b86562443..0c7a7ae426 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: 5400 +weight: 5500 url: /cpp/system/scopedculture/ --- ## ScopedCulture class diff --git a/english/cpp/system/set/_index.md b/english/cpp/system/set/_index.md index a7f2670670..a1291258bc 100644 --- a/english/cpp/system/set/_index.md +++ b/english/cpp/system/set/_index.md @@ -4,7 +4,7 @@ linktitle: Set second_title: Aspose.PDF for C++ API Reference description: 'System::Set method. Implements ''var'' pattern translation in C++.' type: docs -weight: 37100 +weight: 37200 url: /cpp/system/set/ --- ## System::Set method diff --git a/english/cpp/system/setter_add_wrap/_index.md b/english/cpp/system/setter_add_wrap/_index.md index ceca431e2c..22a1cc3328 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: 37200 +weight: 37300 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 bc0b2cf093..178c8a4e30 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: 37600 +weight: 37700 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 2b426aa3dd..fe65d0a48f 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: 38000 +weight: 38100 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 245a4fa018..f3a9bd6544 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: 38300 +weight: 38400 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 49d38c77e0..63a2291cfe 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: 38700 +weight: 38800 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 e2d632916f..5d7f92e1d6 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: 39100 +weight: 39200 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 10e0a3216b..616e551836 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: 39300 +weight: 39400 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 2eded9f9bb..1e3efc578b 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: 39700 +weight: 39800 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 7b698559da..7debcb1feb 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: 40100 +weight: 40200 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 94d636f234..b6a8079258 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: 40500 +weight: 40600 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 a3fe02f453..a529dfdde9 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: 40800 +weight: 40900 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 45fb5866bd..d30c900244 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: 41100 +weight: 41200 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 5922fbf5c5..3600c10610 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: 41500 +weight: 41600 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 a840c994c5..d6847c5d97 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: 41900 +weight: 42000 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 3aebb4d497..6889152e92 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: 42300 +weight: 42400 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 c6c731ca7b..9d8cde9a50 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: 12800 +weight: 12900 url: /cpp/system/sharedptr/ --- ## SharedPtr typedef diff --git a/english/cpp/system/smartptr/_index.md b/english/cpp/system/smartptr/_index.md index 7951da1a7f..62f62260d1 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: 5500 +weight: 5600 url: /cpp/system/smartptr/ --- ## SmartPtr class diff --git a/english/cpp/system/smartptrinfo/_index.md b/english/cpp/system/smartptrinfo/_index.md index f250d37695..529e443f3b 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: 5600 +weight: 5700 url: /cpp/system/smartptrinfo/ --- ## SmartPtrInfo class diff --git a/english/cpp/system/smartptrmode/_index.md b/english/cpp/system/smartptrmode/_index.md index 094117f0b9..ae9b6ccb8b 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: 8500 +weight: 8600 url: /cpp/system/smartptrmode/ --- ## SmartPtrMode enum diff --git a/english/cpp/system/span/_index.md b/english/cpp/system/span/_index.md index d12144a252..97b382c969 100644 --- a/english/cpp/system/span/_index.md +++ b/english/cpp/system/span/_index.md @@ -4,7 +4,7 @@ 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 +weight: 5800 url: /cpp/system/span/ --- ## Span class diff --git a/english/cpp/system/static_pointer_cast/_index.md b/english/cpp/system/static_pointer_cast/_index.md index 6297f7a9e8..67d049fc9d 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: 42500 +weight: 42600 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 32470cd582..a9593ab658 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: 42600 +weight: 42700 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 68d4d169d0..9fb9944652 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: 43500 +weight: 43600 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 88e3b77f5e..0c2c3b2b7c 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: 43900 +weight: 44000 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 57aa706ed8..e9cc857482 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: 12900 +weight: 13000 url: /cpp/system/streamptr/ --- ## StreamPtr typedef diff --git a/english/cpp/system/streamreaderptr/_index.md b/english/cpp/system/streamreaderptr/_index.md index e2ea896d4e..edf63e6b05 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: 13000 +weight: 13100 url: /cpp/system/streamreaderptr/ --- ## StreamReaderPtr typedef diff --git a/english/cpp/system/streamwriterptr/_index.md b/english/cpp/system/streamwriterptr/_index.md index 998d8e8e9a..4f85ccd4b7 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: 13100 +weight: 13200 url: /cpp/system/streamwriterptr/ --- ## StreamWriterPtr typedef diff --git a/english/cpp/system/string/_index.md b/english/cpp/system/string/_index.md index 7983057fa4..ac9885bb13 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: 5800 +weight: 5900 url: /cpp/system/string/ --- ## String class @@ -101,6 +101,7 @@ class String | [LastIndexOfAny](./lastindexofany/)(const ArrayPtr\\&, int32_t) const | Looks for any of passed characters through substring backwardly. Compares last string character to all characters in anyOf, then compares previous one and so on. Returns index of the first match found. | | [LastIndexOfAny](./lastindexofany/)(const ArrayPtr\\&, int32_t, int32_t) const | Looks for any of passed characters through substring backwardly. Compares last string character to all characters in anyOf, then compares previous one and so on. Returns index of the first match found. | | [Normalize](./normalize/)(System::Text::NormalizationForm) const | Normalizes unicode string using normalization form specified. | +| [operator ReadOnlySpan< char16_t >](./operatorreadonlyspan_char16_t_/)() const | Converts string to read only span. | | [operator!=](./operator!=/)(const String\&) const | Non-equality comparison operator. | | [operator!=](./operator!=/)(std::nullptr_t) const | Checks if string is not null. Applies same logic as [IsNull()](./isnull/) call. | | [operator+](./operator+/)(const String\&) const | [String](./) concatenation operator. | @@ -158,6 +159,7 @@ class String | explicit [String](./string/)(T\&, typename std::enable_if\::value\>::type *) | Constructs string based on string literal. Considers literal a null-terminated string in UTF8, calculates target string length based on literal size. | | explicit [String](./string/)(const T\&, typename std::enable_if\::value\>::type *) | Constructs string based on character string pointer. Treats pointed string as null-terminated in UTF8, calculates target string length based on null character. | | [String](./string/)(const char16_t *, int) | Constructs string from character string pointer and explicit length. | +| [String](./string/)(const ReadOnlySpan\\&) | Initializes a new instance of the [System.String](./) class to the Unicode characters indicated in the specified read-only span. | | [String](./string/)(const char *, int) | Constructs string from character string pointer and explicit length. | | [String](./string/)(const char16_t *, int, int) | Constructs string from character string pointer from starting position using length. | | explicit [String](./string/)(const char16_t, int) | Fill constructor. | diff --git a/english/cpp/system/string/compare/_index.md b/english/cpp/system/string/compare/_index.md index d1af902767..5ee6818308 100644 --- a/english/cpp/system/string/compare/_index.md +++ b/english/cpp/system/string/compare/_index.md @@ -4,7 +4,7 @@ linktitle: Compare second_title: Aspose.PDF for C++ API Reference description: 'System::String::Compare method. Less-equal-greater-compares two strings in C++.' type: docs -weight: 6100 +weight: 6200 url: /cpp/system/string/compare/ --- ## String::Compare(const String\&, const String\&, bool, const SharedPtr\\&) method diff --git a/english/cpp/system/string/compareordinal/_index.md b/english/cpp/system/string/compareordinal/_index.md index f06618b90d..39d8f8b6d1 100644 --- a/english/cpp/system/string/compareordinal/_index.md +++ b/english/cpp/system/string/compareordinal/_index.md @@ -4,7 +4,7 @@ linktitle: CompareOrdinal second_title: Aspose.PDF for C++ API Reference description: 'System::String::CompareOrdinal method. Less-equal-greater-compares two strings using ordinal mode in C++.' type: docs -weight: 6200 +weight: 6300 url: /cpp/system/string/compareordinal/ --- ## String::CompareOrdinal(const String\&, const String\&) method diff --git a/english/cpp/system/string/concat/_index.md b/english/cpp/system/string/concat/_index.md index d048c1b18b..167ba4ac49 100644 --- a/english/cpp/system/string/concat/_index.md +++ b/english/cpp/system/string/concat/_index.md @@ -4,7 +4,7 @@ linktitle: Concat second_title: Aspose.PDF for C++ API Reference description: 'System::String::Concat method. Concatenates strings in C++.' type: docs -weight: 6300 +weight: 6400 url: /cpp/system/string/concat/ --- ## String::Concat(const ArrayPtr\\&) method diff --git a/english/cpp/system/string/copy/_index.md b/english/cpp/system/string/copy/_index.md index 7503168853..95ab8a38ed 100644 --- a/english/cpp/system/string/copy/_index.md +++ b/english/cpp/system/string/copy/_index.md @@ -4,7 +4,7 @@ linktitle: Copy second_title: Aspose.PDF for C++ API Reference description: 'System::String::Copy method. Creates string copy in C++.' type: docs -weight: 6400 +weight: 6500 url: /cpp/system/string/copy/ --- ## String::Copy method diff --git a/english/cpp/system/string/empty/_index.md b/english/cpp/system/string/empty/_index.md index b957e6e020..dba17038e5 100644 --- a/english/cpp/system/string/empty/_index.md +++ b/english/cpp/system/string/empty/_index.md @@ -4,7 +4,7 @@ linktitle: Empty second_title: Aspose.PDF for C++ API Reference description: 'System::String::Empty field. Empty string in C++.' type: docs -weight: 7300 +weight: 7400 url: /cpp/system/string/empty/ --- ## Empty field diff --git a/english/cpp/system/string/format/_index.md b/english/cpp/system/string/format/_index.md index 32a620c170..5990df1023 100644 --- a/english/cpp/system/string/format/_index.md +++ b/english/cpp/system/string/format/_index.md @@ -4,7 +4,7 @@ linktitle: Format second_title: Aspose.PDF for C++ API Reference description: 'System::String::Format method. Formats string in C# style in C++.' type: docs -weight: 6500 +weight: 6600 url: /cpp/system/string/format/ --- ## String::Format(const SharedPtr\\&, const String\&, const Args\&...) method diff --git a/english/cpp/system/string/fromascii/_index.md b/english/cpp/system/string/fromascii/_index.md index ece524a8ff..f8fd7fe696 100644 --- a/english/cpp/system/string/fromascii/_index.md +++ b/english/cpp/system/string/fromascii/_index.md @@ -4,7 +4,7 @@ linktitle: FromAscii second_title: Aspose.PDF for C++ API Reference description: 'System::String::FromAscii method. Creates String from ASCII string in C++.' type: docs -weight: 6600 +weight: 6700 url: /cpp/system/string/fromascii/ --- ## String::FromAscii(const char *) method diff --git a/english/cpp/system/string/fromutf16/_index.md b/english/cpp/system/string/fromutf16/_index.md index 20f7a2ee03..526f4e82a4 100644 --- a/english/cpp/system/string/fromutf16/_index.md +++ b/english/cpp/system/string/fromutf16/_index.md @@ -4,7 +4,7 @@ linktitle: FromUtf16 second_title: Aspose.PDF for C++ API Reference description: 'System::String::FromUtf16 method. Creates String from utf16 string in C++.' type: docs -weight: 6700 +weight: 6800 url: /cpp/system/string/fromutf16/ --- ## String::FromUtf16 method diff --git a/english/cpp/system/string/fromutf32/_index.md b/english/cpp/system/string/fromutf32/_index.md index 82202981da..62ff459b22 100644 --- a/english/cpp/system/string/fromutf32/_index.md +++ b/english/cpp/system/string/fromutf32/_index.md @@ -4,7 +4,7 @@ linktitle: FromUtf32 second_title: Aspose.PDF for C++ API Reference description: 'System::String::FromUtf32 method. Creates String from utf32 string in C++.' type: docs -weight: 6800 +weight: 6900 url: /cpp/system/string/fromutf32/ --- ## String::FromUtf32 method diff --git a/english/cpp/system/string/fromutf8/_index.md b/english/cpp/system/string/fromutf8/_index.md index b18328963b..088f748f45 100644 --- a/english/cpp/system/string/fromutf8/_index.md +++ b/english/cpp/system/string/fromutf8/_index.md @@ -4,7 +4,7 @@ linktitle: FromUtf8 second_title: Aspose.PDF for C++ API Reference description: 'System::String::FromUtf8 method. Creates String from utf8 string in C++.' type: docs -weight: 6900 +weight: 7000 url: /cpp/system/string/fromutf8/ --- ## String::FromUtf8(const char *) method diff --git a/english/cpp/system/string/fromwcs/_index.md b/english/cpp/system/string/fromwcs/_index.md index 5ebba65686..ec1cb65840 100644 --- a/english/cpp/system/string/fromwcs/_index.md +++ b/english/cpp/system/string/fromwcs/_index.md @@ -4,7 +4,7 @@ linktitle: FromWCS second_title: Aspose.PDF for C++ API Reference description: 'System::String::FromWCS method. Creates String from widestring in C++.' type: docs -weight: 7000 +weight: 7100 url: /cpp/system/string/fromwcs/ --- ## String::FromWCS method diff --git a/english/cpp/system/string/isnullorwhitespace/_index.md b/english/cpp/system/string/isnullorwhitespace/_index.md index 9ced2d32b4..6c78c4ea02 100644 --- a/english/cpp/system/string/isnullorwhitespace/_index.md +++ b/english/cpp/system/string/isnullorwhitespace/_index.md @@ -4,7 +4,7 @@ linktitle: IsNullOrWhiteSpace second_title: Aspose.PDF for C++ API Reference description: 'System::String::IsNullOrWhiteSpace method. Indicates whether a specified string is null, empty, or consists only of white-space characters in C++.' type: docs -weight: 7100 +weight: 7200 url: /cpp/system/string/isnullorwhitespace/ --- ## String::IsNullOrWhiteSpace method diff --git a/english/cpp/system/string/join/_index.md b/english/cpp/system/string/join/_index.md index 6bbabb17da..f552635bb0 100644 --- a/english/cpp/system/string/join/_index.md +++ b/english/cpp/system/string/join/_index.md @@ -4,7 +4,7 @@ linktitle: Join second_title: Aspose.PDF for C++ API Reference description: 'System::String::Join method. Joins array using string as separator in C++.' type: docs -weight: 7200 +weight: 7300 url: /cpp/system/string/join/ --- ## String::Join(const String\&, const ArrayPtr\\>\&) method diff --git a/english/cpp/system/string/null/_index.md b/english/cpp/system/string/null/_index.md index 6e534b6508..91566df8ac 100644 --- a/english/cpp/system/string/null/_index.md +++ b/english/cpp/system/string/null/_index.md @@ -4,7 +4,7 @@ linktitle: Null second_title: Aspose.PDF for C++ API Reference description: 'System::String::Null field. Null string in C++.' type: docs -weight: 7400 +weight: 7500 url: /cpp/system/string/null/ --- ## Null field diff --git a/english/cpp/system/string/operator!=/_index.md b/english/cpp/system/string/operator!=/_index.md index f34ff7b9b0..c14dfc08ab 100644 --- a/english/cpp/system/string/operator!=/_index.md +++ b/english/cpp/system/string/operator!=/_index.md @@ -4,7 +4,7 @@ linktitle: operator!= second_title: Aspose.PDF for C++ API Reference description: 'System::String::operator!= method. Non-equality comparison operator in C++.' type: docs -weight: 2600 +weight: 2700 url: /cpp/system/string/operator!=/ --- ## String::operator!=(const String\&) const method diff --git a/english/cpp/system/string/operator+/_index.md b/english/cpp/system/string/operator+/_index.md index c1fb888a41..2109f26b44 100644 --- a/english/cpp/system/string/operator+/_index.md +++ b/english/cpp/system/string/operator+/_index.md @@ -4,7 +4,7 @@ linktitle: operator+ second_title: Aspose.PDF for C++ API Reference description: 'System::String::operator+ method. Adds character to the end of the string in C++.' type: docs -weight: 2700 +weight: 2800 url: /cpp/system/string/operator+/ --- ## String::operator+(char_t) const method diff --git a/english/cpp/system/string/operator+=/_index.md b/english/cpp/system/string/operator+=/_index.md index d04cea86ab..9c95f71dff 100644 --- a/english/cpp/system/string/operator+=/_index.md +++ b/english/cpp/system/string/operator+=/_index.md @@ -4,7 +4,7 @@ linktitle: operator+= second_title: Aspose.PDF for C++ API Reference description: 'System::String::operator+= method. Concatenation assignment operator in C++.' type: docs -weight: 2800 +weight: 2900 url: /cpp/system/string/operator+=/ --- ## String::operator+=(char_t) method diff --git a/english/cpp/system/string/operator=/_index.md b/english/cpp/system/string/operator=/_index.md index 5bec9083d1..94cdfccc3f 100644 --- a/english/cpp/system/string/operator=/_index.md +++ b/english/cpp/system/string/operator=/_index.md @@ -4,7 +4,7 @@ linktitle: operator= second_title: Aspose.PDF for C++ API Reference description: 'System::String::operator= method. Assignment operator in C++.' type: docs -weight: 3000 +weight: 3100 url: /cpp/system/string/operator=/ --- ## String::operator=(const String\&) method diff --git a/english/cpp/system/string/operator==/_index.md b/english/cpp/system/string/operator==/_index.md index e71c64c237..4d4da79e6a 100644 --- a/english/cpp/system/string/operator==/_index.md +++ b/english/cpp/system/string/operator==/_index.md @@ -4,7 +4,7 @@ linktitle: operator== second_title: Aspose.PDF for C++ API Reference description: 'System::String::operator== method. Equality comparison operator in C++.' type: docs -weight: 3100 +weight: 3200 url: /cpp/system/string/operator==/ --- ## String::operator==(const String\&) const method diff --git a/english/cpp/system/string/operator[]/_index.md b/english/cpp/system/string/operator[]/_index.md index 9d9d89d13a..a393a5d6c1 100644 --- a/english/cpp/system/string/operator[]/_index.md +++ b/english/cpp/system/string/operator[]/_index.md @@ -4,7 +4,7 @@ linktitle: operator[] second_title: Aspose.PDF for C++ API Reference description: 'System::String::operator[] method. Gets character at specified position in C++.' type: docs -weight: 3300 +weight: 3400 url: /cpp/system/string/operator[]/ --- ## String::operator[] method diff --git a/english/cpp/system/string/operator_/_index.md b/english/cpp/system/string/operator_/_index.md index 7dea24ca88..3c94684ea3 100644 --- a/english/cpp/system/string/operator_/_index.md +++ b/english/cpp/system/string/operator_/_index.md @@ -4,7 +4,7 @@ linktitle: operator< second_title: Aspose.PDF for C++ API Reference description: 'System::String::operator< method. Order-compares strings in C++.' type: docs -weight: 2900 +weight: 3000 url: /cpp/system/string/operator_/ --- ## String::operator< method @@ -37,7 +37,7 @@ linktitle: operator> second_title: Aspose.PDF for C++ API Reference description: 'System::String::operator> method. Order-compares strings in C++.' type: docs -weight: 3200 +weight: 3300 url: /cpp/system/string/operator_/ --- ## String::operator> method diff --git a/english/cpp/system/string/operatorreadonlyspan_char16_t_/_index.md b/english/cpp/system/string/operatorreadonlyspan_char16_t_/_index.md new file mode 100644 index 0000000000..a84c28a44d --- /dev/null +++ b/english/cpp/system/string/operatorreadonlyspan_char16_t_/_index.md @@ -0,0 +1,28 @@ +--- +title: System::String::operator ReadOnlySpan< char16_t > method +linktitle: operator ReadOnlySpan< char16_t > +second_title: Aspose.PDF for C++ API Reference +description: 'System::String::operator ReadOnlySpan< char16_t > method. Converts string to read only span in C++.' +type: docs +weight: 2600 +url: /cpp/system/string/operatorreadonlyspan_char16_t_/ +--- +## String::operator ReadOnlySpan< char16_t > method + + +Converts string to read only span. + +```cpp +System::String::operator ReadOnlySpan() const +``` + + +### ReturnValue + +[ReadOnlySpan](../../readonlyspan/) which represents all its characters. + +## See Also + +* Class [String](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/string/padleft/_index.md b/english/cpp/system/string/padleft/_index.md index 25527c977a..d497144e7e 100644 --- a/english/cpp/system/string/padleft/_index.md +++ b/english/cpp/system/string/padleft/_index.md @@ -4,7 +4,7 @@ linktitle: PadLeft second_title: Aspose.PDF for C++ API Reference description: 'System::String::PadLeft method. Adds padding on the left of original string in C++.' type: docs -weight: 3400 +weight: 3500 url: /cpp/system/string/padleft/ --- ## String::PadLeft method diff --git a/english/cpp/system/string/padright/_index.md b/english/cpp/system/string/padright/_index.md index 1f4c354270..68706d7cb1 100644 --- a/english/cpp/system/string/padright/_index.md +++ b/english/cpp/system/string/padright/_index.md @@ -4,7 +4,7 @@ linktitle: PadRight second_title: Aspose.PDF for C++ API Reference description: 'System::String::PadRight method. Adds padding on the right of original string in C++.' type: docs -weight: 3500 +weight: 3600 url: /cpp/system/string/padright/ --- ## String::PadRight method diff --git a/english/cpp/system/string/rbegin/_index.md b/english/cpp/system/string/rbegin/_index.md index fd5610eb53..d932a763d1 100644 --- a/english/cpp/system/string/rbegin/_index.md +++ b/english/cpp/system/string/rbegin/_index.md @@ -4,7 +4,7 @@ linktitle: rbegin second_title: Aspose.PDF for C++ API Reference description: 'System::String::rbegin method. Returns reverse iterator to the last character (if any) of actual string buffer in C++.' type: docs -weight: 3600 +weight: 3700 url: /cpp/system/string/rbegin/ --- ## String::rbegin method diff --git a/english/cpp/system/string/remove/_index.md b/english/cpp/system/string/remove/_index.md index d6180cc828..5471ef2d08 100644 --- a/english/cpp/system/string/remove/_index.md +++ b/english/cpp/system/string/remove/_index.md @@ -4,7 +4,7 @@ linktitle: Remove second_title: Aspose.PDF for C++ API Reference description: 'System::String::Remove method. Extracts everything but substring from current string in C++.' type: docs -weight: 3700 +weight: 3800 url: /cpp/system/string/remove/ --- ## String::Remove method diff --git a/english/cpp/system/string/rend/_index.md b/english/cpp/system/string/rend/_index.md index cc0170cbf7..9ed114d730 100644 --- a/english/cpp/system/string/rend/_index.md +++ b/english/cpp/system/string/rend/_index.md @@ -4,7 +4,7 @@ linktitle: rend second_title: Aspose.PDF for C++ API Reference description: 'System::String::rend method. Returns reverse iterator to the before first character (if any) of actual string buffer in C++.' type: docs -weight: 3800 +weight: 3900 url: /cpp/system/string/rend/ --- ## String::rend method diff --git a/english/cpp/system/string/replace/_index.md b/english/cpp/system/string/replace/_index.md index b905f042c9..00bff84077 100644 --- a/english/cpp/system/string/replace/_index.md +++ b/english/cpp/system/string/replace/_index.md @@ -4,7 +4,7 @@ linktitle: Replace second_title: Aspose.PDF for C++ API Reference description: 'System::String::Replace method. Replaces all occurrences of character in the string in C++.' type: docs -weight: 3900 +weight: 4000 url: /cpp/system/string/replace/ --- ## String::Replace(char_t, char_t) const method diff --git a/english/cpp/system/string/reset/_index.md b/english/cpp/system/string/reset/_index.md index c7f773d41e..a121fab860 100644 --- a/english/cpp/system/string/reset/_index.md +++ b/english/cpp/system/string/reset/_index.md @@ -4,7 +4,7 @@ linktitle: reset second_title: Aspose.PDF for C++ API Reference description: 'System::String::reset method. Sets string to null. Is analogous to ''string_variable_name = null'' in C# in C++.' type: docs -weight: 4000 +weight: 4100 url: /cpp/system/string/reset/ --- ## String::reset method diff --git a/english/cpp/system/string/reverse_iterator/_index.md b/english/cpp/system/string/reverse_iterator/_index.md index cfe18c8f53..b650182f01 100644 --- a/english/cpp/system/string/reverse_iterator/_index.md +++ b/english/cpp/system/string/reverse_iterator/_index.md @@ -4,7 +4,7 @@ linktitle: reverse_iterator second_title: Aspose.PDF for C++ API Reference description: 'System::String::reverse_iterator typedef. Reverse iterator type in C++.' type: docs -weight: 7500 +weight: 7600 url: /cpp/system/string/reverse_iterator/ --- ## reverse_iterator typedef diff --git a/english/cpp/system/string/setcharat/_index.md b/english/cpp/system/string/setcharat/_index.md index c4557beab4..3b90e48e7e 100644 --- a/english/cpp/system/string/setcharat/_index.md +++ b/english/cpp/system/string/setcharat/_index.md @@ -4,7 +4,7 @@ linktitle: SetCharAt second_title: Aspose.PDF for C++ API Reference description: 'System::String::SetCharAt method. Sets character at specified position in C++.' type: docs -weight: 4100 +weight: 4200 url: /cpp/system/string/setcharat/ --- ## String::SetCharAt method diff --git a/english/cpp/system/string/split/_index.md b/english/cpp/system/string/split/_index.md index 250af651ae..c69f3c68af 100644 --- a/english/cpp/system/string/split/_index.md +++ b/english/cpp/system/string/split/_index.md @@ -4,7 +4,7 @@ linktitle: Split second_title: Aspose.PDF for C++ API Reference description: 'System::String::Split method. Splits string by character in C++.' type: docs -weight: 4200 +weight: 4300 url: /cpp/system/string/split/ --- ## String::Split(char_t, int32_t, StringSplitOptions) const method diff --git a/english/cpp/system/string/startswith/_index.md b/english/cpp/system/string/startswith/_index.md index e9f93081e6..86b9cc9ab1 100644 --- a/english/cpp/system/string/startswith/_index.md +++ b/english/cpp/system/string/startswith/_index.md @@ -4,7 +4,7 @@ linktitle: StartsWith second_title: Aspose.PDF for C++ API Reference description: 'System::String::StartsWith method. Checks if string begins with specified substring in C++.' type: docs -weight: 4300 +weight: 4400 url: /cpp/system/string/startswith/ --- ## String::StartsWith(const String\&) const method diff --git a/english/cpp/system/string/string/_index.md b/english/cpp/system/string/string/_index.md index e428073227..fcc3ce42b4 100644 --- a/english/cpp/system/string/string/_index.md +++ b/english/cpp/system/string/string/_index.md @@ -179,6 +179,26 @@ System::String::String(const codeporting_icu::UnicodeString &str) ## See Also +* Class [String](../) +* Namespace [System](../../) +* Library [Aspose.PDF for C++](../../../) +## String::String(const ReadOnlySpan\\&) constructor + + +Initializes a new instance of the [System.String](../) class to the Unicode characters indicated in the specified read-only span. + +```cpp +System::String::String(const ReadOnlySpan &value) +``` + + +| Parameter | Type | Description | +| --- | --- | --- | +| value | const ReadOnlySpan\\& | A read-only span of Unicode characters. | + +## See Also + +* Class [ReadOnlySpan](../../readonlyspan/) * Class [String](../) * Namespace [System](../../) * Library [Aspose.PDF for C++](../../../) diff --git a/english/cpp/system/string/substring/_index.md b/english/cpp/system/string/substring/_index.md index 24abacae7b..376b18e5e2 100644 --- a/english/cpp/system/string/substring/_index.md +++ b/english/cpp/system/string/substring/_index.md @@ -4,7 +4,7 @@ linktitle: Substring second_title: Aspose.PDF for C++ API Reference description: 'System::String::Substring method. Extracts substring in C++.' type: docs -weight: 4400 +weight: 4500 url: /cpp/system/string/substring/ --- ## String::Substring(int32_t) const method diff --git a/english/cpp/system/string/toasciistring/_index.md b/english/cpp/system/string/toasciistring/_index.md index eb567a48f7..ae089e9e3b 100644 --- a/english/cpp/system/string/toasciistring/_index.md +++ b/english/cpp/system/string/toasciistring/_index.md @@ -4,7 +4,7 @@ linktitle: ToAsciiString second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToAsciiString method. Converts string to std::string. Uses ASCII encoding in C++.' type: docs -weight: 4500 +weight: 4600 url: /cpp/system/string/toasciistring/ --- ## String::ToAsciiString method diff --git a/english/cpp/system/string/tobytearray/_index.md b/english/cpp/system/string/tobytearray/_index.md index 776be3f667..49afbb1cb1 100644 --- a/english/cpp/system/string/tobytearray/_index.md +++ b/english/cpp/system/string/tobytearray/_index.md @@ -4,7 +4,7 @@ linktitle: ToByteArray second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToByteArray method. Converts string or substring to array of bytes in C++.' type: docs -weight: 4600 +weight: 4700 url: /cpp/system/string/tobytearray/ --- ## String::ToByteArray method diff --git a/english/cpp/system/string/tochararray/_index.md b/english/cpp/system/string/tochararray/_index.md index 723154a7f4..e8ff78a22c 100644 --- a/english/cpp/system/string/tochararray/_index.md +++ b/english/cpp/system/string/tochararray/_index.md @@ -4,7 +4,7 @@ linktitle: ToCharArray second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToCharArray method. Converts string or substring to array of characters in C++.' type: docs -weight: 4700 +weight: 4800 url: /cpp/system/string/tochararray/ --- ## String::ToCharArray method diff --git a/english/cpp/system/string/tolower/_index.md b/english/cpp/system/string/tolower/_index.md index 1b1fe5d896..89d099cebc 100644 --- a/english/cpp/system/string/tolower/_index.md +++ b/english/cpp/system/string/tolower/_index.md @@ -4,7 +4,7 @@ linktitle: ToLower second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToLower method. Converts all string''s characters to lower case in C++.' type: docs -weight: 4800 +weight: 4900 url: /cpp/system/string/tolower/ --- ## String::ToLower() const method diff --git a/english/cpp/system/string/tolowerinvariant/_index.md b/english/cpp/system/string/tolowerinvariant/_index.md index 4151f578fa..809c692177 100644 --- a/english/cpp/system/string/tolowerinvariant/_index.md +++ b/english/cpp/system/string/tolowerinvariant/_index.md @@ -4,7 +4,7 @@ linktitle: ToLowerInvariant second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToLowerInvariant method. Converts all string''s characters to lower case using invariant culture in C++.' type: docs -weight: 4900 +weight: 5000 url: /cpp/system/string/tolowerinvariant/ --- ## String::ToLowerInvariant method diff --git a/english/cpp/system/string/tostring/_index.md b/english/cpp/system/string/tostring/_index.md index a9a547e395..6000d4e6be 100644 --- a/english/cpp/system/string/tostring/_index.md +++ b/english/cpp/system/string/tostring/_index.md @@ -4,7 +4,7 @@ linktitle: ToString second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToString method. Wrapper for handling String class in contexts where ToString() is being called on value type objects in C++.' type: docs -weight: 5000 +weight: 5100 url: /cpp/system/string/tostring/ --- ## String::ToString() const method diff --git a/english/cpp/system/string/tou16str/_index.md b/english/cpp/system/string/tou16str/_index.md index e598e4fd86..8c22b98794 100644 --- a/english/cpp/system/string/tou16str/_index.md +++ b/english/cpp/system/string/tou16str/_index.md @@ -4,7 +4,7 @@ linktitle: ToU16Str second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToU16Str method. Converts string to std::u16string in C++.' type: docs -weight: 5100 +weight: 5200 url: /cpp/system/string/tou16str/ --- ## String::ToU16Str method diff --git a/english/cpp/system/string/tou32str/_index.md b/english/cpp/system/string/tou32str/_index.md index a392d6e8a3..bb1d270852 100644 --- a/english/cpp/system/string/tou32str/_index.md +++ b/english/cpp/system/string/tou32str/_index.md @@ -4,7 +4,7 @@ linktitle: ToU32Str second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToU32Str method. Converts string to std::u32string in C++.' type: docs -weight: 5200 +weight: 5300 url: /cpp/system/string/tou32str/ --- ## String::ToU32Str method diff --git a/english/cpp/system/string/toupper/_index.md b/english/cpp/system/string/toupper/_index.md index 1978f7564f..f17bdf7cf3 100644 --- a/english/cpp/system/string/toupper/_index.md +++ b/english/cpp/system/string/toupper/_index.md @@ -4,7 +4,7 @@ linktitle: ToUpper second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToUpper method. Converts all string''s characters to upper case in C++.' type: docs -weight: 5300 +weight: 5400 url: /cpp/system/string/toupper/ --- ## String::ToUpper() const method diff --git a/english/cpp/system/string/toupperinvariant/_index.md b/english/cpp/system/string/toupperinvariant/_index.md index f44b66ffc5..61cc7370a4 100644 --- a/english/cpp/system/string/toupperinvariant/_index.md +++ b/english/cpp/system/string/toupperinvariant/_index.md @@ -4,7 +4,7 @@ linktitle: ToUpperInvariant second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToUpperInvariant method. Converts all string''s characters to upper case using invariant culture in C++.' type: docs -weight: 5400 +weight: 5500 url: /cpp/system/string/toupperinvariant/ --- ## String::ToUpperInvariant method diff --git a/english/cpp/system/string/toutf8string/_index.md b/english/cpp/system/string/toutf8string/_index.md index f422c2c0d5..c8feda745c 100644 --- a/english/cpp/system/string/toutf8string/_index.md +++ b/english/cpp/system/string/toutf8string/_index.md @@ -4,7 +4,7 @@ linktitle: ToUtf8String second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToUtf8String method. Converts string to std::string. Uses UTF-8 encoding in C++.' type: docs -weight: 5500 +weight: 5600 url: /cpp/system/string/toutf8string/ --- ## String::ToUtf8String method diff --git a/english/cpp/system/string/towcs/_index.md b/english/cpp/system/string/towcs/_index.md index e4705c8187..b4895dd8c2 100644 --- a/english/cpp/system/string/towcs/_index.md +++ b/english/cpp/system/string/towcs/_index.md @@ -4,7 +4,7 @@ linktitle: ToWCS second_title: Aspose.PDF for C++ API Reference description: 'System::String::ToWCS method. Converts string to std::wstring in C++.' type: docs -weight: 5600 +weight: 5700 url: /cpp/system/string/towcs/ --- ## String::ToWCS method diff --git a/english/cpp/system/string/trim/_index.md b/english/cpp/system/string/trim/_index.md index 5bdbeb632f..13a16dd31b 100644 --- a/english/cpp/system/string/trim/_index.md +++ b/english/cpp/system/string/trim/_index.md @@ -4,7 +4,7 @@ linktitle: Trim second_title: Aspose.PDF for C++ API Reference description: 'System::String::Trim method. Removes all whitespace characters from both beginning and end of the string in C++.' type: docs -weight: 5700 +weight: 5800 url: /cpp/system/string/trim/ --- ## String::Trim() const method diff --git a/english/cpp/system/string/trimend/_index.md b/english/cpp/system/string/trimend/_index.md index c868d2a007..9a3d4c75f2 100644 --- a/english/cpp/system/string/trimend/_index.md +++ b/english/cpp/system/string/trimend/_index.md @@ -4,7 +4,7 @@ linktitle: TrimEnd second_title: Aspose.PDF for C++ API Reference description: 'System::String::TrimEnd method. Removes all whitespace characters from end of the string in C++.' type: docs -weight: 5800 +weight: 5900 url: /cpp/system/string/trimend/ --- ## String::TrimEnd() const method diff --git a/english/cpp/system/string/trimstart/_index.md b/english/cpp/system/string/trimstart/_index.md index b4dc280004..9e9e5ed631 100644 --- a/english/cpp/system/string/trimstart/_index.md +++ b/english/cpp/system/string/trimstart/_index.md @@ -4,7 +4,7 @@ linktitle: TrimStart second_title: Aspose.PDF for C++ API Reference description: 'System::String::TrimStart method. Removes all whitespace characters from beginning of the string in C++.' type: docs -weight: 5900 +weight: 6000 url: /cpp/system/string/trimstart/ --- ## String::TrimStart() const method diff --git a/english/cpp/system/string/u_str/_index.md b/english/cpp/system/string/u_str/_index.md index eb4d146d41..8bbce0c914 100644 --- a/english/cpp/system/string/u_str/_index.md +++ b/english/cpp/system/string/u_str/_index.md @@ -4,7 +4,7 @@ linktitle: u_str second_title: Aspose.PDF for C++ API Reference description: 'System::String::u_str method. Returns ICU-styled null-terminated buffer. May reallocate the string in C++.' type: docs -weight: 6000 +weight: 6100 url: /cpp/system/string/u_str/ --- ## String::u_str method diff --git a/english/cpp/system/stringcomparer/_index.md b/english/cpp/system/stringcomparer/_index.md index fac90aecac..7ea3454394 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: 5900 +weight: 6000 url: /cpp/system/stringcomparer/ --- ## StringComparer class diff --git a/english/cpp/system/stringcomparerptr/_index.md b/english/cpp/system/stringcomparerptr/_index.md index d15b9787e6..794e93429c 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: 13200 +weight: 13300 url: /cpp/system/stringcomparerptr/ --- ## StringComparerPtr typedef diff --git a/english/cpp/system/stringcomparison/_index.md b/english/cpp/system/stringcomparison/_index.md index 4aa44c40c6..4be21a2440 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: 8600 +weight: 8700 url: /cpp/system/stringcomparison/ --- ## StringComparison enum diff --git a/english/cpp/system/stringhashcompiletime/_index.md b/english/cpp/system/stringhashcompiletime/_index.md index 8e1a51c874..f5cffed159 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: 6000 +weight: 6100 url: /cpp/system/stringhashcompiletime/ --- ## StringHashCompiletime class diff --git a/english/cpp/system/stringsplitoptions/_index.md b/english/cpp/system/stringsplitoptions/_index.md index 2170b61a30..36dd9303ef 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: 8700 +weight: 8800 url: /cpp/system/stringsplitoptions/ --- ## StringSplitOptions enum diff --git a/english/cpp/system/taskptr/_index.md b/english/cpp/system/taskptr/_index.md index c80a1c8128..11a6887930 100644 --- a/english/cpp/system/taskptr/_index.md +++ b/english/cpp/system/taskptr/_index.md @@ -4,7 +4,7 @@ linktitle: TaskPtr second_title: Aspose.PDF for C++ API Reference description: 'System::TaskPtr typedef. An alias for a smart pointer that points to an instance of System::Threading::Tasks::Task class in C++.' type: docs -weight: 13300 +weight: 13400 url: /cpp/system/taskptr/ --- ## TaskPtr typedef diff --git a/english/cpp/system/tietuple/_index.md b/english/cpp/system/tietuple/_index.md index 82fbdc349a..2dda86dea3 100644 --- a/english/cpp/system/tietuple/_index.md +++ b/english/cpp/system/tietuple/_index.md @@ -4,7 +4,7 @@ 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: 44100 +weight: 44200 url: /cpp/system/tietuple/ --- ## System::TieTuple method diff --git a/english/cpp/system/timespan/_index.md b/english/cpp/system/timespan/_index.md index f90ac1b9ba..f8e4cd123d 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: 6100 +weight: 6200 url: /cpp/system/timespan/ --- ## TimeSpan class diff --git a/english/cpp/system/timezone/_index.md b/english/cpp/system/timezone/_index.md index 6c4338099e..889aa52877 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: 6200 +weight: 6300 url: /cpp/system/timezone/ --- ## TimeZone class diff --git a/english/cpp/system/timezoneinfo/_index.md b/english/cpp/system/timezoneinfo/_index.md index 22fc8d732a..6a04260489 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: 6300 +weight: 6400 url: /cpp/system/timezoneinfo/ --- ## TimeZoneInfo class diff --git a/english/cpp/system/timezoneinfoptr/_index.md b/english/cpp/system/timezoneinfoptr/_index.md index 84f5177979..bb62a7bafe 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: 13400 +weight: 13500 url: /cpp/system/timezoneinfoptr/ --- ## TimeZoneInfoPtr typedef diff --git a/english/cpp/system/timezoneptr/_index.md b/english/cpp/system/timezoneptr/_index.md index 9744da69c7..4a4345d639 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: 13500 +weight: 13600 url: /cpp/system/timezoneptr/ --- ## TimeZonePtr typedef diff --git a/english/cpp/system/tuple/_index.md b/english/cpp/system/tuple/_index.md index 3708b8a491..bb1ba4d13e 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: 6400 +weight: 6500 url: /cpp/system/tuple/ --- ## Tuple class diff --git a/english/cpp/system/tuplefactory/_index.md b/english/cpp/system/tuplefactory/_index.md index eb84dd7666..07c1c50bd2 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: 6500 +weight: 6600 url: /cpp/system/tuplefactory/ --- ## TupleFactory class diff --git a/english/cpp/system/typecode/_index.md b/english/cpp/system/typecode/_index.md index 8b840d4fed..24431aa1de 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: 8800 +weight: 8900 url: /cpp/system/typecode/ --- ## TypeCode enum diff --git a/english/cpp/system/typeinfo/_index.md b/english/cpp/system/typeinfo/_index.md index 5120a4a041..e9cdfeee10 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: 6600 +weight: 6700 url: /cpp/system/typeinfo/ --- ## TypeInfo class diff --git a/english/cpp/system/uri/_index.md b/english/cpp/system/uri/_index.md index 8936b7d9df..da74a9d909 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: 6700 +weight: 6800 url: /cpp/system/uri/ --- ## Uri class diff --git a/english/cpp/system/uribuilder/_index.md b/english/cpp/system/uribuilder/_index.md index be08a5a421..c51a3085b4 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: 6800 +weight: 6900 url: /cpp/system/uribuilder/ --- ## UriBuilder class diff --git a/english/cpp/system/uricomponents/_index.md b/english/cpp/system/uricomponents/_index.md index fe83390ab0..4f2b545e0b 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: 8900 +weight: 9000 url: /cpp/system/uricomponents/ --- ## UriComponents enum diff --git a/english/cpp/system/uriformat/_index.md b/english/cpp/system/uriformat/_index.md index 45e2897fc1..74c7b17215 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: 9000 +weight: 9100 url: /cpp/system/uriformat/ --- ## UriFormat enum diff --git a/english/cpp/system/urihostnametype/_index.md b/english/cpp/system/urihostnametype/_index.md index 060a35c435..f3dc41e08b 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: 9100 +weight: 9200 url: /cpp/system/urihostnametype/ --- ## UriHostNameType enum diff --git a/english/cpp/system/urikind/_index.md b/english/cpp/system/urikind/_index.md index f22cb7490c..56a122cdd4 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: 9200 +weight: 9300 url: /cpp/system/urikind/ --- ## UriKind enum diff --git a/english/cpp/system/uriparser/_index.md b/english/cpp/system/uriparser/_index.md index 9c7369fb52..601f48528c 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: 6900 +weight: 7000 url: /cpp/system/uriparser/ --- ## UriParser class diff --git a/english/cpp/system/uripartial/_index.md b/english/cpp/system/uripartial/_index.md index 2d7beef75a..5a464ccb60 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: 9300 +weight: 9400 url: /cpp/system/uripartial/ --- ## UriPartial enum diff --git a/english/cpp/system/urishim/_index.md b/english/cpp/system/urishim/_index.md index ba4ae8d70f..d84373a9c0 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: 7000 +weight: 7100 url: /cpp/system/urishim/ --- ## UriShim class diff --git a/english/cpp/system/valuetuple/_index.md b/english/cpp/system/valuetuple/_index.md index 1e72b0d938..6bf7455cbc 100644 --- a/english/cpp/system/valuetuple/_index.md +++ b/english/cpp/system/valuetuple/_index.md @@ -4,7 +4,7 @@ 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 +weight: 7200 url: /cpp/system/valuetuple/ --- ## ValueTuple class diff --git a/english/cpp/system/valuetype/_index.md b/english/cpp/system/valuetype/_index.md index 9728d2fde8..4dcbb94392 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: 7200 +weight: 7300 url: /cpp/system/valuetype/ --- ## ValueType class diff --git a/english/cpp/system/version/_index.md b/english/cpp/system/version/_index.md index 48dbd43fe9..57220a6855 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: 7300 +weight: 7400 url: /cpp/system/version/ --- ## Version class diff --git a/english/cpp/system/void/_index.md b/english/cpp/system/void/_index.md index b8602bd891..c8430685b2 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: 7400 +weight: 7500 url: /cpp/system/void/ --- ## Void class diff --git a/english/cpp/system/weakptr/_index.md b/english/cpp/system/weakptr/_index.md index f40703fa62..246acc459f 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: 7500 +weight: 7600 url: /cpp/system/weakptr/ --- ## WeakPtr class diff --git a/english/cpp/system/weakreference/_index.md b/english/cpp/system/weakreference/_index.md index fed453deca..4ad55d0b3c 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: 7600 +weight: 7700 url: /cpp/system/weakreference/ --- ## WeakReference class diff --git a/english/cpp/system/weakreference__/_index.md b/english/cpp/system/weakreference__/_index.md index 721c2294d9..fc4945560e 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: 7800 +weight: 7900 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 51a6360686..04a5e30835 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: 7700 +weight: 7800 url: /cpp/system/weakreference_t_/ --- ## WeakReference< T > class diff --git a/english/cpp/system/with/_index.md b/english/cpp/system/with/_index.md index 0f2934439a..24dc69d8de 100644 --- a/english/cpp/system/with/_index.md +++ b/english/cpp/system/with/_index.md @@ -4,7 +4,7 @@ linktitle: With second_title: Aspose.PDF for C++ API Reference description: 'System::With method. Clones reference record and applies initializer functor to it in C++.' type: docs -weight: 44200 +weight: 44300 url: /cpp/system/with/ --- ## System::With(const SharedPtr\\&, const A\&) method