Interface ILineSizeHost
  
  A collection that manages lines with varying height and hidden state.
It has properties for header and footer lines, total line count, default
size of a line and also lets you add nested collections.
 
  
  
  Assembly: Syncfusion.Spreadsheet.Windows.dll
  
  
    public interface ILineSizeHost : IDisposable
   
  Methods
  
  
  
  
  
  
  
  Declaration
  
    void add_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void add_LineHiddenChanged(HiddenRangeChangedEventHandler value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void add_LinesInserted(LinesInsertedEventHandler value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void add_LineSizeChanged(RangeChangedEventHandler value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void add_LinesRemoved(LinesRemovedEventHandler value)
   
  Parameters
  
  
  
  
  
  Returns the default line size.
 
  
  Declaration
  
    double GetDefaultLineSize()
   
  Returns
  
  
  
  
  
  Gets the footer line count.
 
  
  Declaration
  
  Returns
  
  
  
  
  
  Gets the header line count.
 
  
  Declaration
  
  Returns
  
  
  
  
  
  Gets the hidden state for a line.
 
  
  Declaration
  
    bool GetHidden(int index, out int repeatValueCount)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
        The index. 
 | 
      
      
        | System.Int32 | 
        repeatValueCount | 
        The number of subsequent lines with same state. 
 | 
      
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    double GetSize(int index, out int repeatValueCount)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        index | 
        The index. 
 | 
      
      
        | System.Int32 | 
        repeatValueCount | 
        The number of subsequent values with same size. 
 | 
      
    
  
  Returns
  
  
  
  
  
  Initializes the scroll axis.
 
  
  Declaration
  
    void InitializeScrollAxis(ScrollAxisBase scrollAxis)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void remove_DefaultLineSizeChanged(DefaultLineSizeChangedEventHandler value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void remove_LineHiddenChanged(HiddenRangeChangedEventHandler value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void remove_LinesInserted(LinesInsertedEventHandler value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void remove_LineSizeChanged(RangeChangedEventHandler value)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    void remove_LinesRemoved(LinesRemovedEventHandler value)
   
  Parameters
  
  Events
  
  
  
  
  Occurs when the default line size changed.
 
  
  Declaration
  
    event DefaultLineSizeChangedEventHandler DefaultLineSizeChanged
   
  Event Type
  
  
  
  
  Occurs when the footer line count was changed.
 
  
  Declaration
  
    event EventHandler FooterLineCountChanged
   
  Event Type
  
  
  
  
  Occurs when the header line count was changed.
 
  
  Declaration
  
    event EventHandler HeaderLineCountChanged
   
  Event Type
  
  
  
  
  Occurs when the line count was changed.
 
  
  Declaration
  
    event EventHandler LineCountChanged
   
  Event Type
  
  
  
  
  Occurs when a lines hidden state changed.
 
  
  Declaration
  
    event HiddenRangeChangedEventHandler LineHiddenChanged
   
  Event Type
  
  
  
  
  Occurs when lines were inserted.
 
  
  Declaration
  
    event LinesInsertedEventHandler LinesInserted
   
  Event Type
  
  
  
  
  Occurs when a lines size was changed.
 
  
  Declaration
  
    event RangeChangedEventHandler LineSizeChanged
   
  Event Type
  
  
  
  
  Occurs when lines were removed.
 
  
  Declaration
  
    event LinesRemovedEventHandler LinesRemoved
   
  Event Type