Can someone please shed some light on the current level of support in Aspose.PDF for .NET with regard to use of transparency and semi-transparency in PDF operators like references to XImage, XObject and use of operators from the Aspose.Pdf.Operators namespace? Please do not suggest replacement solutions, the question is specifically about PDF operators. For example, PDF standard allows definition of ExtGState for a graphics state parameter dictionary, image soft masks (SMask), CA/ca/AIS keys in a graphics state parameter dictionary to support alpha constant for stroking and non-stroking operations, but non of these seem to be supported in Aspose.PDF for .NET on the API level at all?
If this question is to be turned into a requirement specification, then the requirement specification is as follows:
(a) it should be possible to draw semi-transparent shapes (such as polygons, rectangles, circles, or ellipses) using shape-drawing operators from the Aspose.Pdf.Operators namespace, in combination with CA/ca alpha setting from the ExtGState dictionary or similar, and an example of doing so shall be provided together with Aspose.PDF for .NET user-facing documentation;
(b) using Aspose.Pdf.Operators.Do operator, it should be possible to draw XImage objects that contain transparent image areas / transparent background (example is a .PNG image with transparency - note this is just a conceptual example to illustrate the business need, I know XImage in Aspose.PDF does not support .PNG and do not expect such support to be added in connection with this request), in combination with a soft mask (SMask) or similar technology natively offered by PDF standard, and an example of doing so shall be provided together with Aspose.PDF for .NET user-facing documentation.