Normal Presentation Spaces

You must use a normal presentation space if you require your application to use the same presentation space to send output to multiple devices (a display screen and printer, for example), or if it uses the segment and retained-drawing functions to generate complex drawings.

There is only one function you can use to create a normal presentation space:

┌───────────────┬──────────────────────────────┬───────────────┐
│Function Name  │Usage                         │Closing        │
│               │                              │Function       │
├───────────────┼──────────────────────────────┼───────────────┤
│GpiCreatePS    │Accepts an anchor handle, a   │GpiDestroyPS   │
│               │device-context handle, and a  │destroys a     │
│               │presentation space size as    │presentation   │
│               │parameters. Creates both      │space and      │
│               │normal presentation spaces and│releases       │
│               │micro presentation spaces.    │               │
└───────────────┴──────────────────────────────┴───────────────┘

If a normal presentation space is used, or if metafiling is carried out, more run time memory is used than if a micro presentation space was used. A normal presentation space requires 114KB more than a micro presentation space.


[Back: Cached Micro Presentation Space]
[Next: Modal Graphic Systems]