Browse our Products

Aspose.PDF for C++ 24.2 Release Notes

Changes and Improvements

The new version of Aspose.PDF for C++ has a codebase of Aspose.PDF for .Net 24.2.

The JPXDecoder performance has been improved.

Fixed reading documents with broken structure.

Public API and Backward Incompatible Changes

Added APIs

  • void Aspose::Pdf::Annotations::MarkupAnnotation::ClearState()
  • void Aspose::Pdf::Annotations::MarkupAnnotation::SetReviewState(SharedPtr<Aspose::Pdf::Annotations::AnnotationState>, System::String)
  • void Aspose::Pdf::Annotations::MarkupAnnotation::SetReviewState(SharedPtr<Aspose::Pdf::Annotations::AnnotationState>)
  • void Aspose::Pdf::Annotations::MarkupAnnotation::SetMarkedState(bool)
  • SharedPtr<Aspose::Pdf::Annotations::AnnotationState> Aspose::Pdf::Annotations::MarkupAnnotation::GetState()
  • SharedPtr<Aspose::Pdf::Annotations::AnnotationStateModel> Aspose::Pdf::Annotations::MarkupAnnotation::GetStateModel()
  • Aspose::Pdf::DocSaveOptions::set_ReSaveFonts(bool)
  • bool Aspose::Pdf::DocSaveOptions::get_ReSaveFonts()
  • void Aspose::Pdf::OperatorCollection::Dispose()
  • void Aspose::Pdf::Resources::FreeMemory()
  • SharedPtr<Aspose::Pdf::TeXLoadResult> Aspose::Pdf::TeXLoadOptions::GetLoadResult()
  • enum Aspose::Pdf::TeXLoadResult
  • Aspose::Pdf::Text::TextFragmentAbsorber::TextFragmentAbsorber(ArrayPtr<SharedPtr<System::Text::RegularExpressions::Regex>>, SharedPtr<Aspose::Pdf::Text::TextSearchOptions>)
  • SharedPtr<Aspose::Pdf::Point> Aspose::Pdf::Vector::GraphicElement::FindDelta(SharedPtr<Aspose::Pdf::Point>)
  • void Aspose::Pdf::Vector::GraphicElement::SetPosition(SharedPtr<Aspose::Pdf::Point>)
  • void Aspose::Pdf::Vector::GraphicElement::GetInitialPoint(double&, double&)
  • field: SharedPtr<Aspose::Pdf::Vector::GraphicState> Aspose::Pdf::Vector::GraphicElement::_graphicState
  • Field: List<Aspose::Pdf::Operator> Aspose::Pdf::Vector::GraphicElement::_operators
  • Field: SharedPtr<Aspose::Pdf::OperatorCollection> Aspose::Pdf::Vector::GraphicElement::_currentContent
  • Field: SharedPtr<Aspose::Pdf::Matrix> Aspose::Pdf::Vector::GraphicElement::_matrix
  • class Aspose::Pdf::Vector::GraphicState
  • void Aspose::Pdf::XForm::Dispose()
  • void Aspose::Pdf::XFormCollection::FreeMemory()

Removed APIs

  • SharedPtr<Aspose::Pdf::Annotations::TextAnnotation::State> Aspose::Pdf::Annotations::get_AnnotationState()
  • Aspose::Pdf::Annotations::set_AnnotationState(SharedPtr<Aspose::Pdf::Annotations::TextAnnotation::State>)

Complete details of API can be referenced from Aspose.PDF for C++ API Reference Guide.