《第3章图形与文本.pptVIP

  • 3
  • 0
  • 约1.44万字
  • 约 67页
  • 2016-12-29 发布于北京
  • 举报
第 3 章 图形和文本输出 (1)创建指定颜色的实心画刷函数CreateSolidBrush( ) 其原型为: ?Bool CreateSolidBrush(COLORREF crColor); ?例如创建一个红色的实心画刷: ?CBrush brush; brush.CreateSolidBrush(RGB(255,0,0)); Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (2)创建阴影画刷函数CreateHatchBrush( ) 其原型为: Bool CreateHatchBrush( int nIndex,COLORREF crColor); ? 参数nIndex用于指定阴影样式,它的值见下表。 例如: 创建一个具有水平和垂直交叉阴影线的红色画刷 ? CBrush brush; brush.CreateHatchBrush(HS_ CROSS,RGB(255,0,0)); Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 画刷的阴影样式 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (3)创建位图画刷函数CreatePatternBrush( ) 采用8像素×8像素的位图。 例如:? CBitMap mybmp; mybmp.LoadBitMap(IDB_MYBMP); CBrush brush; brush.CreatePatternBrush(mybmp);? 先加载位图 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例3.7】编写一个单文档应用程序Li3_7,绘制不同颜色、不同阴影形式的填充矩形。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3.4 处理文本 3.4.1 设置文本显示属性 在默认情况下输出文本时,字体颜色是黑色,背景颜色是白色,背景模式为不透明模式。 通过调用CDC类成员函数重新设置字体颜色、背景颜色和文本对齐方式等文本显示属性,下表是文本属性显示的常用函数。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 文本属性函数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.设置背景模式 SetBkMode( )函数原型为:? int SetBkMode(int nBkMode);? 其中,nBkMode指定背景模式,其值是OPAQUE(不透明)或TRANSPARENT(透明)。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2.设置文本对齐方式 SetTextAlign( )函数改变文本对齐方式:? UINT SetTextAlign(UINT nFlags);? 其中,nFlag为下表中列出的标志的组合。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Cli

文档评论(0)

1亿VIP精品文档

相关文档