Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions english/cpp/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ is_root: true
| [Aspose::Pdf](./aspose.pdf/) | The **[Aspose.Pdf](./aspose.pdf/)** is a root namespace for all classes of [Aspose.Pdf](./aspose.pdf/) library which are either directly in it like **[Document](./aspose.pdf/document/)** or indirectly through several subnamespaces. |
| [Aspose::Pdf::Annotations](./aspose.pdf.annotations/) | The **[Aspose.Pdf.Annotations](./aspose.pdf.annotations/)** namespace provides classes for working with various types of actions, destinations and other features of document which traditionally called as interactive providing means user can intercommunicate with it. |
| [Aspose::Pdf::Collections](./aspose.pdf.collections/) | |
| [Aspose::Pdf::Comparison](./aspose.pdf.comparison/) | |
| [Aspose::Pdf::Comparison](./aspose.pdf.comparison/) | The **[Aspose.Pdf.Comparison](./aspose.pdf.comparison/)** namespace provides classes for the PDF comparison functionalities. |
| [Aspose::Pdf::DataEditor](./aspose.pdf.dataeditor/) | The **[Aspose.Pdf.DataEditor](./aspose.pdf.dataeditor/)** contains tools for editing data within a document. |
| [Aspose::Pdf::Devices](./aspose.pdf.devices/) | The **[Aspose.Pdf.Devices](./aspose.pdf.devices/)** namespace provides classes which are used for representing document as image(s) or a plain text. So document can be sent on to textual or various graphic devices which means we want to get it textual or graphic representation. |
| [Aspose::Pdf::Drawing](./aspose.pdf.drawing/) | The **[Aspose.Pdf.Drawing](./aspose.pdf.drawing/)** namespace provides classes describing graphic primitives like arc, line, circle etc. Corresponding objects can be used for creating new documents. |
Expand All @@ -33,7 +33,7 @@ is_root: true
| [Aspose::Pdf::Sanitization](./aspose.pdf.sanitization/) | The **[Aspose.Pdf.Sanitization](./aspose.pdf.sanitization/)** is a namespace for sanitization operations. |
| [Aspose::Pdf::Security](./aspose.pdf.security/) | The **[Aspose.Pdf.Security](./aspose.pdf.security/)** namespace contains classes used for encryption and digital signing. |
| [Aspose::Pdf::Security::Impl](./aspose.pdf.security.impl/) | |
| [Aspose::Pdf::Signatures](./aspose.pdf.signatures/) | |
| [Aspose::Pdf::Signatures](./aspose.pdf.signatures/) | The **[Aspose.Pdf.Signatures](./aspose.pdf.signatures/)** namespace provides classes for signatures functionalities. |
| [Aspose::Pdf::Structure](./aspose.pdf.structure/) | The **[Aspose.Pdf.Structure](./aspose.pdf.structure/)** namespace provides classes which help to work with a logical structure of a document which presents the organization of the document into chapters and sections or the identification of special elements such as figures, tables, and footnotes. |
| [Aspose::Pdf::Tagged](./aspose.pdf.tagged/) | The **[Aspose.Pdf.Tagged](./aspose.pdf.tagged/)** is a namespace for classes for support of [Tagged](./aspose.pdf.tagged/) PDF documents. |
| [Aspose::Pdf::Text](./aspose.pdf.text/) | |
Expand Down
4 changes: 2 additions & 2 deletions english/cpp/aspose.pdf.comparison/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
title: Aspose::Pdf::Comparison namespace
linktitle: Aspose::Pdf::Comparison
second_title: Aspose.PDF for C++ API Reference
description: 'How to use Aspose::Pdf::Comparison namespace in C++.'
description: 'Aspose::Pdf::Comparison namespace. The Aspose.Pdf.Comparison namespace provides classes for the PDF comparison functionalities in C++.'
type: docs
weight: 400
url: /cpp/aspose.pdf.comparison/
---


The **[Aspose.Pdf.Comparison](./)** namespace provides classes for the PDF comparison functionalities.

