Click or drag to resize
SoGDIVectorOutput Class

Manage vector output to GDI devices. <font color="#0000FF">[Windows only] This class is not implemented on UNIX systems.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.HardCopySoVectorOutput
      OIV.HardCopySoGDIVectorOutput

Namespace: OIV.HardCopy
Assembly: OIV.HardCopy (in OIV.HardCopy.dll) Version: 2024.2.2.0 (10.16.2.0)
Syntax
public class SoGDIVectorOutput : SoVectorOutput

The SoGDIVectorOutput type exposes the following members.

Constructors
  NameDescription
Public methodSoGDIVectorOutput

Constructor.

Top
Methods
  NameDescription
Public methodCloseFile

Closes the current file opened with OIV.HardCopy.SoVectorOutput.OpenFile(System.String).

(Inherited from SoVectorOutput.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodOpenFile

Default method: Opens the printer dialog box for paper output.

Public methodOpenFile(String)

Opens named file.

(Inherited from SoVectorOutput.)
Public methodOpenFile(SbDeviceContext)

Initializes GDI output using the given device context (type HDC).

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

</font>

This class is used for writing vector formatted files (Enhanced Metafiles .EMF), for printing directly under MS-Windows, or with a application device context (DC).

An instance of OIV.HardCopy.SoGDIVectorOutput is contained in an OIV.HardCopy.SoVectorizeGDIAction. This is typically the only instance needed.

See Also