Full API documentation?

Perhaps I just am horrible at searching, but I can't seem to find any docs on the full CorelDraw API. For example, if I record a macro to export an AI file, I see calls to ActiveDocument and ExportFilter:

Dim expflt As ExportFilter

Set expflt = ActiveDocument.ExportEx("ExportTest001.ai", cdrAI, cdrAllPages, expopt)

Yes, I can not find one entry in the API docs linked from this area:

https://community.coreldraw.com/sdk/api/draw/23.5

I can't find ANY info at all about an object named ActiveDocument and the info provided for ExportFilter is woefully incomplete:

https://community.coreldraw.com/sdk/api/draw/23.5/c/exportfilter

I see nothing that documents all the various properties that the macro recorder seems to know about:

With expflt
.Version = 10 ' FilterAILib.aiVersionCS6
.TextAsCurves = False
.PreserveTransparency = True
.ConvertSpotColors = False
.SimulateOutlines = False
.SimulateFills = False
.IncludePlacedImages = True
.IncludePreview = True
.EmbedColorProfile = True
.Finish
End With

Am I missing something? Or is this really all there is?

J^2

Parents
  • While both of those are definitely useful, they're still not actual API Docs. And while I agree having scripting is nice, as with any professionally developed application I would pay for, I expect that if you offer a feature, you will fully support it. If you are going to provide an API, you have to document it. That's just good development practice in general... 

    I guess I will have to wait and see how the Mac version grows. Maybe they'll get really savvy and provide a proper Python API...

Reply Children