Schematic Not Centered in Printed Document
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
When printing a schematic to a US Letter page in EEschema, EEschema's print preview shows the schematic properly centered on the page. However, when previewing in the print dialog and when printing, the schematic is offset by about 1cm to the right, leaving a large margin on the left and and a small margin on the right. When printed, part of the border is cut off on the right because the margin is too small.
I have attached a PDF that shows the problem.
The only work-around I have found is to make the schematic A4 and have the print driver scale it to fit on a US Letter page. Asking EEschema to print an A4 diagram to US Letter (by selecting US Letter as the paper size in Page Setup) results in the same problem.
To reproduce:
Create a new project in Kicad.
Open the schematic in EEschema.
Change the page size to US Letter.
Print the page to a PDF.
View the PDF.
Note that the diagram is not centered and that both the schematic info box and the PDF info shows that it is US Letter size.
Or
Create a new project in Kicad.
Open the schematic in EESchema.
Verify the page size is A4.
In the print dialog select "Page Setup..."
Set the paper size to "US Letter"
Print the page to a PDF.
View the PDF.
Note that the diagram is not centered and that PDF info shows that it is US Letter size.
Application: Eeschema
Version: 6.0.0-unknown-
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1b zlib/1.2.11 brotli/1.0.5 libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh/
Platform: Linux 5.0.17-
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.66.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 8.3.1 with C++ ABI 1013
Build settings:
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
tags: | added: eeschema printing |
Changed in kicad: | |
milestone: | 5.1.3 → 5.1.4 |
Changed in kicad: | |
milestone: | 5.1.4 → 5.1.5 |
Changed in kicad: | |
milestone: | 5.1.5 → 5.1.6 |
Changed in kicad: | |
importance: | Low → Unknown |
status: | Expired → New |
Changed in kicad: | |
status: | New → Fix Released |
Verified on 5.1.2-dev and master (below)
Low enough that we can probably push to 5.1.4 as soon as we have a tag for it.
Application: Eeschema 1008-g945eaceb9 -dirty) , debug build compatible with 2.8) GTK+ 3.24
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.67.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.64.0
Compiler: GCC 8.3.0 with C++ ABI 1013
Build settings: SCRIPTING= ON SCRIPTING_ MODULES= ON SCRIPTING_ PYTHON3= ON SCRIPTING_ WXPYTHON= ON SCRIPTING_ WXPYTHON_ PHOENIX= ON SCRIPTING_ ACTION_ MENU=ON GITHUB_ PLUGIN= ON USE_OCE= ON USE_OCC= OFF
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON