Hi,
I was wondering why Slides has a different API than Words/Cells for setting custom properties. For instance in both Words & Cells the call is:
// Remove
[Document|WorkBook.Worksheets].CustomDocumentProperties.Remove(propertyName);
//Add
[Document|WorkBook.Worksheets].CustomDocumentProperties.Add(overloads)
Get
[Document|WorkBook.Worksheets].CustomDocumentProperties[propertyName] // returns a DocumentProperty
However in Slides for both Presentation and PresentationEx you have to use the DocumentProperties class directly and it is basically just setting/getting a type Object. Funny enough, it does have a Remove method.
What's the reasoning behind this? I'd expect that the API for CRUD on custom properties would be the same across Office documents at least. It seems a simple thing to implement on Aspose's end and would save me the bother of creating my own wrappers.
Cheers,