Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Tabulation setDiagramStyle: Difference between revisions

From Catglobe Wiki
Tungocman (talk | contribs)
No edit summary
Tungocman (talk | contribs)
Line 3: Line 3:
Sets the style for part of a chart.  
Sets the style for part of a chart.  


'''Syntax'''
==Syntax==


Tabulation_setDiagramStyle(''styleType, diagramStyle'')  
Tabulation_setDiagramStyle(''styleType, diagramStyle'')  


'''Arguments'''
==Arguments==


''styleType'': enumeration for the part of a chart you want to set. Below is the full list of chart style type enumerations:  
*''styleType'': enumeration for the part of a chart you want to set. Below is the full list of chart style type enumerations:  


TableDiagram_AllTable = 0
TableDiagram_AllTable


TableDiagram_ColumnHeader = 1
TableDiagram_ColumnHeader


TableDiagram_ColumnHeaderLevel1 = 2
TableDiagram_ColumnHeaderLevel1


TableDiagram_ColumnHeaderLevel2 = 3
TableDiagram_ColumnHeaderLevel2


TableDiagram_ColumnHeaderLevel3 = 4
TableDiagram_ColumnHeaderLevel3  


TableDiagram_ColumnHeaderLevel4 = 5
TableDiagram_ColumnHeaderLevel4  


TableDiagram_RowHeader = 6
TableDiagram_RowHeader  


TableDiagram_RowHeaderLevel1 = 7
TableDiagram_RowHeaderLevel1  


TableDiagram_RowHeaderLevel2 = 8
TableDiagram_RowHeaderLevel2  


TableDiagram_RowHeaderLevel3 = 9
TableDiagram_RowHeaderLevel3  


TableDiagram_AnswerRow = 10
TableDiagram_AnswerRow


TableDiagram_AnswerRowAlternate = 11
TableDiagram_AnswerRowAlternate  


TableDiagram_AbsoluteColumn = 12
TableDiagram_AbsoluteColumn  


TableDiagram_AbsoluteColumnHeader = 13
TableDiagram_AbsoluteColumnHeader  


TableDiagram_AbsoluteColumnValue = 14
TableDiagram_AbsoluteColumnValue  


TableDiagram_PercentageColumn = 15
TableDiagram_PercentageColumn  


TableDiagram_PercentageColumnHeader = 16
TableDiagram_PercentageColumnHeader  


TableDiagram_PercentageColumnValue = 17
TableDiagram_PercentageColumnValue  


TableDiagram_TotalColumn = 18
TableDiagram_TotalColumn


TableDiagram_TotalColumnHeader = 19
TableDiagram_TotalColumnHeader  


TableDiagram_TotalColumnValue = 20
TableDiagram_TotalColumnValue  


TableDiagram_TotalRow = 21
TableDiagram_TotalRow  


TableDiagram_TotalRowHeader = 22
TableDiagram_TotalRowHeader  


TableDiagram_TotalRowValue = 23
TableDiagram_TotalRowValue  


TableDiagram_VarianceRow = 24
TableDiagram_VarianceRow  


TableDiagram_VarianceRowHeader = 25
TableDiagram_VarianceRowHeader  


TableDiagram_VarianceRowValue = 26
TableDiagram_VarianceRowValue  


TableDiagram_AverageRow = 27
TableDiagram_AverageRow  


TableDiagram_AverageRowHeader = 28
TableDiagram_AverageRowHeader  


TableDiagram_AverageRowValue = 29
TableDiagram_AverageRowValue  


TableDiagram_StdDevRow = 30
TableDiagram_StdDevRow  


TableDiagram_StdDevRowHeader = 31
TableDiagram_StdDevRowHeader  


TableDiagram_StdDevRowValue = 32
TableDiagram_StdDevRowValue  


TableDiagram_StdErrorRow = 33
TableDiagram_StdErrorRow  


TableDiagram_StdErrorRowHeader = 34
TableDiagram_StdErrorRowHeader  


TableDiagram_StdErrorRowValue = 35
TableDiagram_StdErrorRowValue


TableDiagram_MedianRow = 36
TableDiagram_MedianRow


TableDiagram_MedianRowHeader = 37
TableDiagram_MedianRowHeader  


TableDiagram_MedianRowValue = 38
TableDiagram_MedianRowValue  


TableDiagram_QuantilesRow = 39
TableDiagram_QuantilesRow  


TableDiagram_QuantilesRowHeader = 40
TableDiagram_QuantilesRowHeader  


TableDiagram_QuantilesRowValue = 41
TableDiagram_QuantilesRowValue  


TableDiagram_PercentileRow = 42
TableDiagram_PercentileRow


TableDiagram_PercentileRowHeader = 43
TableDiagram_PercentileRowHeader  


TableDiagram_PercentileRowValue = 44
TableDiagram_PercentileRowValue  


TableDiagram_SignificanceRow = 45
TableDiagram_SignificanceRow  


TableDiagram_SignificanceRowHeader = 46
TableDiagram_SignificanceRowHeader


TableDiagram_SignificanceRowValue = 47
TableDiagram_SignificanceRowValue  


TableDiagram_CountAnswerRow = 48
TableDiagram_CountAnswerRow  


TableDiagram_CountAnswerRowHeader = 49
TableDiagram_CountAnswerRowHeader  


TableDiagram_CountAnswerRowValue = 50
TableDiagram_CountAnswerRowValue  


TableDiagram_TotalRespondentRow = 51
TableDiagram_TotalRespondentRow  


TableDiagram_TotalRespondentRowHeader = 52
TableDiagram_TotalRespondentRowHeader  


TableDiagram_TotalRespondentRowValue = 53
TableDiagram_TotalRespondentRowValue  


TableDiagram_WeightRow = 56
TableDiagram_WeightRow  


TableDiagram_WeightRowHeader = 57
TableDiagram_WeightRowHeader  


TableDiagram_WeightRowValue = 58
TableDiagram_WeightRowValue  


'''TableDiagram_QuestionHeader = 59'''
TableDiagram_QuestionHeader


''diagramStyle'': diagram style object want to apply. It is an array with the following constants.  
*''diagramStyle'': diagram style object want to apply. It is an array with the following constants.  


{| cellpadding="2" border="1" width="907" class="tableintopic" style="border-collapse: collapse; border: 1px solid rgb(1, 1, 1);"
{| cellpadding="2" border="1" width="907" class="tableintopic" style="border-collapse: collapse; border: 1px solid rgb(1, 1, 1);"
Line 223: Line 223:
|}
|}


'''Return type'''
==Return type==


Empty  
Empty  


'''Examples'''
==Examples==


''Tabulation_setTableLayout(TableChartLayout_Ifka);''  
''Tabulation_setTableLayout(TableChartLayout_Ifka);''  
Line 300: Line 300:
[[Image:SetDiagramStyle.jpg]]
[[Image:SetDiagramStyle.jpg]]


'''Availability'''
==Availability==


Version 5.8.1 __NOTOC__ <!-- imported from file: 8101.htm-->
Version 5.8.1 __NOTOC__


[[Category:Style_setting_functions]]
[[Category:Style_setting_functions]]

Revision as of 08:24, 12 April 2012

Tabulation_setDiagramStyle

Sets the style for part of a chart.

Syntax

Tabulation_setDiagramStyle(styleType, diagramStyle)

Arguments

  • styleType: enumeration for the part of a chart you want to set. Below is the full list of chart style type enumerations:

TableDiagram_AllTable

TableDiagram_ColumnHeader

TableDiagram_ColumnHeaderLevel1

TableDiagram_ColumnHeaderLevel2

TableDiagram_ColumnHeaderLevel3

TableDiagram_ColumnHeaderLevel4

TableDiagram_RowHeader

TableDiagram_RowHeaderLevel1

TableDiagram_RowHeaderLevel2

TableDiagram_RowHeaderLevel3

TableDiagram_AnswerRow

TableDiagram_AnswerRowAlternate

TableDiagram_AbsoluteColumn

TableDiagram_AbsoluteColumnHeader

TableDiagram_AbsoluteColumnValue

TableDiagram_PercentageColumn

TableDiagram_PercentageColumnHeader

TableDiagram_PercentageColumnValue

TableDiagram_TotalColumn

TableDiagram_TotalColumnHeader

TableDiagram_TotalColumnValue

TableDiagram_TotalRow

TableDiagram_TotalRowHeader

TableDiagram_TotalRowValue

TableDiagram_VarianceRow

TableDiagram_VarianceRowHeader

TableDiagram_VarianceRowValue

TableDiagram_AverageRow

TableDiagram_AverageRowHeader

TableDiagram_AverageRowValue

TableDiagram_StdDevRow

