Prevent clipping of column names when exporting diagram

This is my workflow.

1) Right click on a mysql database in the database explorer and choose Diagrams -> Show Diagram...

2) Click the Export Diagram button in the toolbar -> Export to image and choose png.

The image exports but tables with longer column names always end up with the text clipped. The text is not clipped when viewing the diagram in DataGrip, but it is always clipped when viewing the exported png. 

I thought I may get around this by exporting the image as an svg, but doing this always results in nothing more than an empty svg file. DataGrip creates a file, but it is an svg file with no contents. 

How can I export Diagrams to image without having the table's column name text clipped?

Below is an example of how a particular table looks when viewing it in DataGrip (1st photo) vs viewing it in an exported png (2nd photo).

 

0
6 comments

Hi Ap,

There's an issue with diagram export to SVG format reported here:

https://youtrack.jetbrains.com/issue/DBE-17864

As for the export to image formats, we couldn't reproduce this behavior where a single letter is clipped while the diagram is in full size (referring to your screenshots). What's your current DataGrip version?

0

Thank you for looking into it. Here's my version and system info (which I should have included in the first place). I do have the experimental UI enabled, but I tried and had the same results with it disabled too. 

DataGrip 2023.1.1
Build #DB-231.8770.3, built on April 11, 2023
Licensed to Accounts Payable
Subscription is active until September 7, 2023.
Runtime version: 17.0.6+10-b829.9 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 6.2.0-20-generic
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 16
Registry:
    editor.focus.mode.color.light=6a737d
    ide.editor.tab.selection.animation=true
    debugger.new.tool.window.layout=true
    ide.new.editor.tabs.vertical.borders=true
    ide.experimental.ui=true
    ide.balloon.shadow.size=0
    editor.focus.mode.color.dark=6a737d

Non-Bundled Plugins:
    com.4lex4.intellij.solarized (2.4.0)
    IdeaVIM (2.2.0)
    com.mallowigi (90.0.0)
    com.chrisrm.idea.MaterialThemeUI (8.6.3)

Current Desktop: ubuntu:GNOME

0
Thanks for the update.

This is interesting as I'm also running an Ubuntu 21.05 with DataGrip 2023.1.1 on it, and I do not observe this behavior with the diagram export. 

Can I ask you to take a screenshot of the whole diagram window in DataGrip and also, attach an exported file with a graphical extension? This is to cross-check things.
0

Sure, here's a screenshot of the entire window with a diagram open, and a png of the same diagram exported from DataGrip. The text is clipped in the diagram viewer inside DataGrip at some zoom levels too. This isn't really a problem though, because I can zoom in/out to make it not clipped. And below this I included a png of this diagram exported. I've also tried exporting to jpg, and gif, but the clipped text persists. Also tried disabling all installed plugins, including theme and icon plugins, and this didn't make a difference either. Thanks again for looking!

 

A .png export of the above diagram

 

 

0

Bumping this

0
Apologies for replying to you late.

This behavior doesn't get reproduced even on machines with the same environment. 

Can you upgrade to 2023.1.2 version and see if this issue is present there?
0

Please sign in to leave a comment.