Call this function to add a document. 
	  	
	  
		
	    	
	    	|  Syntax: | 
|---|
	    	
	            | DlxFolder.NewDocument(name, type, template = "", units = "") | 
	    	
	     
	    
		Parameters
      
		
		
			
				
					
						| Parameter | Description | 
					
						| name | The document name. | 
					
						| type | The document type. Specify one of the following values. 
						
							| Value | Meaning |  
							| DlxApp.DOCTYPE_DRAWING | Drawing document. |  
							| DlxApp.DOCTYPE_SCHEMATIC | Schematic document. |  
							| DlxApp.DOCTYPE_PCB | PCB document. |  
							| DlxApp.DOCTYPE_LIBRARY | Components library. |  
							| DlxApp.DOCTYPE_SCRIPT | Script source text. |  
							| DlxApp.DOCTYPE_SPICECIR | SPICE circuit. |  
							| DlxApp.DOCTYPE_SPICELIB | SPICE Library. |  
							| DlxApp.DOCTYPE_TEXTRTF | RTF text document. |  
							| DlxApp.DOCTYPE_TEXT | Text document. |  
							| DlxApp.DOCTYPE_HTML | HTML text document. |  | 
					
						| template | The name of the file with the document template. Specify an empty string or omit this parameter to not use a template. | 
					
						| units | The unit of measurement (mm, in, mils). This parameter can be omitted. | 
				
			 
		 
		   	   
		Return Value
		Returns the object corresponding to the document. Call the IsValid() method to determine if the 
		document was created correctly.
			
	Example
	
		
			
				|  |  Copy code | 
			
				| var folder = DlxApp.GetJob().GetFolder("folder1");
if (folder.IsValid())
{
  if (!folder.NewDocument("doc1", DlxApp.DOCTYPE_TEXTRTF).IsValid())
  {
    throw new Error("An error occurred while creating the document.");
  }
} | 
		
	 
	    
		See also