Browse our Products
Aspose.PDF for C++ 25.3 Release Notes
Changes and Improvements
The new version of Aspose.PDF for C++ has a codebase of Aspose.PDF for .Net 25.3.
Introduced DoWorkEventHandler definition.
Implemented converting to markdown format.
Public API and Backward Incompatible Changes
Added APIs
class Aspose::Pdf::BatesNArtifact : public Aspose::Pdf::PaginationArtifact
- int32_t get_NumberOfDigits() const;
- void set_NumberOfDigits(int32_t value);
- int32_t get_StartNumber() const;
- void set_StartNumber(int32_t value);
- System::String get_Prefix() const;
- void set_Prefix(System::String value);
- System::String get_Suffix() const;
- void set_Suffix(System::String value);
- BatesNArtifact();
void Aspose::Pdf::LogicalStructure::BLSTextElement::AdjustPosition(System::SharedPtr<Aspose::Pdf::Tagged::PositionSettings>)
void Aspose::Pdf::LogicalStructure::ILSTextElement::AdjustPosition(System::SharedPtr<Aspose::Pdf::Tagged::PositionSettings>)
void Aspose::Pdf::LogicalStructure::IllustrationElement::AdjustPosition(System::SharedPtr<Aspose::Pdf::Tagged::PositionSettings>)
void Aspose::Pdf::LogicalStructure::LinkElement::AdjustPosition(System::SharedPtr<Aspose::Pdf::Tagged::PositionSettings>)
void Aspose::Pdf::LogicalStructure::TableCellElement::AdjustPosition(System::SharedPtr<Aspose::Pdf::Tagged::PositionSettings>)
void Aspose::Pdf::LogicalStructure::TableElement::AdjustPosition(System::SharedPtr<Aspose::Pdf::Tagged::PositionSettings>)
class Aspose::Pdf::PageCollectionExtensions
- static void UpdatePagination(System::SharedPtr<PageCollection> pageCollection);
- static void AddPagination(System::SharedPtr<PageCollection> pageCollection, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<PaginationArtifact>>> artifacts);
- static void AddBatesNumbering(System::SharedPtr<PageCollection> pageCollection, System::Action<System::SharedPtr<BatesNArtifact>> action);
- static void AddBatesNumbering(System::SharedPtr<PageCollection> pageCollection, System::SharedPtr<BatesNArtifact> artifact);
- static void DeleteBatesNumbering(System::SharedPtr<PageCollection> pageCollection);
class Aspose::Pdf::PaginationArtifact : public Aspose::Pdf::Artifact
- int32_t get_StartPage() const;
- void set_StartPage(int32_t value);
- int32_t get_EndPage() const;
- void set_EndPage(int32_t value);
- Aspose::Pdf::Subset get_Subset() const;
- void set_Subset(Aspose::Pdf::Subset value);
enum class Subset
- All,
- Even,
- Odd
class Aspose::Pdf::Tagged::IAdjustPosition : public virtual System::Object
- virtual void AdjustPosition(System::SharedPtr<PositionSettings> positionSettings) = 0;
class Aspose::Pdf::Tagged::PositionSettings : public System::Object
- Aspose::Pdf::HorizontalAlignment get_HorizontalAlignment() const;
- void set_HorizontalAlignment(Aspose::Pdf::HorizontalAlignment value);
- const System::SharedPtr<MarginInfo>& get_Margin() const;
- void set_Margin(System::SharedPtr<MarginInfo> value);
- Aspose::Pdf::VerticalAlignment get_VerticalAlignment() const;
- void set_VerticalAlignment(Aspose::Pdf::VerticalAlignment value);
- bool get_IsFirstParagraphInColumn() const;
- void set_IsFirstParagraphInColumn(bool value);
- bool get_IsKeptWithNext() const;
- void set_IsKeptWithNext(bool value);
- bool get_IsInNewPage() const;
- void set_IsInNewPage(bool value);
- bool get_IsInLineParagraph() const;
- void set_IsInLineParagraph(bool value);
- PositionSettings();
Removed APIs
- System::String Aspose::Pdf::LogicalStructure::MCRElement::get_ImageSrc()
- void Aspose::Pdf::LogicalStructure::MCRElement::set_ImageSrc(System::String)
- System::String Aspose::Pdf::LogicalStructure::MCRElement::get_Content()
- void Aspose::Pdf::LogicalStructure::MCRElement::set_Content(System::String)
- bool Aspose::Pdf::Optimization::OptimizationOptions::get_LinkDuplcateStreams()
- void Aspose::Pdf::Optimization::OptimizationOptions::set_LinkDuplcateStreams(bool)
- class Aspose::Pdf::PageCollectionExtension
- void UpdatePagination(System::SharedPtr<Aspose::Pdf::PageCollection>)
Complete details of API can be referenced from Aspose.PDF for C++ API Reference Guide.