sd/source/ui/docshell/docshel4.cxx | 4 ++-- sd/source/ui/view/DocumentRenderer.cxx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-)
New commits: commit bcbb20b0efc608653bd680565542f5d804755c8f Author: Brian Fraser <andthebr...@softfrog.ca> Date: Tue Sep 3 11:57:24 2013 -0700 Print images in grayscale when printing using the "Black & White". Black and white color option found in Impress at File-->Print-->Libreoffice Impress tab Before change, images are printed in pure white, and hence missing from the printouts. Should resolve bug 62838, and is contributed under the LGPLv3+ / MPL. Change-Id: I29e291c2f2baf95b5725b862625f6a206e4cb8ba Reviewed-on: https://gerrit.libreoffice.org/5798 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sd/source/ui/docshell/docshel4.cxx b/sd/source/ui/docshell/docshel4.cxx index 5fa8a76..839c761 100644 --- a/sd/source/ui/docshell/docshel4.cxx +++ b/sd/source/ui/docshell/docshel4.cxx @@ -116,11 +116,11 @@ SfxPrinter* DrawDocShell::GetPrinter(sal_Bool bCreate) sal_uInt16 nQuality = aPrintItem.GetOptionsPrint().GetOutputQuality(); sal_uLong nMode = DRAWMODE_DEFAULT; - + // 1 == Grayscale, 2 == Black & White (with grayscale images) if( nQuality == 1 ) nMode = DRAWMODE_GRAYLINE | DRAWMODE_GRAYFILL | DRAWMODE_GRAYTEXT | DRAWMODE_GRAYBITMAP | DRAWMODE_GRAYGRADIENT; else if( nQuality == 2 ) - nMode = DRAWMODE_BLACKLINE | DRAWMODE_WHITEFILL | DRAWMODE_BLACKTEXT | DRAWMODE_WHITEBITMAP | DRAWMODE_WHITEGRADIENT; + nMode = DRAWMODE_BLACKLINE | DRAWMODE_WHITEFILL | DRAWMODE_BLACKTEXT | DRAWMODE_GRAYBITMAP | DRAWMODE_WHITEGRADIENT; mpPrinter->SetDrawMode( nMode ); diff --git a/sd/source/ui/view/DocumentRenderer.cxx b/sd/source/ui/view/DocumentRenderer.cxx index b98b55a..89141cd 100644 --- a/sd/source/ui/view/DocumentRenderer.cxx +++ b/sd/source/ui/view/DocumentRenderer.cxx @@ -1507,15 +1507,15 @@ private: switch (mpOptions->GetOutputQuality()) { - case 1: + case 1: // Grayscale aInfo.mnDrawMode = DRAWMODE_GRAYLINE | DRAWMODE_GRAYFILL | DRAWMODE_GRAYTEXT | DRAWMODE_GRAYBITMAP | DRAWMODE_GRAYGRADIENT; break; - case 2: + case 2: // Black & White aInfo.mnDrawMode = DRAWMODE_BLACKLINE | DRAWMODE_WHITEFILL - | DRAWMODE_BLACKTEXT | DRAWMODE_WHITEBITMAP + | DRAWMODE_BLACKTEXT | DRAWMODE_GRAYBITMAP | DRAWMODE_WHITEGRADIENT; break;
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits