IT人
相关图书

formula one 怎么设置一个单元格的颜色?

所属分类:.NET技术 图表区
-----------------------------------------

.set什么吧(),后面应该带有行号,列号,然后颜色值吧,我一直没有找到
formula one 怎么设置一个单元格的颜色?

----------------------------------------------------------------------

1、VB.NET示例
'创建ATGridServer WEB服务器端组件对象
Dim ATGrid1 As New ATGridServer

'打开报表模板文件,其中testDBF.et是有WinTable报表设计器制作完成
If Not ATGrid1.OpenDocEx("ETFiles/testDBF.et") Then
    Response.Write("不能装载报表模板")
    Response.End()
End If

'通过行列获得单元格对象
Dim ppCell As New Cell
ppCell = ATGrid1.GetCell(3, 2)
If Not (ppCell Is Nothing) Then
    Response.Write("字体名称:" & ppCell.FontName)
    Response.Write("字体大小:" & ppCell.FontSize)
    Response.Write("是否粗体:" & ppCell.FontBold)
    Response.Write("是否具有下划线:" & ppCell.FontUnderLine)
    Response.Write("是否具有删除线:" & ppCell.FontStrikeOut)
    Response.Write("是否斜体:" & ppCell.FontItalic)
    Response.Write("颜色:" & ppCell.FontColor)
    Response.Write("是否固定单元格:" & ppCell.FontCharSet)
End If

'输出为html页面
ATGrid1.ResponseHtml(false)

'释放ATGridServer WEB服务器端组件对象
ATGrid1.Close()



2、ASP示例
'创建ATGridServer WEB服务器端组件对象
Set ATGrid1 = new ATGridServer

'打开报表模板文件,其中testDBF.et是有WinTable报表设计器制作完成
If Not ATGrid1.OpenDocEx("ETFiles/testDBF.et") Then
    Response.Write "不能装载报表模板"
    Response.End
End If

'通过行列获得单元格对象
Set ppCell = New Cell
ppCell = ATGrid1.GetCell(3, 2)
If Not (ppCell Is Nothing) Then
    Response.Write "字体名称:" & ppCell.FontName
    Response.Write "字体大小:" & ppCell.FontSize
    Response.Write "是否粗体:" & ppCell.FontBold
    Response.Write "是否具有下划线:" & ppCell.FontUnderLine
    Response.Write "是否具有删除线:" & ppCell.FontStrikeOut
    Response.Write "是否斜体:" & ppCell.FontItalic
    Response.Write "颜色:" & ppCell.FontColor
    Response.Write "是否固定单元格:" & ppCell.FontCharSet
End If

'输出为html页面
ATGrid1.ResponseHtml False 

'释放ATGridServer WEB服务器端组件对象
ATGrid1.Close
Set ATGrid1=Nothing



3、C#.NET示例
//创建ATGridServer WEB服务器端组件对象
ATGridServer ATGrid1 = new ATGridServer();

//打开报表模板文件,其中testDBF.et是有WinTable报表设计器制作完成
if(!ATGrid1.OpenDocEx("ETFiles/testDBF.et"))
{
    Response.Write("不能装载报表模板");
    Response.End();
}

//通过行列获得单元格对象
Cell ppCell = new Cell();
ppCell = ATGrid1.GetCell(3, 2);
if(ppCell != null)
{
    Response.Write("字体名称:" + ppCell.FontName);
    Response.Write("字体大小:" + ppCell.FontSize);
    Response.Write("是否粗体:" + ppCell.FontBold);
    Response.Write("是否具有下划线:" + ppCell.FontUnderLine);
    Response.Write("是否具有删除线:" + ppCell.FontStrikeOut);
    Response.Write("是否斜体:" + ppCell.FontItalic);
    Response.Write("颜色:" + ppCell.FontColor);
    Response.Write("是否固定单元格:" + ppCell.FontCharSet);
}

//输出为html页面
ATGrid1.ResponseHtml(false);

//释放ATGridServer WEB服务器端组件对象
ATGrid1.Close();
ATGrid1=null;


4、JSP示例 (特别注意:jsp中属性名和其他语言属性名称不同,需用“Get+属性名”方法取得)
//创建ATGridServer WEB服务器端组件对象
ATGridServer ATGrid1 = new ATGridServer(pageContext);

//打开报表模板文件,其中testDBF.et是有WinTable报表设计器制作完成
if(!ATGrid1.OpenDocEx("ETFiles/testDBF.et"))
{
    out.print("不能装载报表模板");
    out.close();
}

//通过行列获得单元格对象
Cell ppCell = new Cell();
ppCell = ATGrid1.GetCell(3, 2);
if(ppCell != null)
{
    out.print("字体名称:" + ppCell.GetFontName());
    out.print("字体大小:" + ppCell.GetFontSize());
    out.print("是否粗体:" + ppCell.GetFontBold());
    out.print("是否具有下划线:" + ppCell.GetFontUnderLine());
    out.print("是否具有删除线:" + ppCell.GetFontStrikeOut());
    out.print("是否斜体:" + ppCell.GetFontItalic());
    out.print("颜色:" + ppCell.FontColor());
    out.print("是否固定单元格:" + ppCell.GetFontCharSet());
}

//输出为html页面
ATGrid1.ResponseHtml(false);

//释放ATGridServer WEB服务器端组件对象
ATGrid1.Close();
ATGrid1=null;



5、PHP示例
//创建一个ATGridServer控件对象
$ATGrid1 = new ATGridServer();

//打开jianli.eT报表模版文件,OpenDocEx()函数打开虚拟路方式的报表
if( !$ATGrid1->OpenDocEx("ETFiles/combobox.et"))
{
    $ATGrid1=null;
    echo "打开报表文件出现错误!";
    exit();
}

//通过行列获得单元格对象
$ppCell = new Cell();
$ppCell = $ATGrid1->GetCell(3, 2);
if($ppCell != null)
{
    echo "字体名称:".$ppCell->FontName;
    echo "字体大小:".$ppCell->FontSize;
    echo "是否粗体:".$ppCell->FontBold;
    echo "是否具有下划线:".$ppCell->FontUnderLine;
    echo "是否具有删除线:".$ppCell->FontStrikeOut;
    echo "是否斜体:".$ppCell->FontItalic;
    echo "颜色:".$ppCell->FontColor;
    echo "是否固定单元格:".$ppCell->FontCharSet;
}

//输出为html页面
$ATGrid1->ResponseHtml(false);

//释放ATGridServer WEB服务器端组件对象
$ATGrid1->Close();
$ppCell=null;
$ATGrid1=null;


相关问题
    Copyright ◎ 1998 - 2007 编程资料网 All Rights Reserved