TableDiagram_StdDevRowHeader

TableDiagram_StdDevRowValue

TableDiagram_StdErrorRow

TableDiagram_StdErrorRowHeader

TableDiagram_StdErrorRowValue

TableDiagram_MedianRow

TableDiagram_MedianRowHeader

TableDiagram_MedianRowValue

TableDiagram_QuantilesRow

TableDiagram_QuantilesRowHeader

TableDiagram_QuantilesRowValue

TableDiagram_PercentileRow

TableDiagram_PercentileRowHeader

TableDiagram_PercentileRowValue

TableDiagram_SignificanceRow

TableDiagram_SignificanceRowHeader

TableDiagram_SignificanceRowValue

TableDiagram_CountAnswerRow

TableDiagram_CountAnswerRowHeader

TableDiagram_CountAnswerRowValue

TableDiagram_TotalRespondentRow

TableDiagram_TotalRespondentRowHeader

TableDiagram_TotalRespondentRowValue

TableDiagram_WeightRow

TableDiagram_WeightRowHeader

TableDiagram_WeightRowValue

TableDiagram_QuestionHeader

  • diagramStyle: diagram style object want to apply. It is an array with the following constants.

Constant

Type

Initial/Default value

Description

OBJECT_TYPE

Number

21

Enumeration defining the object type.

TABLE_DIAGRAM_STYLE_FILL

Array

As set in the object

Fill style. Background color.

TABLE_DIAGRAM_STYLE_DECIMAL

Number

As set in the object

Decimal place.

TABLE_DIAGRAM_STYLE_FONT

Array

As set in the object

Font.

TABLE_DIAGRAM_STYLE_VALIGN

String

As set in the object

Vertical alignment (allows values "top", "center", or "bottom").

TABLE_DIAGRAM_STYLE_HALIGN

String

As set in the object

Horizontal alignment (allows values "left", "center", or "right").

Return type

Empty

Examples

Tabulation_setTableLayout(TableChartLayout_Ifka);

Tabulation_setAbsText("abs");

Tabulation_setPctText("%");

Tabulation_setCountAnswer(true);

Tabulation_setTotalAnswerText("Total sample size");

Tabulation_setEnableOddEvenRowHeader(true);

Tabulation_setMergeStatisticPctItem(true);

//set values for Abs column

array font = {18,"Times New Roman",9,{17,0,0,0},false,false,false,true};

array fill_AbsCol = {19,{17,0,0,0},2,true};

string valign = "center";

string halign_AbsCol = "right";

number decimal = 0;

array diagramStyle_AbsCol={21,fill_AbsCol,decimal,font,valign,halign_AbsCol};

Tabulation_setDiagramStyle(TableDiagram_AbsoluteColumn,diagramStyle_AbsCol);

//set values for Count Answer Row

array font_CountAnswer = {18,"Times New Roman",9,{17,0,0,0},true,false,false,false};

string halign_CountAnswer = "left";

array diagramStyle_CountAnswer ={21,fill_AbsCol,decimal,font_CountAnswer,valign,halign_CountAnswer};

Tabulation_setDiagramStyle(TableDiagram_CountAnswerRow,diagramStyle_CountAnswer);

//set values for Headers column

array font_Header = DiagramFontStyle_getDefault();

font_Header[DIAGRAM_FONT_STYLE_COLOR] = Color_getByRGB("#000000");

font_Header[DIAGRAM_FONT_STYLE_FACE] = "Times New Roman";

font_Header[DIAGRAM_FONT_STYLE_SIZE] = 9 ;

array fill_style = DiagramFillStyle_getDefault();

array style_header = Tabulation_getDefaultDiagramStyle(Diagram_Type_Table);

style_header[TABLE_DIAGRAM_STYLE_FILL] = fill_style;

style_header[TABLE_DIAGRAM_STYLE_FONT] = font_Header;

style_header[TABLE_DIAGRAM_STYLE_VALIGN] = "center";

style_header[TABLE_DIAGRAM_STYLE_HALIGN] = "center";

Tabulation_setDiagramStyle(TableDiagram_ColumnHeaderLevel2, style_header);

Tabulation_setDiagramStyle(TableDiagram_AbsoluteColumnHeader, style_header);

Tabulation_setDiagramStyle(TableDiagram_PercentageColumnHeader, style_header);

createFrequenceDiagram("Civil_status");

Availability

Version 5.8.1