This is is the same as " print preview - persistent "fit to page" - ID: 3474873"
librecad-1.0.1-1.1.x86_64
Fedora 16 from obs://build.opensuse.org/home:Rallaz
On the attached drawing, I want to print just the blue circle within the Red Square. I want it printed on the full page. Nothing else.
Print preview scaling combo box. - ID: 3444217 is also showing up.
When I try to scale the image to what I want some times, I get an error message.
Scale ratio too large. Keep the old scale
This is a major problem as I have a few CAD files that I have created in QCAD that cover a major project where small sections are seperate but integrated parts of the project. They need to be integrated into the same drawing but there are times that just the small section needs to be printed as a full page. In one case, I have a background picture that is much larger than the area that I needed to print. I couldn't get LibreCAD to let me to select the area I wanted to print, no matter what I wanted to try. It was only a small part of the picture that needed to be on and a small section of a layer.
To recreate with the attached drawing.
Open the file.
Go to print preview.
Zoom in on the Print_me_only layer (the blue circle)
Try to zoom in using the mouse to the blue circle.
Try to change the scale and then zoom in with the mouse.
Leave the Even_Smaller and Print_me_only and then try to print the blue circle.
The program should allow me to zoom in and print what I want when I need too.
With some fancy work arounds, I can get a print if I create a layer of the print size and then use auto zoom to set the scale for that and then open up the other layers as needed. This sometime works.
Test file.
First of all, we do want to get printpreview more robust by smoothing out GUI features:
zoom panning, zoom window, etc.
Second, I guess this particular feature should be supported by allowing printing of a block.
Thanks for reporting.
a workaround:
1, create a new layer;
2, move the entities to be printed to the new layer by main menu: "Modify->Modify attributes";
3, in layerwidget, make all other layers invisible;
4, print