mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-12 13:37:00 -04:00
fixes (#75)
This commit is contained in:
@@ -303,13 +303,17 @@ void CardsPrintout::drawCard(DC& dc, PrintJob::CardLayout& card_layout) {
|
|||||||
bufferDC.SetDeviceOrigin(0,0);
|
bufferDC.SetDeviceOrigin(0,0);
|
||||||
/// add print bleed edge
|
/// add print bleed edge
|
||||||
if (bleed > 0) {
|
if (bleed > 0) {
|
||||||
Image left_border = bufferDC.GetAsBitmap(&wxRect(bleed + 1, bleed, bleed, height - 2 * bleed)).ConvertToImage();
|
auto left_rect = wxRect(bleed + 1, bleed, bleed, height - 2 * bleed);
|
||||||
|
Image left_border = bufferDC.GetAsBitmap(&left_rect).ConvertToImage();
|
||||||
bufferDC.DrawBitmap(left_border.Mirror(true), 0, bleed);
|
bufferDC.DrawBitmap(left_border.Mirror(true), 0, bleed);
|
||||||
Image right_border = bufferDC.GetAsBitmap(&wxRect(width - 2 * bleed - 1, bleed, bleed, height - 2 * bleed)).ConvertToImage();
|
auto right_rect = wxRect(width - 2 * bleed - 1, bleed, bleed, height - 2 * bleed);
|
||||||
|
Image right_border = bufferDC.GetAsBitmap(&right_rect).ConvertToImage();
|
||||||
bufferDC.DrawBitmap(right_border.Mirror(true), width - bleed - 1, bleed);
|
bufferDC.DrawBitmap(right_border.Mirror(true), width - bleed - 1, bleed);
|
||||||
Image top_border = bufferDC.GetAsBitmap(&wxRect(0, bleed + 1, width, bleed)).ConvertToImage();
|
auto top_rect = wxRect(0, bleed + 1, width, bleed);
|
||||||
|
Image top_border = bufferDC.GetAsBitmap(&top_rect).ConvertToImage();
|
||||||
bufferDC.DrawBitmap(top_border.Mirror(false), 0, 0);
|
bufferDC.DrawBitmap(top_border.Mirror(false), 0, 0);
|
||||||
Image bottom_border = bufferDC.GetAsBitmap(&wxRect(0, height - 2 * bleed - 1, width, bleed)).ConvertToImage();
|
auto bottom_rect = wxRect(0, height - 2 * bleed - 1, width, bleed);
|
||||||
|
Image bottom_border = bufferDC.GetAsBitmap(&bottom_rect).ConvertToImage();
|
||||||
bufferDC.DrawBitmap(bottom_border.Mirror(false), 0, height - bleed - 1);
|
bufferDC.DrawBitmap(bottom_border.Mirror(false), 0, height - bleed - 1);
|
||||||
}
|
}
|
||||||
// render card dc to page dc
|
// render card dc to page dc
|
||||||
@@ -482,3 +486,4 @@ void print_preview(Window* parent, const SetP& set, const ExportCardSelectionCho
|
|||||||
void print_set(Window* parent, const SetP& set, const ExportCardSelectionChoices& choices) {
|
void print_set(Window* parent, const SetP& set, const ExportCardSelectionChoices& choices) {
|
||||||
print_set(parent, make_print_job(parent, set, choices));
|
print_set(parent, make_print_job(parent, set, choices));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user