Open CASCADE Technology
6.9.0
|
#include <Standard_PrimitiveTypes.hxx>
Enumerations | |
enum | Aspect_PrintAlgo { Aspect_PA_STRETCH, Aspect_PA_TILE } |
Defines print algorithm Aspect_PrintAlgo: 1) PA_STRETCH - Stretch offscreen printing frame if its dimensions are smaller than the printer's printing area dimensions; This algorithm is more reliable as it works on any hardware and is recommended to be used with average printing resolutions, as it more RAM memory dependent than PA_TILE; Stretching is performend using bicubic interpolation algorithm from FreeImage library if OCCT is built with FreeImage support, otherwise Windows API StretchBlt() function in STRETCH_HALFTONE mode is used; 2) PA_TILE - If the offscreen printing frame dimensions are smaller than the printer's printing area dimensions - use multiple printing frames to cover the whole printing area. More... | |
enum Aspect_PrintAlgo |
Defines print algorithm Aspect_PrintAlgo: 1) PA_STRETCH - Stretch offscreen printing frame if its dimensions are smaller than the printer's printing area dimensions; This algorithm is more reliable as it works on any hardware and is recommended to be used with average printing resolutions, as it more RAM memory dependent than PA_TILE; Stretching is performend using bicubic interpolation algorithm from FreeImage library if OCCT is built with FreeImage support, otherwise Windows API StretchBlt() function in STRETCH_HALFTONE mode is used; 2) PA_TILE - If the offscreen printing frame dimensions are smaller than the printer's printing area dimensions - use multiple printing frames to cover the whole printing area.
Enumerator | |
---|---|
Aspect_PA_STRETCH | |
Aspect_PA_TILE |