view release on metacpan or search on metacpan
lib/AsposeCellsCloud/CellsApi.pm view on Meta::CPAN
#
# PutWorksheetFilterTop10Request
#
# Filter the top 10 items in the list in the worksheet.
#
# @name string (required) The workbook name.
# @sheetName string (required) The worksheet name.
# @range string (required) Represents the range to which the specified AutoFilter applies.
# @fieldIndex int (required) The integer offset of the field on which you want to base the filter (from the left of the list; the leftmost field is field 0).
# @isTop boolean (required) Indicates whether filter from top or bottom
# @isPercent boolean (required) Indicates whether the items is percent or count
# @itemCount int (required) The item count
# @matchBlanks boolean Match all blank cell in the list.
# @refresh boolean Refresh auto filters to hide or unhide the rows.
# @folder string The folder where the file is situated.
# @storageName string The storage name where the file is situated.
#
{
my $params = {
'request' =>{
data_type => 'PutWorksheetFilterTop10Request',
lib/AsposeCellsCloud/CellsApi.pm view on Meta::CPAN
if (!$response) {
return;
}
my $_response_object = $self->{api_client}->deserialize('RangeValueResponse', $response);
return $_response_object;
}
#
# PostUpdateWorksheetZoomRequest
#
# Update the scaling percentage in the worksheet. It should be between 10 and 400.
#
# @name string (required) The file name.
# @sheetName string (required) The worksheet name.
# @value int (required) Represents the scaling factor in percentage. It should be between 10 and 400.
# @folder string The folder where the file is situated.
# @storageName string The storage name where the file is situated.
#
{
my $params = {
'request' =>{
data_type => 'PostUpdateWorksheetZoomRequest',
description => 'PostUpdateWorksheetZoom Request.',
required => '0',
}
};
__PACKAGE__->method_documentation->{ 'post_update_worksheet_zoom' } = {
summary => 'Update the scaling percentage in the worksheet. It should be between 10 and 400.',
params => $params,
returns => 'CellsCloudResponse',
};
}
#
# @return CellsCloudResponse
#
sub post_update_worksheet_zoom{
my ($self, %args) = @_;
my $request = $args{'request'};
lib/AsposeCellsCloud/Object/Chart.pm view on Meta::CPAN
format => '',
read_only => '',
},
'chart_object' => {
datatype => 'LinkElement',
base_name => 'ChartObject',
description => 'Represents the chartShape;',
format => '',
read_only => '',
},
'depth_percent' => {
datatype => 'int',
base_name => 'DepthPercent',
description => 'Represents the depth of a 3-D chart as a percentage of the chart width (between 20 and 2000 percent).',
format => '',
read_only => '',
},
'elevation' => {
datatype => 'int',
base_name => 'Elevation',
description => 'Represents the elevation of the 3-D chart view, in degrees.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/Chart.pm view on Meta::CPAN
'floor' => {
datatype => 'Floor',
base_name => 'Floor',
description => 'Returns a object that represents the walls of a 3-D chart.',
format => '',
read_only => '',
},
'gap_depth' => {
datatype => 'int',
base_name => 'GapDepth',
description => 'Gets or sets the distance between the data series in a 3-D chart, as a percentage of the marker width. The value of this property must be between 0 and 500.',
format => '',
read_only => '',
},
'gap_width' => {
datatype => 'int',
base_name => 'GapWidth',
description => 'Returns or sets the space between bar or column clusters, as a percentage of the bar or column width. The value of this property must be between 0 and 500.',
format => '',
read_only => '',
},
'height_percent' => {
datatype => 'int',
base_name => 'HeightPercent',
description => 'Returns or sets the height of a 3-D chart as a percentage of the chart width (between 5 and 500 percent).',
format => '',
read_only => '',
},
'hide_pivot_field_buttons' => {
datatype => 'boolean',
base_name => 'HidePivotFieldButtons',
description => 'Indicates whether hide the pivot chart field buttons only when the chart is PivotChart.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/Chart.pm view on Meta::CPAN
},
});
__PACKAGE__->swagger_types( {
'auto_scaling' => 'boolean',
'back_wall' => 'Walls',
'category_axis' => 'Axis',
'chart_area' => 'ChartArea',
'chart_data_table' => 'ChartDataTable',
'chart_object' => 'LinkElement',
'depth_percent' => 'int',
'elevation' => 'int',
'first_slice_angle' => 'int',
'floor' => 'Floor',
'gap_depth' => 'int',
'gap_width' => 'int',
'height_percent' => 'int',
'hide_pivot_field_buttons' => 'boolean',
'is3_d' => 'boolean',
'is_rectangular_cornered' => 'boolean',
'legend' => 'Legend',
'name' => 'string',
'n_series' => 'SeriesItems',
'page_setup' => 'LinkElement',
'perspective' => 'int',
'pivot_source' => 'string',
'placement' => 'string',
lib/AsposeCellsCloud/Object/Chart.pm view on Meta::CPAN
'link' => 'Link'
} );
__PACKAGE__->attribute_map( {
'auto_scaling' => 'AutoScaling',
'back_wall' => 'BackWall',
'category_axis' => 'CategoryAxis',
'chart_area' => 'ChartArea',
'chart_data_table' => 'ChartDataTable',
'chart_object' => 'ChartObject',
'depth_percent' => 'DepthPercent',
'elevation' => 'Elevation',
'first_slice_angle' => 'FirstSliceAngle',
'floor' => 'Floor',
'gap_depth' => 'GapDepth',
'gap_width' => 'GapWidth',
'height_percent' => 'HeightPercent',
'hide_pivot_field_buttons' => 'HidePivotFieldButtons',
'is3_d' => 'Is3D',
'is_rectangular_cornered' => 'IsRectangularCornered',
'legend' => 'Legend',
'name' => 'Name',
'n_series' => 'NSeries',
'page_setup' => 'PageSetup',
'perspective' => 'Perspective',
'pivot_source' => 'PivotSource',
'placement' => 'Placement',
lib/AsposeCellsCloud/Object/ChartPoint.pm view on Meta::CPAN
'data_labels' => {
datatype => 'DataLabels',
base_name => 'DataLabels',
description => 'Returns a DataLabels object that represents the data label associated with the point.',
format => '',
read_only => '',
},
'explosion' => {
datatype => 'int',
base_name => 'Explosion',
description => 'The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.',
format => '',
read_only => '',
},
'marker' => {
datatype => 'Marker',
base_name => 'Marker',
description => 'Gets the marker.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/DataLabels.pm view on Meta::CPAN
'separator' => {
datatype => 'string',
base_name => 'Separator',
description => 'Gets or sets the separator type used for the data labels on a chart.',
format => '',
read_only => '',
},
'show_bubble_size' => {
datatype => 'boolean',
base_name => 'ShowBubbleSize',
description => 'Represents a specified chart`s data label percentage value display behavior. True displays the percentage value. False to hide.',
format => '',
read_only => '',
},
'show_category_name' => {
datatype => 'boolean',
base_name => 'ShowCategoryName',
description => 'Represents a specified chart`s data label category name display behavior.True to display the category name for the data labels on a chart. False to hide.',
format => '',
read_only => '',
},
'show_legend_key' => {
datatype => 'boolean',
base_name => 'ShowLegendKey',
description => 'Represents a specified chart`s data label legend key display behavior. True if the data label legend key is visible.',
format => '',
read_only => '',
},
'show_percentage' => {
datatype => 'boolean',
base_name => 'ShowPercentage',
description => 'Represents a specified chart`s data label percentage value display behavior. True displays the percentage value. False to hide.',
format => '',
read_only => '',
},
'show_series_name' => {
datatype => 'boolean',
base_name => 'ShowSeriesName',
description => 'Returns or sets a Boolean to indicate the series name display behavior for the data labels on a chart. True to show the series name. False to hide.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/DataLabels.pm view on Meta::CPAN
'linked_source' => 'string',
'number' => 'int',
'number_format' => 'string',
'number_format_linked' => 'boolean',
'position' => 'string',
'rotation_angle' => 'int',
'separator' => 'string',
'show_bubble_size' => 'boolean',
'show_category_name' => 'boolean',
'show_legend_key' => 'boolean',
'show_percentage' => 'boolean',
'show_series_name' => 'boolean',
'show_value' => 'boolean',
'text' => 'string',
'text_direction' => 'string',
'text_horizontal_alignment' => 'string',
'text_vertical_alignment' => 'string',
'area' => 'Area',
'auto_scale_font' => 'boolean',
'background_mode' => 'string',
'border' => 'Line',
lib/AsposeCellsCloud/Object/DataLabels.pm view on Meta::CPAN
'linked_source' => 'LinkedSource',
'number' => 'Number',
'number_format' => 'NumberFormat',
'number_format_linked' => 'NumberFormatLinked',
'position' => 'Position',
'rotation_angle' => 'RotationAngle',
'separator' => 'Separator',
'show_bubble_size' => 'ShowBubbleSize',
'show_category_name' => 'ShowCategoryName',
'show_legend_key' => 'ShowLegendKey',
'show_percentage' => 'ShowPercentage',
'show_series_name' => 'ShowSeriesName',
'show_value' => 'ShowValue',
'text' => 'Text',
'text_direction' => 'TextDirection',
'text_horizontal_alignment' => 'TextHorizontalAlignment',
'text_vertical_alignment' => 'TextVerticalAlignment',
'area' => 'Area',
'auto_scale_font' => 'AutoScaleFont',
'background_mode' => 'BackgroundMode',
'border' => 'Border',
lib/AsposeCellsCloud/Object/PageSetup.pm view on Meta::CPAN
format => '',
read_only => '',
},
'is_hf_scale_with_doc' => {
datatype => 'boolean',
base_name => 'IsHFScaleWithDoc',
description => 'Indicates whether header and footer are scaled with document scaling. Only applies for Excel 2007. ',
format => '',
read_only => '',
},
'is_percent_scale' => {
datatype => 'boolean',
base_name => 'IsPercentScale',
description => 'If this property is False, the FitToPagesWide and FitToPagesTall properties control how the worksheet is scaled. ',
format => '',
read_only => '',
},
'left_margin' => {
datatype => 'double',
base_name => 'LeftMargin',
description => 'Represents the size of the left margin, in unit of centimeters. ',
lib/AsposeCellsCloud/Object/PageSetup.pm view on Meta::CPAN
'top_margin' => {
datatype => 'double',
base_name => 'TopMargin',
description => 'Represents the size of the top margin, in unit of centimeters. ',
format => '',
read_only => '',
},
'zoom' => {
datatype => 'int',
base_name => 'Zoom',
description => 'Represents the scaling factor in percent. It should be between 10 and 400. ',
format => '',
read_only => '',
},
'header' => {
datatype => 'ARRAY[PageSection]',
base_name => 'Header',
description => 'Represents the page header.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/PageSetup.pm view on Meta::CPAN
'first_page_number' => 'int',
'fit_to_pages_tall' => 'int',
'fit_to_pages_wide' => 'int',
'footer_margin' => 'double',
'header_margin' => 'double',
'is_auto_first_page_number' => 'boolean',
'is_hf_align_margins' => 'boolean',
'is_hf_diff_first' => 'boolean',
'is_hf_diff_odd_even' => 'boolean',
'is_hf_scale_with_doc' => 'boolean',
'is_percent_scale' => 'boolean',
'left_margin' => 'double',
'order' => 'string',
'orientation' => 'string',
'paper_size' => 'string',
'print_area' => 'string',
'print_comments' => 'string',
'print_copies' => 'int',
'print_draft' => 'boolean',
'print_errors' => 'string',
'print_gridlines' => 'boolean',
lib/AsposeCellsCloud/Object/PageSetup.pm view on Meta::CPAN
'first_page_number' => 'FirstPageNumber',
'fit_to_pages_tall' => 'FitToPagesTall',
'fit_to_pages_wide' => 'FitToPagesWide',
'footer_margin' => 'FooterMargin',
'header_margin' => 'HeaderMargin',
'is_auto_first_page_number' => 'IsAutoFirstPageNumber',
'is_hf_align_margins' => 'IsHFAlignMargins',
'is_hf_diff_first' => 'IsHFDiffFirst',
'is_hf_diff_odd_even' => 'IsHFDiffOddEven',
'is_hf_scale_with_doc' => 'IsHFScaleWithDoc',
'is_percent_scale' => 'IsPercentScale',
'left_margin' => 'LeftMargin',
'order' => 'Order',
'orientation' => 'Orientation',
'paper_size' => 'PaperSize',
'print_area' => 'PrintArea',
'print_comments' => 'PrintComments',
'print_copies' => 'PrintCopies',
'print_draft' => 'PrintDraft',
'print_errors' => 'PrintErrors',
'print_gridlines' => 'PrintGridlines',
lib/AsposeCellsCloud/Object/RenderingWatermark.pm view on Meta::CPAN
__PACKAGE__->method_documentation({
'rotation' => {
datatype => 'double',
base_name => 'Rotation',
description => '',
format => '',
read_only => '',
},
'scale_to_page_percent' => {
datatype => 'int',
base_name => 'ScaleToPagePercent',
description => '',
format => '',
read_only => '',
},
'opacity' => {
datatype => 'double',
base_name => 'Opacity',
description => '',
lib/AsposeCellsCloud/Object/RenderingWatermark.pm view on Meta::CPAN
datatype => 'double',
base_name => 'OffsetY',
description => '',
format => '',
read_only => '',
},
});
__PACKAGE__->swagger_types( {
'rotation' => 'double',
'scale_to_page_percent' => 'int',
'opacity' => 'double',
'is_background' => 'boolean',
'text' => 'string',
'font' => 'RenderingFont',
'image' => 'ARRAY[byte?]',
'h_alignment' => 'string',
'v_alignment' => 'string',
'offset_x' => 'double',
'offset_y' => 'double'
} );
__PACKAGE__->attribute_map( {
'rotation' => 'Rotation',
'scale_to_page_percent' => 'ScaleToPagePercent',
'opacity' => 'Opacity',
'is_background' => 'IsBackground',
'text' => 'Text',
'font' => 'Font',
'image' => 'Image',
'h_alignment' => 'HAlignment',
'v_alignment' => 'VAlignment',
'offset_x' => 'OffsetX',
'offset_y' => 'OffsetY'
} );
lib/AsposeCellsCloud/Object/Series.pm view on Meta::CPAN
'border' => {
datatype => 'Line',
base_name => 'Border',
description => 'Represents border of Series object.',
format => '',
read_only => '',
},
'bubble_scale' => {
datatype => 'int',
base_name => 'BubbleScale',
description => 'Gets or sets the scale factor for bubbles in the specified chart group. It can be an integer value from 0 (zero) to 300, corresponding to a percentage of the default size. ...
format => '',
read_only => '',
},
'bubble_sizes' => {
datatype => 'string',
base_name => 'BubbleSizes',
description => 'Gets or sets the bubble sizes values of the chart series.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/Series.pm view on Meta::CPAN
'display_name' => {
datatype => 'string',
base_name => 'DisplayName',
description => 'Gets the series`s name that displays on the chart graph.',
format => '',
read_only => '',
},
'doughnut_hole_size' => {
datatype => 'int',
base_name => 'DoughnutHoleSize',
description => 'Returns or sets the size of the hole in a doughnut chart group. The hole size is expressed as a percentage of the chart size, between 10 and 90 percent.',
format => '',
read_only => '',
},
'down_bars' => {
datatype => 'DropBars',
base_name => 'DownBars',
description => 'Returns a object that represents the down bars on a line chart. Applies only to line charts.',
format => '',
read_only => '',
},
'drop_lines' => {
datatype => 'Line',
base_name => 'DropLines',
description => 'Returns a object that represents the drop lines for a series on the line chart or area chart. Applies only to line chart or area charts.',
format => '',
read_only => '',
},
'explosion' => {
datatype => 'int',
base_name => 'Explosion',
description => 'The distance of an open pie slice from the center of the pie chart is expressed as a percentage of the pie diameter.',
format => '',
read_only => '',
},
'first_slice_angle' => {
datatype => 'int',
base_name => 'FirstSliceAngle',
description => 'Gets or sets the angle of the first pie-chart or doughnut-chart slice, in degrees (clockwise from vertical). Applies only to pie, 3-D pie, and doughnut charts, 0 to 360.',
format => '',
read_only => '',
},
'gap_width' => {
datatype => 'int',
base_name => 'GapWidth',
description => 'Returns or sets the space between bar or column clusters, as a percentage of the bar or column width. The value of this property must be between 0 and 500.',
format => '',
read_only => '',
},
'has3_d_effect' => {
datatype => 'boolean',
base_name => 'Has3DEffect',
description => 'True if the series has a three-dimensional appearance. Applies only to bubble charts.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/Series.pm view on Meta::CPAN
'points' => {
datatype => 'LinkElement',
base_name => 'Points',
description => 'Gets the collection of points in a series in a chart.',
format => '',
read_only => '',
},
'second_plot_size' => {
datatype => 'int',
base_name => 'SecondPlotSize',
description => 'Returns or sets the size of the secondary section of either a pie of pie chart or a bar of pie chart, as a percentage of the size of the primary pie. Can be a value from 5 to 200.',...
format => '',
read_only => '',
},
'series_lines' => {
datatype => 'Line',
base_name => 'SeriesLines',
description => 'Returns a SeriesLines object that represents the series lines for a stacked bar chart or a stacked column chart. Applies only to stacked bar and stacked column charts.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/Style.pm view on Meta::CPAN
format => '',
read_only => '',
},
'is_locked' => {
datatype => 'boolean',
base_name => 'IsLocked',
description => 'Gets or sets a value indicating whether a cell can be modified or not. ',
format => '',
read_only => '',
},
'is_percent' => {
datatype => 'boolean',
base_name => 'IsPercent',
description => 'Indicates whether the number format is a percent format. ',
format => '',
read_only => '',
},
'shrink_to_fit' => {
datatype => 'boolean',
base_name => 'ShrinkToFit',
description => 'Represents if text automatically shrinks to fit in the available column width. ',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/Style.pm view on Meta::CPAN
'name' => 'string',
'culture_custom' => 'string',
'custom' => 'string',
'background_color' => 'Color',
'foreground_color' => 'Color',
'is_formula_hidden' => 'boolean',
'is_date_time' => 'boolean',
'is_text_wrapped' => 'boolean',
'is_gradient' => 'boolean',
'is_locked' => 'boolean',
'is_percent' => 'boolean',
'shrink_to_fit' => 'boolean',
'indent_level' => 'int',
'number' => 'int',
'rotation_angle' => 'int',
'pattern' => 'string',
'text_direction' => 'string',
'vertical_alignment' => 'string',
'horizontal_alignment' => 'string',
'border_collection' => 'ARRAY[Border]',
'background_theme_color' => 'ThemeColor',
lib/AsposeCellsCloud/Object/Style.pm view on Meta::CPAN
'name' => 'Name',
'culture_custom' => 'CultureCustom',
'custom' => 'Custom',
'background_color' => 'BackgroundColor',
'foreground_color' => 'ForegroundColor',
'is_formula_hidden' => 'IsFormulaHidden',
'is_date_time' => 'IsDateTime',
'is_text_wrapped' => 'IsTextWrapped',
'is_gradient' => 'IsGradient',
'is_locked' => 'IsLocked',
'is_percent' => 'IsPercent',
'shrink_to_fit' => 'ShrinkToFit',
'indent_level' => 'IndentLevel',
'number' => 'Number',
'rotation_angle' => 'RotationAngle',
'pattern' => 'Pattern',
'text_direction' => 'TextDirection',
'vertical_alignment' => 'VerticalAlignment',
'horizontal_alignment' => 'HorizontalAlignment',
'border_collection' => 'BorderCollection',
'background_theme_color' => 'BackgroundThemeColor',
lib/AsposeCellsCloud/Object/Top10.pm view on Meta::CPAN
__PACKAGE__->method_documentation({
'is_bottom' => {
datatype => 'boolean',
base_name => 'IsBottom',
description => 'Get or set whether a "top/bottom n" rule is a "bottom n" rule. Default value is false. ',
format => '',
read_only => '',
},
'is_percent' => {
datatype => 'boolean',
base_name => 'IsPercent',
description => 'Get or set whether a "top/bottom n" rule is a "top/bottom n percent" rule. Default value is false. ',
format => '',
read_only => '',
},
'rank' => {
datatype => 'int',
base_name => 'Rank',
description => 'Get or set the value of "n" in a "top/bottom n" conditional formatting rule. If IsPercent is true, the value must between 0 and 100. Otherwise it must between 0 and 1000. Default value is 10. ',
format => '',
read_only => '',
},
});
__PACKAGE__->swagger_types( {
'is_bottom' => 'boolean',
'is_percent' => 'boolean',
'rank' => 'int'
} );
__PACKAGE__->attribute_map( {
'is_bottom' => 'IsBottom',
'is_percent' => 'IsPercent',
'rank' => 'Rank'
} );
__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});
1;
lib/AsposeCellsCloud/Object/Top10Filter.pm view on Meta::CPAN
format => '',
read_only => '',
},
'criteria' => {
datatype => 'string',
base_name => 'Criteria',
description => ' ',
format => '',
read_only => '',
},
'is_percent' => {
datatype => 'boolean',
base_name => 'IsPercent',
description => 'Indicates whether the items is percent. ',
format => '',
read_only => '',
},
'is_top' => {
datatype => 'boolean',
base_name => 'IsTop',
description => 'Indicates whether it`s top filter. ',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Object/Top10Filter.pm view on Meta::CPAN
base_name => 'Items',
description => 'Gets and sets the items of the filter. ',
format => '',
read_only => '',
},
});
__PACKAGE__->swagger_types( {
'field_index' => 'int',
'criteria' => 'string',
'is_percent' => 'boolean',
'is_top' => 'boolean',
'items' => 'int'
} );
__PACKAGE__->attribute_map( {
'field_index' => 'FieldIndex',
'criteria' => 'Criteria',
'is_percent' => 'IsPercent',
'is_top' => 'IsTop',
'items' => 'Items'
} );
__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});
1;
lib/AsposeCellsCloud/Object/Worksheet.pm view on Meta::CPAN
'visibility_type' => {
datatype => 'string',
base_name => 'VisibilityType',
description => 'Indicates the visible state for this sheet. ',
format => '',
read_only => '',
},
'zoom' => {
datatype => 'int',
base_name => 'Zoom',
description => 'Represents the scaling factor in percentage. It should be between 10 and 400. ',
format => '',
read_only => '',
},
'cells' => {
datatype => 'LinkElement',
base_name => 'Cells',
description => 'Gets the collection. ',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Request/PostUpdateWorksheetZoomRequest.pm view on Meta::CPAN
$self->$attribute( $args{ $args_key } );
}
return $self;
}
# Run Operation Request
# PostUpdateWorksheetZoomRequest.name : The file name. ,
# PostUpdateWorksheetZoomRequest.sheetName : The worksheet name. ,
# PostUpdateWorksheetZoomRequest.value : Represents the scaling factor in percentage. It should be between 10 and 400. ,
# PostUpdateWorksheetZoomRequest.folder : The folder where the file is situated. ,
# PostUpdateWorksheetZoomRequest.storageName : The storage name where the file is situated.
{
my $params = {
'client' =>{
data_type => 'ApiClient',
description => 'API Client.',
required => '0',
}
};
__PACKAGE__->method_documentation->{ 'post_update_worksheet_zoom' } = {
summary => 'Update the scaling percentage in the worksheet. It should be between 10 and 400.',
params => $params,
returns => 'CellsCloudResponse',
};
}
sub run_http_request {
my ($self, %args) = @_;
my $client = $args{'client'};
lib/AsposeCellsCloud/Request/PostUpdateWorksheetZoomRequest.pm view on Meta::CPAN
'sheet_name' => {
datatype => 'string',
base_name => 'sheetName',
description => 'The worksheet name.',
format => '',
read_only => '',
},
'value' => {
datatype => 'int',
base_name => 'value',
description => 'Represents the scaling factor in percentage. It should be between 10 and 400.',
format => '',
read_only => '',
},
'folder' => {
datatype => 'string',
base_name => 'folder',
description => 'The folder where the file is situated.',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Request/PutWorksheetFilterTop10Request.pm view on Meta::CPAN
return $self;
}
# Run Operation Request
# PutWorksheetFilterTop10Request.name : The workbook name. ,
# PutWorksheetFilterTop10Request.sheetName : The worksheet name. ,
# PutWorksheetFilterTop10Request.range : Represents the range to which the specified AutoFilter applies. ,
# PutWorksheetFilterTop10Request.fieldIndex : The integer offset of the field on which you want to base the filter (from the left of the list; the leftmost field is field 0). ,
# PutWorksheetFilterTop10Request.isTop : Indicates whether filter from top or bottom ,
# PutWorksheetFilterTop10Request.isPercent : Indicates whether the items is percent or count ,
# PutWorksheetFilterTop10Request.itemCount : The item count ,
# PutWorksheetFilterTop10Request.matchBlanks : Match all blank cell in the list. ,
# PutWorksheetFilterTop10Request.refresh : Refresh auto filters to hide or unhide the rows. ,
# PutWorksheetFilterTop10Request.folder : The folder where the file is situated. ,
# PutWorksheetFilterTop10Request.storageName : The storage name where the file is situated.
{
my $params = {
'client' =>{
data_type => 'ApiClient',
lib/AsposeCellsCloud/Request/PutWorksheetFilterTop10Request.pm view on Meta::CPAN
}
if(defined $self->field_index){
$query_params->{'fieldIndex'} = $client->to_query_value($self->field_index);
}
if(defined $self->is_top){
$query_params->{'isTop'} = $client->to_query_value($self->is_top);
}
if(defined $self->is_percent){
$query_params->{'isPercent'} = $client->to_query_value($self->is_percent);
}
if(defined $self->item_count){
$query_params->{'itemCount'} = $client->to_query_value($self->item_count);
}
if(defined $self->match_blanks){
$query_params->{'matchBlanks'} = $client->to_query_value($self->match_blanks);
}
lib/AsposeCellsCloud/Request/PutWorksheetFilterTop10Request.pm view on Meta::CPAN
format => '',
read_only => '',
},
'is_top' => {
datatype => 'string',
base_name => 'isTop',
description => 'Indicates whether filter from top or bottom',
format => '',
read_only => '',
},
'is_percent' => {
datatype => 'string',
base_name => 'isPercent',
description => 'Indicates whether the items is percent or count',
format => '',
read_only => '',
},
'item_count' => {
datatype => 'int',
base_name => 'itemCount',
description => 'The item count',
format => '',
read_only => '',
},
lib/AsposeCellsCloud/Request/PutWorksheetFilterTop10Request.pm view on Meta::CPAN
},
});
__PACKAGE__->attribute_map( {
'name' => 'name',
'sheet_name' => 'sheetName',
'range' => 'range',
'field_index' => 'fieldIndex',
'is_top' => 'isTop',
'is_percent' => 'isPercent',
'item_count' => 'itemCount',
'match_blanks' => 'matchBlanks',
'refresh' => 'refresh',
'folder' => 'folder',
'storage_name' => 'storageName'
} );
__PACKAGE__->mk_accessors(keys %{__PACKAGE__->attribute_map});