Nevron Forum
Home
»
Nevron Open Vision for NET
»
NOV Diagram for .NET
How to programmatically save the drawing as PNG with transparent background
https://www.nevron.com/Forum/Topic13186.aspx
By Ashley Davy
-
Wednesday, February 3, 2021
I have a require to save the drawing as a PNG file with a transparent background. I have been looking at the code but I am not sure how to tie it all together. Below is what I have so far but I am not sure how to apply the Encoder Settings and make the background transparent.
Thanks,
Ashley
Dim ImgPngEncoder As NPngEncoderSettings = New NPngEncoderSettings()
ImgPngEncoder.ColorType = ENPngColorType.TrueColorWithAlpha
ImgPngEncoder.CompressionLevel = Nevron.Nov.Compression.ENCompressionLevel.BestCompression
Dim ImgRasterExporter As NDrawingRasterImageExporter = New NDrawingRasterImageExporter(Draw2.View.Content.OwnerDocument)
ImgRasterExporter.SaveToFile("C:\AD_ATF\AD1.png")
By Nevron Support
-
Thursday, February 4, 2021
Hi,
By default the page has white background. Set the background the page to a transparent color fill and the exported PNG image will have transparent background, too:
drawingView.ActivePage.BackgroundFill = new NColorFill(NColor.Transparent);