## Classes

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ class ContentsResizeParameters : public System::Object
| [ContentsResizeParameters](./contentsresizeparameters/)() | Creates resize parameters where al values are set to "auto". Later margins and contents size may be specified if required. |
| [ContentsResizeParameters](./contentsresizeparameters/)(System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>, System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>, System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>, System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>, System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>, System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>) | Creates resize parameters with specified margin values and contents size. |
| [get_BottomMargin](./get_bottommargin/)() const | Gets bottom margin on the resultant page. |
| [get_ChangeMediaBox](./get_changemediabox/)() const | Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is **false** |
| [get_ContentsHeight](./get_contentsheight/)() const | Gets height of the content of the source page on the resultant page. |
| [get_ContentsWidth](./get_contentswidth/)() const | Gets width of the content of the source page on the resultant page. |
| [get_LeftMargin](./get_leftmargin/)() const | Gets left margin on the resultant page. |
Expand All @@ -35,6 +36,7 @@ class ContentsResizeParameters : public System::Object
| static [PageResize](./pageresize/)(double, double) | Creates resize paramters for page resize. |
| static [PageResizePct](./pageresizepct/)(double, double) | Creates resize paramters for page resize. New sizes are specified in percent. |
| [set_BottomMargin](./set_bottommargin/)(System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>) | Sets bottom margin on the resultant page. |
| [set_ChangeMediaBox](./set_changemediabox/)(bool) | Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is **false** |
| [set_ContentsHeight](./set_contentsheight/)(System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>) | Sets height of the content of the source page on the resultant page. |
| [set_ContentsWidth](./set_contentswidth/)(System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>) | Sets width of the content of the source page on the resultant page. |
| [set_LeftMargin](./set_leftmargin/)(System::SharedPtr\<PdfFileEditor::ContentsResizeValue\>) | Sets left margin on the resultant page. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: ContentSize
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::ContentSize method. Creates resize parameters with specified contents size in C++.'
type: docs
weight: 1400
weight: 1600
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsize/
---
## ContentsResizeParameters::ContentSize method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: ContentSizePercent
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::ContentSizePercent method. Creates resize parameters with specified contents size in percents of initial page size. Margins are caculated automatically in C++.'
type: docs
weight: 1500
weight: 1700
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/contentsizepercent/
---
## ContentsResizeParameters::ContentSizePercent method
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ChangeMediaBox method
linktitle: get_ChangeMediaBox
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ChangeMediaBox method. Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is false in C++.'
type: docs
weight: 300
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_changemediabox/
---
## ContentsResizeParameters::get_ChangeMediaBox method


Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is **false**

```cpp
bool Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ChangeMediaBox() const
```

## Remarks


Setting this parameter enables fitting the MediaBox to the CropBox value during resizing.
## See Also

* Class [ContentsResizeParameters](../)
* Class [PdfFileEditor](../../)
* Namespace [Aspose::Pdf::Facades](../../../)
* Library [Aspose.PDF for C++](../../../../)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: get_ContentsHeight
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ContentsHeight method. Gets height of the content of the source page on the resultant page in C++.'
type: docs
weight: 300
weight: 400
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentsheight/
---
## ContentsResizeParameters::get_ContentsHeight method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: get_ContentsWidth
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_ContentsWidth method. Gets width of the content of the source page on the resultant page in C++.'
type: docs
weight: 400
weight: 500
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_contentswidth/
---
## ContentsResizeParameters::get_ContentsWidth method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: get_LeftMargin
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_LeftMargin method. Gets left margin on the resultant page in C++.'
type: docs
weight: 500
weight: 600
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_leftmargin/
---
## ContentsResizeParameters::get_LeftMargin method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: get_RightMargin
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_RightMargin method. Gets right margin on the resultant page in C++.'
type: docs
weight: 600
weight: 700
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_rightmargin/
---
## ContentsResizeParameters::get_RightMargin method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: get_TopMargin
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::get_TopMargin method. Gets top margin on the resultant page in C++.'
type: docs
weight: 700
weight: 800
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/get_topmargin/
---
## ContentsResizeParameters::get_TopMargin method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: Margins
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::Margins method. Creates resize parameters with specifed margins value. Contents size is automatically calculated in C++.'
type: docs
weight: 1600
weight: 1800
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/margins/
---
## ContentsResizeParameters::Margins method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: MarginsPercent
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::MarginsPercent method. Creates resize parameters. Margins are specified in percents of initial page size in C++.'
type: docs
weight: 1700
weight: 1900
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/marginspercent/
---
## ContentsResizeParameters::MarginsPercent method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: PageResize
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::PageResize method. Creates resize paramters for page resize in C++.'
type: docs
weight: 1800
weight: 2000
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresize/
---
## ContentsResizeParameters::PageResize method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: PageResizePct
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::PageResizePct method. Creates resize paramters for page resize. New sizes are specified in percent in C++.'
type: docs
weight: 1900
weight: 2100
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/pageresizepct/
---
## ContentsResizeParameters::PageResizePct method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: set_BottomMargin
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_BottomMargin method. Sets bottom margin on the resultant page in C++.'
type: docs
weight: 800
weight: 900
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_bottommargin/
---
## ContentsResizeParameters::set_BottomMargin method
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ChangeMediaBox method
linktitle: set_ChangeMediaBox
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ChangeMediaBox method. Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is false in C++.'
type: docs
weight: 1000
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_changemediabox/
---
## ContentsResizeParameters::set_ChangeMediaBox method


