Class Extensions
  
  
  
  
    Inheritance
    System.Object
    Extensions
   
  
  Assembly: FastReport.dll
  Syntax
  
    public static class Extensions
   
  Methods
  
  
  EdgePolygon(List<CommandBase>)
  
  
  Declaration
  
    public static void EdgePolygon(this List<CommandBase> commands)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
    
  
  
  FillPolygon(List<CommandBase>)
  
  
  Declaration
  
    public static void FillPolygon(this List<CommandBase> commands)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
    
  
  
  FillType(List<CommandBase>, ShadingModel)
  
  
  Declaration
  
    public static void FillType(this List<CommandBase> commands, ShadingModel shading)
   
  Parameters
  
  
  Initialize(List<CommandBase>)
  
  
  Declaration
  
    public static void Initialize(this List<CommandBase> commands)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
    
  
  
  
  
  
  Declaration
  
    public static void InputP1P2(this List<CommandBase> commands, PointF p1, PointF p2)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
      
        | System.Drawing.PointF | 
        p1 | 
         | 
      
      
        | System.Drawing.PointF | 
        p2 | 
         | 
      
    
  
  
  LineType(List<CommandBase>, LinePattern)
  
  
  Declaration
  
    public static void LineType(this List<CommandBase> commands, LinePattern pattern)
   
  Parameters
  
  
  PenDown(List<CommandBase>)
  
  
  Declaration
  
    public static void PenDown(this List<CommandBase> commands)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
    
  
  
  PenThickness(List<CommandBase>, Single)
  PT command
It is used together with FP, FT, RR, RA, and WG command, and space (unit mm) of painting out
is specified between 0.1 and 5.0 in accordance with thickness of pen. Initial value is 0.3mm.
 
  
  Declaration
  
    public static void PenThickness(this List<CommandBase> commands, float thickness)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
      
        | System.Single | 
        thickness | 
         | 
      
    
  
  
  PenUp(List<CommandBase>)
  
  
  Declaration
  
    public static void PenUp(this List<CommandBase> commands)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
    
  
  
  PlotAbsolute(List<CommandBase>, Single, Single)
  
  
  Declaration
  
    public static void PlotAbsolute(this List<CommandBase> commands, float x, float y)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
      
        | System.Single | 
        x | 
         | 
      
      
        | System.Single | 
        y | 
         | 
      
    
  
  
  PlotRelative(List<CommandBase>, Single, Single)
  
  
  Declaration
  
    public static void PlotRelative(this List<CommandBase> commands, float x, float y)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
      
        | System.Single | 
        x | 
         | 
      
      
        | System.Single | 
        y | 
         | 
      
    
  
  
  PolygonMode(List<CommandBase>, PolygonType)
  
  
  Declaration
  
    public static void PolygonMode(this List<CommandBase> commands, PolygonType type)
   
  Parameters
  
  
  Scale(List<CommandBase>, Int32, Int32, Int32, Int32)
  
  
  Declaration
  
    public static void Scale(this List<CommandBase> commands, int xMin, int xMax, int yMin, int yMax)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         | 
      
      
        | System.Int32 | 
        xMin | 
         | 
      
      
        | System.Int32 | 
        xMax | 
         | 
      
      
        | System.Int32 | 
        yMin | 
         | 
      
      
        | System.Int32 | 
        yMax | 
         | 
      
    
  
  
  SelectPen(List<CommandBase>)
  
  
  Declaration
  
    public static void SelectPen(this List<CommandBase> commands)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<CommandBase> | 
        commands | 
         |