HPS::Hardcopy::GDI

class HPS.Hardcopy.GDI : public IDisposable

Public Functions

void Dispose ()
GDI (HPS.Hardcopy.GDI in_that)

Public Static Functions

HPS.IOResult Export (IntPtr in_hdc, IntPtr in_attribdc, HPS.WindowKey in_window, HPS.Hardcopy.GDI.ExportOptionsKit in_options)
HPS.IOResult ExportClipboard (HPS.WindowKey in_window, HPS.Hardcopy.GDI.ExportOptionsKit in_options)
HPS.IOResult ExportEMF (string in_filename, HPS.WindowKey in_window, HPS.Hardcopy.GDI.ExportOptionsKit in_options)
class ExportOptionsKit : public HPS.Kit

Public Functions

override void Dispose ()
override bool Empty ()

Indicates whether this object has any values set on it.

See

HPS.Object.Reset()

Note

An empty object is not necessarily invalid. For example, all fresh new Kits, or Objects that have been reset, are both valid and empty.

Return

true if no values are set on this object, false otherwise.

bool Equals (HPS.Hardcopy.GDI.ExportOptionsKit in_kit)
override bool Equals (Object obj)
ExportOptionsKit ()
ExportOptionsKit (HPS.Hardcopy.GDI.ExportOptionsKit in_kit)
override int GetHashCode ()
override HPS.Type ObjectType ()

This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).

Return

The declared type of the object in question, which may differ from the true, underlying type.

void Set (HPS.Hardcopy.GDI.ExportOptionsKit in_kit)
HPS.Hardcopy.GDI.ExportOptionsKit SetBackgroundPreference (HPS.Hardcopy.BackgroundPreference in_background_preference)
HPS.Hardcopy.GDI.ExportOptionsKit SetHiddenLineSorting (bool in_on)
HPS.Hardcopy.GDI.ExportOptionsKit SetHiddenLineSorting (bool in_on, float in_activation_weight)
HPS.Hardcopy.GDI.ExportOptionsKit SetHiddenLineSorting (bool in_on, float in_activation_weight, HPS.Line.SizeUnits in_units)
HPS.Hardcopy.GDI.ExportOptionsKit SetRenderingAlgorithm (HPS.Hardcopy.RenderingAlgorithm in_rendering_algorithm)
HPS.Hardcopy.GDI.ExportOptionsKit SetResolution (float in_resolution)
HPS.Hardcopy.GDI.ExportOptionsKit SetScale (float in_scale)
HPS.Hardcopy.GDI.ExportOptionsKit SetScale (float in_scale, HPS.Hardcopy.SizeUnits in_units)
HPS.Hardcopy.GDI.ExportOptionsKit SetSize (float in_width, float in_height)
HPS.Hardcopy.GDI.ExportOptionsKit SetWYSIWYG (bool in_onoff)
void Show (out HPS.Hardcopy.GDI.ExportOptionsKit out_kit)
bool ShowBackgroundPreference (out HPS.Hardcopy.BackgroundPreference out_background_preference)
bool ShowHiddenLineSorting (out bool out_state, out float out_threshold, out HPS.Line.SizeUnits out_units)
bool ShowRenderingAlgorithm (out HPS.Hardcopy.RenderingAlgorithm out_rendering_algorithm)
bool ShowResolution (out float out_resolution)
bool ShowScale (out float out_scale, out HPS.Hardcopy.SizeUnits out_units)
bool ShowSize (out float out_width, out float out_height)
bool ShowWYSIWYG (out bool out_onoff)
HPS.Hardcopy.GDI.ExportOptionsKit UnsetBackgroundPreference ()
HPS.Hardcopy.GDI.ExportOptionsKit UnsetEverything ()
HPS.Hardcopy.GDI.ExportOptionsKit UnsetHiddenLineSorting ()
HPS.Hardcopy.GDI.ExportOptionsKit UnsetRenderingAlgorithm ()
HPS.Hardcopy.GDI.ExportOptionsKit UnsetResolution ()
HPS.Hardcopy.GDI.ExportOptionsKit UnsetScale ()
HPS.Hardcopy.GDI.ExportOptionsKit UnsetSize ()
HPS.Hardcopy.GDI.ExportOptionsKit UnsetWYSIWYG ()