2016-11-23 26 views
0

は、私は(とりわけ)、セルの背景色を設定しようとするために、このコードを持っている:セルに色を設定するのがなぜ機能しないのですか(Aspose Cells)?

private static readonly Color CONTRACT_ITEM_COLOR = Color.FromArgb(255, 255, 204); 
. . . 
cell = pivotTableSheet.Cells[4, 0]; 
cell.PutValue(AnnualContractProductsLabel); 
style = cell.GetStyle(); 
style.HorizontalAlignment = TextAlignmentType.Center; 
style.VerticalAlignment = TextAlignmentType.Center; 
style.Font.IsBold = true; 
pivotTableSheet.Cells.SetRowHeight(4, 25); 
style.BackgroundColor = CONTRACT_ITEM_COLOR; 
pivotTableSheet.Cells[4, 0].SetStyle(style); 

水平および垂直配向作品の設定、大胆かつ高そうであるよう - 色以外のすべて:

enter image description here

まだ何が必要ですか?私もにForegroundColorだけでなく、背景色を設定しようとしている:

style.ForegroundColor = Color.Red; 
style.BackgroundColor = Color.Blue; 

...しかし、どちらも何もしません - セルは、まだ上のスクリーンショットと全く同じに見えますが。

答えて

2

(強調表示された行を参照)にあなたのコードセグメントを変更してください: 例えば サンプルコード:

. . . 
cell = pivotTableSheet.Cells[4, 0]; 
cell.PutValue(AnnualContractProductsLabel); 
style = cell.GetStyle(); 
style.HorizontalAlignment = TextAlignmentType.Center; 
style.VerticalAlignment = TextAlignmentType.Center; 
style.Font.IsBold = true; 
pivotTableSheet.Cells.SetRowHeight(4, 25); 
**style.ForegroundColor = CONTRACT_ITEM_COLOR; 
style.Pattern = BackgroundType.Solid;** 
pivotTableSheet.Cells[4, 0].SetStyle(style); 

..........

それが正常に動作する必要があります。

私はAsposeのSupport developer/Evangelistとして働いています。