public final class EmfRestoreDc extends EmfStateRecordType
The EMR_RESTOREDC record restores the playback device context to the specified state. The playback device context is restored by popping state information off a stack that was created by prior EMR_SAVEDC records (section 2.3.11).
The stack can contain state information for multiple instances of the playback device context. When a state is restored, all state instances that were saved more recently MUST be discarded.
Constructor and Description |
---|
EmfRestoreDc()
Initializes a new instance of the
EmfRestoreDc class. |
EmfRestoreDc(EmfRecord source)
Initializes a new instance of the
EmfRestoreDc class. |
Modifier and Type | Method and Description |
---|---|
int |
getSavedDc()
Gets or sets a 32-bit signed integer that specifies the saved state to restore relative to
the current state.
|
void |
setSavedDc(int value)
Gets or sets a 32-bit signed integer that specifies the saved state to restore relative to
the current state.
|
public EmfRestoreDc(EmfRecord source)
Initializes a new instance of the EmfRestoreDc
class.
source
- The source.public EmfRestoreDc()
Initializes a new instance of the EmfRestoreDc
class.
public int getSavedDc()
Gets or sets a 32-bit signed integer that specifies the saved state to restore relative to the current state. This value MUST be negative; –1 represents the state that was most recently saved on the stack, –2 the one before that, etc.
public void setSavedDc(int value)
Gets or sets a 32-bit signed integer that specifies the saved state to restore relative to the current state. This value MUST be negative; –1 represents the state that was most recently saved on the stack, –2 the one before that, etc.