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.

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