Class AutoFitterOptions
Contents
[
Hide
]AutoFitterOptions class
Represents all auto fitter options.
public class AutoFitterOptions
Constructors
Name | Description |
---|---|
AutoFitterOptions() | The default constructor. |
Properties
Name | Description |
---|---|
AutoFitMergedCells { get; set; } | (Obsolete.) Indicates whether auto fit row height when the cells is merged in a row. The default value is false. |
AutoFitMergedCellsType { get; set; } | Gets and set the type of auto fitting row height of merged cells. |
AutoFitWrappedTextType { get; set; } | Gets and sets the type of auto fitting wrapped text. |
DefaultEditLanguage { get; set; } | Gets or sets default edit language. |
FormatStrategy { get; set; } | Gets and sets the formatted strategy. |
ForRendering { get; set; } | Indicates whether fit for rendering purpose. |
IgnoreHidden { get; set; } | Ignores the hidden rows/columns. |
MaxRowHeight { get; set; } | Gets and sets the max row height(in unit of Point) when autofitting rows. |
OnlyAuto { get; set; } | Indicates whether only fit the rows which height are not customed. |
Examples
[C#]
namespace Demos
{
using Aspose.Cells;
public class AutoFitterOptionsDemo
{
public static void AutoFitterOptionsExample()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add some sample data
worksheet.Cells["A1"].PutValue("This is a sample text that will be wrapped and autofitted.");
Style style = worksheet.Cells["A1"].GetStyle();
style.IsTextWrapped = true;
worksheet.Cells["A1"].SetStyle(style);
// Create a range A1:B2
Range range = worksheet.Cells.CreateRange(0, 0, 2, 2);
// Merge the cells
range.Merge();
// Create an instance of AutoFitterOptions
AutoFitterOptions options = new AutoFitterOptions
{
DefaultEditLanguage = DefaultEditLanguage.English,
AutoFitMergedCellsType = AutoFitMergedCellsType.EachLine,
OnlyAuto = true,
IgnoreHidden = true,
MaxRowHeight = 50.0,
AutoFitWrappedTextType = AutoFitWrappedTextType.Paragraph,
FormatStrategy = CellValueFormatStrategy.DisplayString,
ForRendering = true
};
// Apply auto fit rows with the specified options
worksheet.AutoFitRows(options);
// Save the workbook
workbook.Save("AutoFitterOptionsExample.xlsx");
workbook.Save("AutoFitterOptionsExample.pdf");
return;
}
}
}
See Also
- namespace Aspose.Cells
- assembly Aspose.Cells