Represents a Gerber files drawing and provides methods for drawing all loaded GBR objects.
The following tables list the members exposed by the GBRImage type.
  
     Public Constructors
    
    Public Constructors
  
 
  
     Public Properties
    
    Public Properties
  
| Name | Description | |
|---|---|---|
|   | AbsDepth | Gets an absolute depths of the CADImage. (inherited from CADImage). | 
|   | AbsHeight | Gets an absolute height of the CADImage. (inherited from CADImage). | 
|   | AbsWidth | Gets an absolute width of the CADImage. (inherited from CADImage). | 
|   | Angle | Gets or sets the angle for this CADImage object visualization. (inherited from CADImage). | 
|   | BackgroundColor | Gets or sets a background color of this CADImage. (inherited from CADImage). | 
|   | BorderSize | Gets or sets a border size in pixels. (inherited from CADImage). | 
|   | BorderType | Gets or sets a border type. (inherited from CADImage). | 
|   | CAD2DPainter | Provides 2D drawing functionality based. (inherited from CADImage). | 
|   | Center | Gets or sets CADImage center point. (inherited from CADImage). | 
|   | Charset | Gets or sets a character set for the text entities. (inherited from CADImage). | 
|     | CodePage | Gets or sets a number that identifies the encoding used in the loaded CAD file. (inherited from CADImage). | 
|   | Converter | Gets a converter that loads CAD entities from the file to draw them in the current CADImage. (inherited from CADImage). | 
|   | CurrentLayer | Gets or sets a current layer for the CADImage. (inherited from CADImage). | 
|   | CurrentLayout | Gets or sets a current layout for the CADImage. (inherited from CADImage). | 
|   | CurrentLayoutIndex | Gets an index of the current layout. (inherited from CADImage). | 
|   | CurrentMarker | Gets a currently selected marker. (inherited from CADImage). | 
|   | DefaultColor | Gets or sets a default color for the CADImage. (inherited from CADImage). | 
|   | DefaultLayoutIndex | Gets or sets a default layout index. (inherited from CADImage). | 
|   | DimensionsVisible | Gets or sets a value indicating whether dimensions on the drawing are visible. (inherited from CADImage). | 
|   | DrawMode | Gets or sets a current drawing mode. (inherited from CADImage). | 
|   | EnableSnap | Gets or sets enablement of snap mode (inherited from CADImage). | 
|   | Extents | Gets or sets an extents of the CADImage object. (inherited from CADImage). | 
|   | FileInf | Gets information about a currently open file by means of the FileInfo class. (inherited from CADImage). | 
|   | GDIPainter | Provides drawing functionality based on GDI+. (inherited from CADImage). | 
|   | GraphicsOutMode | Specifies image draw mode. (inherited from CADImage). | 
|   | InterpolationMode | Gets or sets the interpolation mode associated with current Graphics object (inherited from CADImage). | 
|   | Is3D | Gets a value indicating whether this CADImage is three-dimensional. (inherited from CADImage). | 
|   | IsDraw3DAxes | Gets or sets a value indicating whether 3D axes are shown on the drawing. (inherited from CADImage). | 
|   | IsDrawingRotated | Gets a value indicating whether the CADImage has been rotated. (inherited from CADImage). | 
|   | IsShowBackground | Gets or sets a value indicating using of a BackgroundColor. (inherited from CADImage). | 
|   | IsShowLineWeight | Gets or sets a value indicating whether a thickness of lines in the CADImage is determined by the file data. (inherited from CADImage). | 
|   | IsSnapObject | Gets a value, which shows if there is an object for snapping under current coordinates (inherited from CADImage). | 
|   | IsStopped | For internal use. (inherited from CADImage). | 
|   | IsWithoutBorder | Gest or sets a value indicating whether to draw the CADImage without borders. (inherited from CADImage). | 
|   | IsWithoutMargins | Gets or sets a value indicating whether to draw the CADImage without margins. (inherited from CADImage). | 
|     | LastLoadedFilePath | Specifying of the search directory (used for X-Refs, ImageEnt) (inherited from CADImage). | 
|   | LayersCount | Gets a quantity of layers in this CADImage. (inherited from CADImage). | 
|   | Layouts | Gets a collection of layouts in the current CADImage. (inherited from CADImage). | 
|   | LayoutsCount | Gets a quantity of layouts in this CADImage. (inherited from CADImage). | 
|   | LineScaled | Obsolete. Gets or sets a value indicating whether a width of lines to draw all entities in the drawing is specified by the file data. (inherited from CADImage). | 
|   | LineWeightScale | Gets or sets a scale for drawing lines. (inherited from CADImage). | 
|   | MMToPixelX | Gets or sets a value corresponding to amount of millimeters per one pixel. (inherited from CADImage). | 
|   | NavigateDrawMatrix | (inherited from CADImage). | 
|   | NullWidth | Gets or sets default thickness for lines used to draw a CADImage. (inherited from CADImage). | 
|   | NumberOfPartsInCircle | Gets or sets a quantity of segments to be used to draw a circle. (inherited from CADImage). | 
|   | Painter | Provides image drawing functionality. (inherited from CADImage). | 
|   | PrintDialog | Gets or sets print dialog (inherited from CADImage). | 
|   | PureExtents | Gets CADImage extents without margins. (inherited from CADImage). | 
|   | RecalcDotSingPts | Should be assigned to true to correct render linetypes with shapes or text. Set to true before rendering when create or change linetype with shape or text (inherited from CADImage). | 
|   | ResizeDisproportionateDrawing | For internal use (inherited from CADImage). | 
|   | SHXSearchPaths | Gets or sets paths for searching SHX fonts. (inherited from CADImage). | 
|   | SearchSHXPaths | Gets or sets a value specifying whether SHX paths will be searched for the fonts. (inherited from CADImage). | 
|   | SelectEntitiesCount | Gets the number of selected entities (inherited from CADImage). | 
|   | SelectedEntities | Gets or sets a list of selected entities (inherited from CADImage). | 
|   | SelectionMode | Gets or sets a state of the Selection tool. (inherited from CADImage). | 
|   | Selector | Provides selection functionality. (inherited from CADImage). | 
|   | SkipMMtoPixel | For specific use (inherited from CADImage). | 
|   | SnapCurrent | (inherited from CADImage). | 
|   | SnapOptions | Represents Snap options for the CADImage object (inherited from CADImage). | 
|   | SnapRealPoint | Gets a current point in absolute coordinates (drawing coordinates) (inherited from CADImage). | 
|   | SnapScreenPoint | Gets current point in display coordinates (inherited from CADImage). | 
|   | SnapSize | Gets or sets snap size (inherited from CADImage). | 
|   | TTFSmoothing | Gets or sets a value indicating whether TTF fonts are smoothed. (inherited from CADImage). | 
|   | TextVisible | Gets or sets a value indicating whether the texts in the CADImage are visible. (inherited from CADImage). | 
|   | UndoMode | Gets or sets whether undo/redo is disable or enable for professional version (inherited from CADImage). | 
|   | UseDoubleBuffering | Outdated. Does nothing (inherited from CADImage). | 
|   | UseLayerPriority | (inherited from CADImage). | 
|   | UseMultyTTFFonts | Gets or sets a value indicating whether a multimode is used for showing symbols. (inherited from CADImage). | 
|   | UseNullWidth | Specifies if default width will be used instead of entity width. (inherited from CADImage). | 
|   | UseSHXFonts | Specifies if SHX fonts will be used for visualization. (inherited from CADImage). | 
|   | UseTTFFonts | Specifies if TTF fonts will be used for visualization. (inherited from CADImage). | 
|   | UseWinEllipse | Gets or sets a value indicating whether arcs and circles in the CADImage are drawn with GDI+ drawing methods without linearization. (inherited from CADImage). | 
  
     Public Methods
    
    Public Methods
  
