Type | Description | |||
Color | A color expression that defines the background color to be applied. The last 7 bits in the high significant byte of the color to indicates the identifier of the skin being used. Use the Add method to add new skins to the control. If you need to remove the skin appearance from a part of the control you need to reset the last 7 bits in the high significant byte of the color being applied to the background's part. |
How can I display the total with a solid background color?
VBA (MS Access, Excell...)
With Pivot1 .FormatAppearances.Add("back").BackColor = RGB(240,240,240) .Import "C:\Program Files\Exontrol\ExPivot\Sample\data.txt" .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" End With
VB6
With Pivot1 .FormatAppearances.Add("back").BackColor = RGB(240,240,240) .Import "C:\Program Files\Exontrol\ExPivot\Sample\data.txt" .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" End With
VB.NET
With Expivot1 .FormatAppearances.Add("back").BackColor = Color.FromArgb(240,240,240) .Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" End With
VB.NET for /COM
With AxPivot1 .FormatAppearances.Add("back").BackColor = RGB(240,240,240) .Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" End With
C++
/* Copy and paste the following directives to your header file as it defines the namespace 'EXPIVOTLib' for the library: 'ExPivot 1.0 Control Library' #import <ExPivot.dll> using namespace EXPIVOTLib; */ EXPIVOTLib::IPivotPtr spPivot1 = GetDlgItem(IDC_PIVOT1)->GetControlUnknown(); spPivot1->GetFormatAppearances()->Add(L"back",vtMissing)->PutBackColor(RGB(240,240,240)); spPivot1->Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt",vtMissing); spPivot1->PutPivotRows(L"0"); spPivot1->PutPivotColumns(L"sum(5)"); spPivot1->PutPivotTotals(L"sum[back]");
C++ Builder
Pivot1->FormatAppearances->Add(L"back",TNoParam())->BackColor = RGB(240,240,240); Pivot1->Import(TVariant("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt"),TNoParam()); Pivot1->PivotRows = L"0"; Pivot1->PivotColumns = L"sum(5)"; Pivot1->PivotTotals = L"sum[back]";
C#
expivot1.FormatAppearances.Add("back",null).BackColor = Color.FromArgb(240,240,240); expivot1.Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt",null); expivot1.PivotRows = "0"; expivot1.PivotColumns = "sum(5)"; expivot1.PivotTotals = "sum[back]";
JavaScript
<OBJECT classid="clsid:5C9DF3D3-81B1-42C4-BED6-658F17748686" id="Pivot1"></OBJECT> <SCRIPT LANGUAGE="JScript"> Pivot1.FormatAppearances.Add("back",null).BackColor = 15790320; Pivot1.Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt",null); Pivot1.PivotRows = "0"; Pivot1.PivotColumns = "sum(5)"; Pivot1.PivotTotals = "sum[back]"; </SCRIPT>
C# for /COM
axPivot1.FormatAppearances.Add("back",null).BackColor = (uint)ColorTranslator.ToWin32(Color.FromArgb(240,240,240)); axPivot1.Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt",null); axPivot1.PivotRows = "0"; axPivot1.PivotColumns = "sum(5)"; axPivot1.PivotTotals = "sum[back]";
X++ (Dynamics Ax 2009)
public void init() { COM com_FormatAppearance; anytype var_FormatAppearance; ; super(); var_FormatAppearance = COM::createFromObject(expivot1.FormatAppearances()).Add("back"); com_FormatAppearance = var_FormatAppearance; com_FormatAppearance.BackColor(WinApi::RGB2int(240,240,240)); expivot1.Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt"); expivot1.PivotRows("0"); expivot1.PivotColumns("sum(5)"); expivot1.PivotTotals("sum[back]"); }
Delphi 8 (.NET only)
with AxPivot1 do begin FormatAppearances.Add('back',Nil).BackColor := $f0f0f0; Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil); PivotRows := '0'; PivotColumns := 'sum(5)'; PivotTotals := 'sum[back]'; end
Delphi (standard)
with Pivot1 do begin FormatAppearances.Add('back',Null).BackColor := $f0f0f0; Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Null); PivotRows := '0'; PivotColumns := 'sum(5)'; PivotTotals := 'sum[back]'; end
VFP
with thisform.Pivot1 .FormatAppearances.Add("back").BackColor = RGB(240,240,240) .Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" endwith
dBASE Plus
local oPivot,var_FormatAppearance oPivot = form.Activex1.nativeObject // oPivot.FormatAppearances.Add("back").BackColor = 0xf0f0f0 var_FormatAppearance = oPivot.FormatAppearances.Add("back") with (oPivot) TemplateDef = [Dim var_FormatAppearance] TemplateDef = var_FormatAppearance Template = [var_FormatAppearance.BackColor = 0xf0f0f0] endwith oPivot.Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") oPivot.PivotRows = "0" oPivot.PivotColumns = "sum(5)" oPivot.PivotTotals = "sum[back]"
XBasic (Alpha Five)
Dim oPivot as P Dim var_FormatAppearance as P oPivot = topparent:CONTROL_ACTIVEX1.activex ' oPivot.FormatAppearances.Add("back").BackColor = 15790320 var_FormatAppearance = oPivot.FormatAppearances.Add("back") oPivot.TemplateDef = "Dim var_FormatAppearance" oPivot.TemplateDef = var_FormatAppearance oPivot.Template = "var_FormatAppearance.BackColor = 15790320" oPivot.Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") oPivot.PivotRows = "0" oPivot.PivotColumns = "sum(5)" oPivot.PivotTotals = "sum[back]"
Visual Objects
oDCOCX_Exontrol1:FormatAppearances:Add("back",nil):BackColor := RGB(240,240,240) oDCOCX_Exontrol1:Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt",nil) oDCOCX_Exontrol1:PivotRows := "0" oDCOCX_Exontrol1:PivotColumns := "sum(5)" oDCOCX_Exontrol1:PivotTotals := "sum[back]"
PowerBuilder
OleObject oPivot oPivot = ole_1.Object oPivot.FormatAppearances.Add("back").BackColor = RGB(240,240,240) oPivot.Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") oPivot.PivotRows = "0" oPivot.PivotColumns = "sum(5)" oPivot.PivotTotals = "sum[back]"
How can I display the total with a different background color/ebn?
VBA (MS Access, Excell...)
With Pivot1 .VisualAppearance.Add 1,"c:\exontrol\images\normal.ebn" .FormatAppearances.Add("back").BackColor = &H1000000 .Import "C:\Program Files\Exontrol\ExPivot\Sample\data.txt" .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" End With
VB6
With Pivot1 .VisualAppearance.Add 1,"c:\exontrol\images\normal.ebn" .FormatAppearances.Add("back").BackColor = &H1000000 .Import "C:\Program Files\Exontrol\ExPivot\Sample\data.txt" .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" End With
VB.NET
With Expivot1 .VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn") .FormatAppearances.Add("back").BackColor32 = &H1000000 .Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" End With
VB.NET for /COM
With AxPivot1 .VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn") .FormatAppearances.Add("back").BackColor = &H1000000 .Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" End With
C++
/* Copy and paste the following directives to your header file as it defines the namespace 'EXPIVOTLib' for the library: 'ExPivot 1.0 Control Library' #import <ExPivot.dll> using namespace EXPIVOTLib; */ EXPIVOTLib::IPivotPtr spPivot1 = GetDlgItem(IDC_PIVOT1)->GetControlUnknown(); spPivot1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spPivot1->GetFormatAppearances()->Add(L"back",vtMissing)->PutBackColor(0x1000000); spPivot1->Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt",vtMissing); spPivot1->PutPivotRows(L"0"); spPivot1->PutPivotColumns(L"sum(5)"); spPivot1->PutPivotTotals(L"sum[back]");
C++ Builder
Pivot1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn")); Pivot1->FormatAppearances->Add(L"back",TNoParam())->BackColor = 0x1000000; Pivot1->Import(TVariant("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt"),TNoParam()); Pivot1->PivotRows = L"0"; Pivot1->PivotColumns = L"sum(5)"; Pivot1->PivotTotals = L"sum[back]";
C#
expivot1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn"); expivot1.FormatAppearances.Add("back",null).BackColor32 = 0x1000000; expivot1.Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt",null); expivot1.PivotRows = "0"; expivot1.PivotColumns = "sum(5)"; expivot1.PivotTotals = "sum[back]";
JavaScript
<OBJECT classid="clsid:5C9DF3D3-81B1-42C4-BED6-658F17748686" id="Pivot1"></OBJECT> <SCRIPT LANGUAGE="JScript"> Pivot1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn"); Pivot1.FormatAppearances.Add("back",null).BackColor = 16777216; Pivot1.Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt",null); Pivot1.PivotRows = "0"; Pivot1.PivotColumns = "sum(5)"; Pivot1.PivotTotals = "sum[back]"; </SCRIPT>
C# for /COM
axPivot1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn"); axPivot1.FormatAppearances.Add("back",null).BackColor = 0x1000000; axPivot1.Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt",null); axPivot1.PivotRows = "0"; axPivot1.PivotColumns = "sum(5)"; axPivot1.PivotTotals = "sum[back]";
X++ (Dynamics Ax 2009)
public void init() { COM com_FormatAppearance; anytype var_FormatAppearance; ; super(); expivot1.VisualAppearance().Add(1,"c:\\exontrol\\images\\normal.ebn"); var_FormatAppearance = COM::createFromObject(expivot1.FormatAppearances()).Add("back"); com_FormatAppearance = var_FormatAppearance; com_FormatAppearance.BackColor(0x1000000); expivot1.Import("C:\\Program Files\\Exontrol\\ExPivot\\Sample\\data.txt"); expivot1.PivotRows("0"); expivot1.PivotColumns("sum(5)"); expivot1.PivotTotals("sum[back]"); }
Delphi 8 (.NET only)
with AxPivot1 do begin VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn'); FormatAppearances.Add('back',Nil).BackColor := $1000000; Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Nil); PivotRows := '0'; PivotColumns := 'sum(5)'; PivotTotals := 'sum[back]'; end
Delphi (standard)
with Pivot1 do begin VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn'); FormatAppearances.Add('back',Null).BackColor := $1000000; Import('C:\Program Files\Exontrol\ExPivot\Sample\data.txt',Null); PivotRows := '0'; PivotColumns := 'sum(5)'; PivotTotals := 'sum[back]'; end
VFP
with thisform.Pivot1 .VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn") .FormatAppearances.Add("back").BackColor = 0x1000000 .Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") .PivotRows = "0" .PivotColumns = "sum(5)" .PivotTotals = "sum[back]" endwith
dBASE Plus
local oPivot,var_FormatAppearance oPivot = form.Activex1.nativeObject oPivot.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn") // oPivot.FormatAppearances.Add("back").BackColor = 0x1000000 var_FormatAppearance = oPivot.FormatAppearances.Add("back") with (oPivot) TemplateDef = [Dim var_FormatAppearance] TemplateDef = var_FormatAppearance Template = [var_FormatAppearance.BackColor = 0x1000000] endwith oPivot.Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") oPivot.PivotRows = "0" oPivot.PivotColumns = "sum(5)" oPivot.PivotTotals = "sum[back]"
XBasic (Alpha Five)
Dim oPivot as P Dim var_FormatAppearance as P oPivot = topparent:CONTROL_ACTIVEX1.activex oPivot.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn") ' oPivot.FormatAppearances.Add("back").BackColor = 16777216 var_FormatAppearance = oPivot.FormatAppearances.Add("back") oPivot.TemplateDef = "Dim var_FormatAppearance" oPivot.TemplateDef = var_FormatAppearance oPivot.Template = "var_FormatAppearance.BackColor = 16777216" oPivot.Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") oPivot.PivotRows = "0" oPivot.PivotColumns = "sum(5)" oPivot.PivotTotals = "sum[back]"
Visual Objects
oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn") oDCOCX_Exontrol1:FormatAppearances:Add("back",nil):BackColor := 0x1000000 oDCOCX_Exontrol1:Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt",nil) oDCOCX_Exontrol1:PivotRows := "0" oDCOCX_Exontrol1:PivotColumns := "sum(5)" oDCOCX_Exontrol1:PivotTotals := "sum[back]"
PowerBuilder
OleObject oPivot oPivot = ole_1.Object oPivot.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn") oPivot.FormatAppearances.Add("back").BackColor = 16777216 /*0x1000000*/ oPivot.Import("C:\Program Files\Exontrol\ExPivot\Sample\data.txt") oPivot.PivotRows = "0" oPivot.PivotColumns = "sum(5)" oPivot.PivotTotals = "sum[back]"