DataGrid 表頭標題,表格文字的字體設置


主文件中導入包:

import fl.controls.listClasses.CellRenderer;
import fl.data.DataProvider;
import fl.controls.dataGridClasses.DataGridColumn;

DG.setStyle("headerRenderer", DatagridHeaderStyle);
DG.setStyle("cellRenderer", DatagridCellStyle);

 DatagridHeaderStyle.as

package {
	
 import fl.controls.dataGridClasses.HeaderRenderer;
 import flash.text.TextFormat;

 public class DatagridHeaderStyle extends HeaderRenderer {

  public function DatagridHeaderStyle():void {
   super();
  }

 override protected function drawBackground():void {
   var format:TextFormat = new TextFormat();
   format.font = "Arial";//字體為宋體
   format.bold = true;//加粗
   format.size = 12;//大小為12
   format.color = 0x333333;//顏色
   setStyle("textFormat",format);
   super.drawBackground();
  }
 }
}

 

 DatagridCellStyle.as

package {
 import fl.controls.listClasses.CellRenderer;
 import fl.controls.listClasses.ICellRenderer;
 import flash.text.TextFormat;

 public class DatagridCellStyle extends CellRenderer implements ICellRenderer {

  public function DatagridCellStyle():void {
   super();
  }

  override protected function drawBackground():void {
   var format:TextFormat = new TextFormat();
   format.font = "Arial";
   format.size = 12;
   format.color = 0x333333;
   setStyle("textFormat",format);
   super.drawBackground();
  }
 }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM