AppSetGDIΒΆ

AppSetGDI sets the interface used to display graphics on the monitor or printer (Graphics Device Interface). With UniPlot R2018 three different interfaces can be used.

bool = AppSetGDI(nGDIType)
bool = AppSetGDI(oOptions)

Return Value

If the function succeeds, the return value is TRUE (1); otherwise it is FALSE (0).

Parameters

nGDIType

nGDIType ist einer der folgenden Werte:

nGDIType

Typ

Description

1

GDI

Used in all versions including UniPlot R2016. Faster than GDI+. No support for transparency or anti aliasing etc.

2

GDI+

Introduced with UniPlot R2017. Better qualitiy than GDI but slower.

3

Direct2D (Default)

Hardware accelerated output. Introduced with UniPlot R2018. Quality compareable with GDI+ and faster than GDI.

oOptions

oOptions is an object with three elements: screen, printer, timing.

Option

Value

Description

screen

1, 2, 3

GDI, GDI+, D2D

printer

1,2

GDI, GDI+. D2D is not supported

timing

0,1

Comment

The setting is saved in the registry The interface is used to display the graphics on the monitor and printer.

Example

Using GDI for printer:

AppSetGDI( [. printer = 1] )

History

Version

Description

R2018 (6.00.0)

New.

id-413742