eeschema dashed lines are not WYSIWYG (different in print preview, print and schematic)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
Some minor incongruencies related to dashed lines (maybe to wxWidgets) print in eeschema.
To reproduce the behaviour:
1 create a new sheet
2 draw a dashed line, 4 grid steps horizontal, 2 grid steps vertical
3 print->preview: In the preview the line is not dashed but solid.
4 print->print: the number of dashes is different in printed version than in on-screen version (On my machine 15 dashes on screen, 17 dashes on the pdf output generated, also 17 in svg print output).
The output from the plot function seems correct for the single line.
-------
Tested on commit 5aa48e523dd4663
Tested on tag 5.1.4
-------
Application: Eeschema
Version: (5.1.0-
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 OpenSSL/1.0.2s zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.69.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
-------
Application: Eeschema
Version: (5.1.4), release build
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 OpenSSL/1.0.2s zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.69.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
tags: | added: printing |
Changed in kicad: | |
importance: | Undecided → Low |
status: | New → Confirmed |
summary: |
- eeschema dashed lines in print preview, print and schematic are - different + eeschema dashed lines are not WYSIWYG (different in print preview, print + and schematic) |
Changed in kicad: | |
milestone: | none → 5.1.6 |
Changed in kicad: | |
importance: | Low → Unknown |
status: | Expired → Fix Released |
Removing milestone.
As long as we are using wxWidgets for printing, we do not control how they draw the dashes. This can even differ between OS.
Similarly, we don't exactly control dashes in DXF or HPGL plots.