in Editor::FormatRange() two AutoSurface are created with HDC instead of WindowID, which get screen DPI (e.g. 96) instead of printing DPI (e.g. 600). for printing, the old LOGPIXELSY is needed.
--- old+++ new@@ -1 +1 @@-in Editor::FormatRange() two AutoSurface are created with HDC instead of WindowID, which get screen DPI (see 96) instead of printing DPI (see 600). for printing, the old LOGPIXELSY is needed.+in Editor::FormatRange() two AutoSurface are created with HDC instead of WindowID, which get screen DPI (e.g. 96) instead of printing DPI (e.g. 600). for printing, the old LOGPIXELSY is needed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Neil,
thanx, I've read the posts but still don't quite understand what I have to do:
a)
Shall I fix something in my "SciTEGlobal.properties", and what?
b)
My prob is on 32 bits AND 64 bits.
Best
Jens
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Diff:
a fix (add a printing parameter to Surface::Init method).
Surface is a stable platform interface that does not change between major versions.
This is unlikely to be perfect but it is an improvement as TECHNOLOGY appears to be DT_RASPRINTER for the printing choices I tried.
how about format the code to:
Fixed with [b006d1].
Related
Commit: [b006d1]
Hi Neil,
thanx, I've read the posts but still don't quite understand what I have to do:
a)
Shall I fix something in my "SciTEGlobal.properties", and what?
b)
My prob is on 32 bits AND 64 bits.
Best
Jens
Reinstall 4.3.3 (https://sourceforge.net/projects/scintilla/files/SciTE/4.3.3/) until there is a new release which may take a month.
Thanx, that did the job!
444 works fine now thanx!
Fixed with [b006d1].
Related
Commit: [b006d1]