Printing Support
	
    
- DG Kernel views can be printed using
	IPrint_KC
	obtained via: DG Kernel > GetView
	> IView
	> IPrint_KC.
 
 
	When the view is two dimensional, the 2D scene 
	can be saved in true Extended Windows Metafile (.emf) or Windows Metafile (.wmf) 
	formats and used as an embedded part 
	of a document. To save 2D scene as a metafile use .emf or .wmf file name extension 
	in a call to the SaveAs
	method of the component.   
	When a
	IPrint_KC
	is acquired DG Kernel creates a separate two dimensional 
	view (Printing View), which can be 
	acquired with 
	IPrint_KC.Get2DView 
	Above allows modification of printer-specific settings separate from 
	setting for the component window, which are most often quite different 
	because of the difference in resolution and shape of the displayed area. The 
	settings can be accessed via: 
	
	IPrint_KC
	-> 
	IPrint_KC.Get2DView. ->I2DView_KC
	-> 
	I2DView_KC.GetContext -> IKCContext. 
	-> 2D View Properties  
	When the printing view is first created its settings are copied form the 
	2D View of the components window. The Printing View along with all selected 
	settings is destroyed when the last reference to the 2D view is released by 
	the application (goes out of scope). Store reference to
I2DView_KC
	or any queried form it interfaces in an object with long life span to keep 
	it alive. 
	To embed a high resolution  image generated by a 3D view into a 
	printed document use IVirtualView
	to render into a bitmap with arbitrary resolution and insert the bitmap into 
	the document, with possible conversion to a compressed 2D picture format. 
	See also Capture Sample  
	
                 |