| Name | Description | |
|---|---|---|
|   | ActiveVPort | Returns drawing area visualized with the active VPort. (inherited from CADImage). | 
|   | AddScaledDXF | Adds a scaled external reference to the model space of the specified CAD image. (inherited from CADImage). | 
|   | AddScaledDXFEx | Adds a scaled external reference to the current layout of the specified CAD image. (inherited from CADImage). | 
|   | AddToUndoList | (Overloaded) Adds operation "create new Entity" to undo list (inherited from CADImage). | 
|   | ChangeDrawMode | Initializes a new graphic class object if current mode changed. (inherited from CADImage). | 
|   | ChangeEntities | (inherited from CADImage). | 
|   | ChangeGraphicsMode | Changes image drawing mode. (inherited from CADImage). | 
|   | ChangePositionSelectedEntities | Changes position of the selected entities (inherited from CADImage). | 
|   | ChangePositionSelectedEntity | Changes a position of the selected entity. (inherited from CADImage). | 
|   | ClearBuffer | Outdated. Does nothing (inherited from CADImage). | 
|   | ClearMarkers | Clears a collection of markers. (inherited from CADImage). | 
|   | ClearRedoCollection | Clears redo entity collection (inherited from CADImage). | 
|   | ClearSelectCollection | Clears a collection of the selected entities. (inherited from CADImage). | 
|   | ClearSelection | Clears a list of the selected entities. (inherited from CADImage). | 
|   | ClearSnapTrace | (Overloaded) Clears last drawn snap drawing element (inherited from CADImage). | 
|   | ClearUndoCollection | Clears undo entity collection (inherited from CADImage). | 
|   | CopyEntities | (Overloaded) Copies selected entities to the clipboard (inherited from CADImage). | 
|   | CorrectByGrid | (Overloaded) Reduces a point location on screen to the grid node when the grid is active (inherited from CADImage). | 
|   | CorrectByGridAndOrtho | Reduces a point relocation sizes on screen to the grid cell sizes when the grid is active (inherited from CADImage). | 
|     | CreateImageByExtension | Creates specialised CADImage object for specified file extention (inherited from CADImage). | 
|   | CutEntities | (Overloaded) Cuts selected entities from collection and paste them to the clipboard (inherited from CADImage). | 
|   | Dispose | Disposes a CADImage object. (inherited from CADImage). | 
|   | DoSelectEntities | (Overloaded) Selects inserted list of entities (inherited from CADImage). | 
|   | DoSelectEntity | Selects inserted entity (inherited from CADImage). | 
|   | Draw | (Overloaded) Draws a CADImage. (inherited from CADImage). | 
|   | DrawACISEntity | Draws ACISEntity object (inherited from CADImage). | 
|   | DrawArc | Draws GBRArc object | 
|   | DrawChangeEntity | Changes a position of the marker designating the selected entity. (inherited from CADImage). | 
|   | DrawLine | Darws GBRLine object | 
|   | DrawMoveEntityTrace | Draws entities on their offsetting (inherited from CADImage). | 
|   | DrawPoint | Draws GBRPoint object | 
|   | DrawSnapTrace | Draws snap icon in case of proximity of object to current coordinates (inherited from CADImage). | 
|   | EmfConvertToDXF | (Overloaded) Converts emf file to dxf file (inherited from CADImage). | 
|   | Equals | (Overloaded) (inherited from Object). | 
|   | ExportClipToMetafile | Exports the part of a CAD drawing to Windows Enhanced metafile. (inherited from CADImage). | 
|   | ExportToMetafile | (Overloaded) Exports a CAD drawing to Windows Enhanced metafile. (inherited from CADImage). | 
|   | GetAbsPoint | Converts display coordinates into absolute coordinates of a design (inherited from CADImage). | 
|   | GetCADCoords | Returns coordinates of a point on the drawing. (inherited from CADImage). | 
|   | GetCenter | Returns the center point of a current layout (inherited from CADImage). | 
|   | GetExtents | Calculates the current dimensions of the CADImage. (inherited from CADImage). | 
|   | GetHashCode | (inherited from Object). | 
|   | GetLayerColor | Gets layer color by index (inherited from CADImage). | 
|   | GetLayerFreeze | Determines whether the layer (CADLayer) is frozen. (inherited from CADImage). | 
|   | GetLayerName | Gets a name of the layer that has the specified index in the collection of layers. (inherited from CADImage). | 
|   | GetLayerVisible | Determines whether a layer is visible (inherited from CADImage). | 
|   | GetLayoutName | Gets a name of the layout that has the specified index in the collection of layouts. (inherited from CADImage). | 
|   | GetPoint | Transforms a three-dimensional CAD point into a two-dimensional screen point. (inherited from CADImage). | 
|   | GetRealImageMatrix | (inherited from CADImage). | 
|   | GetRealImagePoint | For internal use. (inherited from CADImage). | 
|   | GetRealSnapPoint | Smooths a point in absolute coordinates by the entity (inherited from CADImage). | 
|   | GetSelectEntityRegion | Returns the selected area of the image. (inherited from CADImage). | 
|   | GetSnapObject | (Overloaded) (inherited from CADImage). | 
|   | GetType | (inherited from Object). | 
|   | GetVPortExtents | Returns extents of the active VPort reduced to the specified size (inherited from CADImage). | 
|   | InitialNewImage | (Overloaded) Initializes a new image with the default size (inherited from CADImage). | 
|   | InvalidateSelectEntity | Redraws a selected entity. (inherited from CADImage). | 
|   | InvalidateSelectedEntities | (Overloaded) Redraws a list of the selected entities (inherited from CADImage). | 
|   | LoadFromFile | Uses for redefining in a descendant classes, define loading image from the specified file. (inherited from CADImage). | 
|   | LoadFromStream | Loads a GBR image stored in the specified stream. | 
|   | LoadFromWeb | Loads CAD image from hyperlink (inherited from CADImage). | 
|   | MultipleSelect | Providing CAD image entities' multiple selection within a specified rectangle. (inherited from CADImage). | 
|   | MultipleSelectExt | Selects all entities inside the inserted rectangle (inherited from CADImage). | 
|   | OnEndGBRProgram | Invokes the EndGBRProgram event | 
|   | PasteEntities | (Overloaded) Pastes entities from the clipboard (inherited from CADImage). | 
|   | PasteEntitiesExt | Pastes entities from the clipboard (inherited from CADImage). | 
|   | Prints a current CAD image. (inherited from CADImage). | |
|   | RealScaleDouble | Gets the displaying scale of the image (inherited from CADImage). | 
|   | Redo | Redo change (inherited from CADImage). | 
|     | ReferenceEquals | (inherited from Object). | 
|   | RefreshCurrentLayout | Refresh current layout. (inherited from CADImage). | 
|   | RefreshSnapTrace | Refreshes a region of the last drawn snap drawing element (inherited from CADImage). | 
|   | RemoveEntity | (Overloaded) Removes CADEntity object. (inherited from CADImage). | 
|   | ResetViewMatrix | (inherited from CADImage). | 
|   | RotDefault | Rotates the drawing to the default view. (inherited from CADImage). | 
|   | RotToView | Rotates a CAD image to get a specified view. (inherited from CADImage). | 
|   | Rotate | Rotates objects in the current drawing. (inherited from CADImage). | 
|   | SaveAsDXF | Saves a current CAD image in DXF format. (inherited from CADImage). | 
|   | SaveImageToClipboard | (Overloaded) (inherited from CADImage). | 
|   | SaveToFile | (Overloaded) Saves a part of the current CAD image to the file of the specified format. (inherited from CADImage). | 
|   | SaveToStream | (Overloaded) Writes a visible part of the current CAD image to the specified stream as a raster image. (inherited from CADImage). | 
|   | Select | Selects an entity of the CAD image at the specified point. (inherited from CADImage). | 
|   | SelectExt | Selects an entity of the CAD image at the specified point. (inherited from CADImage). | 
|   | SetCenter | Sets CADImage center point. (inherited from CADImage). | 
|   | SetCurrentLayout | Sets a current layout of this CADImage. (inherited from CADImage). | 
|   | SetDrawMatrix | (inherited from CADImage). | 
|   | SetLayerColor | (Overloaded) Sets a color for layer (CADLayer) specified by index (inherited from CADImage). | 
|   | SetLayerFreeze | (Overloaded) Sets freeze parameter for CADLayer (inherited from CADImage). | 
|   | SetLayerVisible | (Overloaded) Sets a visibility of the layer. (inherited from CADImage). | 
|   | SetNewEntityMarkerPos | Sets a new position for the selected entity. The entity's new position is defined by the position of the marker. (inherited from CADImage). | 
|   | SetNewMMToPixel | Sets a quantity of millimeters per pixel for the specified Graphics object. (inherited from CADImage). | 
|   | SetNewPosEntitiesExt | Sets a new position for the specified entities (inherited from CADImage). | 
|   | SetNewPosEntity | Sets a new position for the specified entity. (inherited from CADImage). | 
|   | Stop | For internal use. (inherited from CADImage). | 
|   | ToString | (inherited from Object). | 
|   | Undo | Undo change (inherited from CADImage). | 
  
     Public Events
    
    Public Events
  
| Name | Description | |
|---|---|---|
|   | AfterRotate | (inherited from CADImage). | 
|   | BeforeRotate | (inherited from CADImage). | 
|   | CurrentLayoutChanged | (inherited from CADImage). | 
|   | DrawMatrixChanged | (inherited from CADImage). | 
|   | EndGBRProgram | Occurs on stop/finish of loading GBR file. | 
  
     Fields
    
    Fields
  
| Name | Description | |
|---|---|---|
|     | EntityBuffer | Represents buffer for CADEntityCollection storing. (inherited from CADImage). | 
|   | visibleArea | Represents CADImage visible area. (inherited from CADImage). | 
	
		 See Also
		
		See Also
	
 
          
         
     
     
     
     
     
    