Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::Hardcopy::File Class Reference

Encapsulates all the functions and options related to exporting HPS::Hardcopy files. More...

#include <hps.h>

Classes

class  ExportOptionsKit
 The HPS::Hardcopy::File::ExportOptionsKit class contains settings controlling hardcopy export. More...
 

Public Types

enum  Driver : uint32_t {
  Driver::PDF,
  Driver::Postscript
}
 The Driver indicates whether the hardcopy will be exported as PDF or Postscript. More...
 

Static Public Member Functions

static IOResult Export (char const *in_filename, Driver in_driver_type, HPS::WindowKey const &in_window, ExportOptionsKit const &in_options)
 Export to a PDF or Postscript file. More...
 

Private Member Functions

 File ()
 

Detailed Description

Encapsulates all the functions and options related to exporting HPS::Hardcopy files.

Member Enumeration Documentation

◆ Driver

enum HPS::Hardcopy::File::Driver : uint32_t
strong

The Driver indicates whether the hardcopy will be exported as PDF or Postscript.

Enumerator
PDF 
Postscript 

Constructor & Destructor Documentation

◆ File()

HPS::Hardcopy::File::File ( )
private

Member Function Documentation

◆ Export()

static IOResult HPS::Hardcopy::File::Export ( char const *  in_filename,
Driver  in_driver_type,
HPS::WindowKey const &  in_window,
ExportOptionsKit const &  in_options 
)
static

Export to a PDF or Postscript file.

Parameters
in_filenameThe name of the output file to export
in_driver_typeThe hardcopy driver to use.
in_windowThe window to print.
in_optionsExport options such as resolution, size and wysiwyg.

The documentation for this class was generated from the following file: