The pdftops filter now minimizes print processing of PDF files
when using the page-ranges option (STR #273)
pdftops/Gfx.cxx:
- Gfx::Gfx(): Add initialization of renderThisPage member.
pdftops/Gfx.h:
- Add renderThisPage member.
pdftops/OutputDev.h:
pdftops/SplashOutputDev.h:
- startPage(): Change to return GBool.
pdftops/pdftops.cxx
- main(): Pass page-ranges option to PSOutputDev.
pdftops/PSOutputDev.cxx
- PSOutputDev(), init(): Add pageRangesA argument.
- startPage(): Return gTrue or gFalse depending on whether
the page will be printed.
- checkRange(): Add.
pdftops/PSOutputDev.h:
- startPage(): Change to return GBool.
- PSOutputDev(), init(): Add pageRangesA argument.
- Add pageRanges member.
- Add checkRange() method.
pdftops/SplashOutputDev.cxx
- startPage(): Return gTrue.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@4660
7a7537e8-13f0-0310-91df-
b6672ffda945