IDrawingParameters(ListILayerParameters, Boolean, Boolean, Color, Boolean, Color, Color, DrawingMode, Boolean, IComponentParameters, ISelectionParameters, IFeatureParameters, Boolean, Boolean, Boolean, Boolean) Constructor
Create an instance of drawing parameters by setting all parts extra.
Namespace: PCBI.Automation.DrawingParametersAssembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
public IDrawingParameters(
List<ILayerParameters> SortedLayersToDraw,
bool DrawProfile,
bool DrawOrigin,
Color ProfileColor,
bool DrawBoardColor,
Color BoardBrushColor,
Color BackColor,
DrawingMode ColorMixingMode,
bool DrawODBZones,
IComponentParameters ComponentParameters,
ISelectionParameters SelectionParameters,
IFeatureParameters FeatureParameters,
bool PanelInfoInProfile,
bool FlattenStep,
bool NoColorMixtureForDrills,
bool XorComponentLayer
)
Public Sub New (
SortedLayersToDraw As List(Of ILayerParameters),
DrawProfile As Boolean,
DrawOrigin As Boolean,
ProfileColor As Color,
DrawBoardColor As Boolean,
BoardBrushColor As Color,
BackColor As Color,
ColorMixingMode As DrawingMode,
DrawODBZones As Boolean,
ComponentParameters As IComponentParameters,
SelectionParameters As ISelectionParameters,
FeatureParameters As IFeatureParameters,
PanelInfoInProfile As Boolean,
FlattenStep As Boolean,
NoColorMixtureForDrills As Boolean,
XorComponentLayer As Boolean
)
public:
IDrawingParameters(
List<ILayerParameters^>^ SortedLayersToDraw,
bool DrawProfile,
bool DrawOrigin,
Color ProfileColor,
bool DrawBoardColor,
Color BoardBrushColor,
Color BackColor,
DrawingMode ColorMixingMode,
bool DrawODBZones,
IComponentParameters^ ComponentParameters,
ISelectionParameters^ SelectionParameters,
IFeatureParameters^ FeatureParameters,
bool PanelInfoInProfile,
bool FlattenStep,
bool NoColorMixtureForDrills,
bool XorComponentLayer
)
new :
SortedLayersToDraw : List<ILayerParameters> *
DrawProfile : bool *
DrawOrigin : bool *
ProfileColor : Color *
DrawBoardColor : bool *
BoardBrushColor : Color *
BackColor : Color *
ColorMixingMode : DrawingMode *
DrawODBZones : bool *
ComponentParameters : IComponentParameters *
SelectionParameters : ISelectionParameters *
FeatureParameters : IFeatureParameters *
PanelInfoInProfile : bool *
FlattenStep : bool *
NoColorMixtureForDrills : bool *
XorComponentLayer : bool -> IDrawingParameters
Parameters
- SortedLayersToDraw ListILayerParameters
- List of layers to draw in sorted order.
- DrawProfile Boolean
- Should the ourput image contains the profile drawing?
- DrawOrigin Boolean
- Is the 0,0 point highlighted?
- ProfileColor Color
- Color for profile.
- DrawBoardColor Boolean
- Fill the profile with board color?
- BoardBrushColor Color
- The color to fill the board inside of the profile.
- BackColor Color
- Color of background, default is black.
- ColorMixingMode DrawingMode
- How to mix the colors?
- DrawODBZones Boolean
- Zones are very seldom, if there is a definition of zones you can draw them with this bool.
- ComponentParameters IComponentParameters
- The component parameter setting class.
- SelectionParameters ISelectionParameters
- The selection parameter setting class.
- FeatureParameters IFeatureParameters
- The feature parameter setting class.
- PanelInfoInProfile Boolean
- Show the panel info in the profile?
- FlattenStep Boolean
- Draw the substeps in the current step?
- NoColorMixtureForDrills Boolean
- To show drills with fix color you can use this bool.
- XorComponentLayer Boolean
- Special for component layers to use other color mixing mode.