Some test text!

Memory management

Memory management FAQ

Should I call both Dispose() and Destroy() on PDFDoc? What is the difference? I don't see Dispose() in the API documentation.

You should either call Dispose() or Destroy() but not both. Destroy() is a PDFTron API that closes the PDFDoc and releases resources, we would recommend you call this. On the other hand Dispose() is compiler generated and results in the destructor being called which in turn internally calls Destroy(). Please see the following description from the Microsoft documentation page:

"When you declare a public destructor, the compiler generates the code so that the ref class implements Platform::IDisposable and the destructor implements the Dispose method. Platform::IDisposable is the C++/CX projection of Windows::Foundation::IClosable. Never explicitly implement these interfaces."

Get the answers you need: Support

Upcoming Webinar: Customer Experience and Retaining Control: Boosting Document Automation and Efficiency in Financial Services | Sept 15, 2022 at 11 am PT


The Platform


© 2022 PDFTron Systems Inc. All rights reserved.


Terms of Use