Gets and sets whether to adjust the MediaBox of a PDF page during the resizing operation. The default value is **false**

```cpp
void Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ChangeMediaBox(bool value)
```

## Remarks


Setting this parameter enables fitting the MediaBox to the CropBox value during resizing.
## See Also

* Class [ContentsResizeParameters](../)
* Class [PdfFileEditor](../../)
* Namespace [Aspose::Pdf::Facades](../../../)
* Library [Aspose.PDF for C++](../../../../)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: set_ContentsHeight
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ContentsHeight method. Sets height of the content of the source page on the resultant page in C++.'
type: docs
weight: 900
weight: 1100
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentsheight/
---
## ContentsResizeParameters::set_ContentsHeight method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: set_ContentsWidth
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_ContentsWidth method. Sets width of the content of the source page on the resultant page in C++.'
type: docs
weight: 1000
weight: 1200
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_contentswidth/
---
## ContentsResizeParameters::set_ContentsWidth method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: set_LeftMargin
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_LeftMargin method. Sets left margin on the resultant page in C++.'
type: docs
weight: 1100
weight: 1300
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_leftmargin/
---
## ContentsResizeParameters::set_LeftMargin method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: set_RightMargin
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_RightMargin method. Sets right margin on the resultant page in C++.'
type: docs
weight: 1200
weight: 1400
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_rightmargin/
---
## ContentsResizeParameters::set_RightMargin method
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linktitle: set_TopMargin
second_title: Aspose.PDF for C++ API Reference
description: 'Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters::set_TopMargin method. Sets top margin on the resultant page in C++.'
type: docs
weight: 1300
weight: 1500
url: /cpp/aspose.pdf.facades/pdffileeditor/contentsresizeparameters/set_topmargin/
---
## ContentsResizeParameters::set_TopMargin method
Expand Down
7 changes: 7 additions & 0 deletions english/cpp/aspose.pdf.logicalstructure/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ The **Aspose.Pdf.Tagged.LogicalStructure ** is a namespace for PDF Logical [Stru
| [ILSTextElement](./ilstextelement/) | Represents a base class for inline-level text structure elements in logical structure. |
| [IndexElement](./indexelement/) | Represents Index structure element in logical structure. |
| [ITextElement](./itextelement/) | Interface for presenting text structure elements. |
| [ITociElement](./itocielement/) | Represents an element that can function as a table of contents entry (TOCI) in a tagged PDF document. |
| [LinkElement](./linkelement/) | Represents Link structure element in logical structure. |
| [ListChildElement](./listchildelement/) | Represents a base class for children elements of the List in logical structure. |
| [ListElement](./listelement/) | Represents List structure element in logical structure. |
Expand Down Expand Up @@ -88,6 +89,12 @@ The **Aspose.Pdf.Tagged.LogicalStructure ** is a namespace for PDF Logical [Stru
| [WarichuElement](./warichuelement/) | Represents Warichu structure element in logical structure. |
| [WarichuWPElement](./warichuwpelement/) | Represents WP structure element in logical structure of the Warichu. |
| [WarichuWTElement](./warichuwtelement/) | Represents WT structure element in logical structure of the Warichu. |
## Typedefs

| Typedef | Description |
| --- | --- |
| [HeaderElementTextConflictException](./headerelementtextconflictexception/) | |
| [TOCpageHasNoTitleException](./tocpagehasnotitleexception/) | |
## Functions

| Function | Description |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@ Represents [Header](../../aspose.pdf/header/) structure element in logical struc
class HeaderElement : public Aspose::Pdf::LogicalStructure::BLSTextElement
```

## Methods

| Method | Description |
| --- | --- |
| [AddEntryToTocPage](./addentrytotocpage/)(System::SharedPtr\<Aspose::Pdf::Page\>, System::SharedPtr\<TOCIElement\>) | Creates a header on the specified [Table](../../aspose.pdf/table/) of Contents (TOC) page and associates it with a TOCI element. |
| [AddEntryToTocPage](./addentrytotocpage/)(System::SharedPtr\<Aspose::Pdf::Page\>, System::SharedPtr\<ListLIElement\>) | Creates a header on the specified [Table](../../aspose.pdf/table/) of Contents (TOC) page and associates it with a TOCI element. |
| [SetText](./settext/)(System::String) override | Appends text content to current text element. |
## See Also

* Class [BLSTextElement](../blstextelement/)
Expand Down
Loading