←选择平台

页面属性

总结
获取或设置当前活动页面RasterImage
语法
c#
VB
objective - c
c++
Java
公共int页面{得到;;}
公共财产页面作为整数
@ property(原子,分配)NSInteger页面
公共intgetPage ()公共无效setPage (int值)
公共:财产int页面{intget ();无效集(int);}

属性值

基于索引的当前页面RasterImage

讲话

RasterImage对象可以包含多个页面大小不同。的AddPage,AddPages,InsertPageInsertPages允许添加新的页面到现有的方法RasterImage

RemovePageAt,RemovePagesRemoveAllPages从一个方法允许删除现有的页面RasterImage对象。

ReplacePageReplacePages在一个方法允许替换现有的页面RasterImage对象。

PageCount财产持有的总页数RasterImage对象而页面属性允许您更改当前活动页面。

当前的活动页面(页面所示页面默认属性)在访问数据时RasterImage对象,除非另有指示。

例子

这个案例展示了如何处理多页RasterImage对象。

c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing;使用Leadtools.ImageProcessing.Core;使用Leadtools.ImageProcessing.Color;使用Leadtools.Dicom;使用Leadtools.Drawing;使用Leadtools.Controls;使用Leadtools.Svg;公共无效PagesExample (){RasterCodecs编解码器=RasterCodecs ();codecs.Options.Load。AllPages =真正的;字符串srcFileName1 = Path.Combine (LEAD_VARS.ImagesDir,“eye.gif”);字符串srcFileName2 = Path.Combine (LEAD_VARS.ImagesDir,“image1.cmp”);/ /加载多页图像RasterImage srcImage = codecs.Load (srcFileName1);/ /显示的页面数量在这个文件中Console.WriteLine (“页面图像:{0}”,srcImage.PageCount);/ /显示和改变活动的页面Console.WriteLine (“活动页:{0}”,srcImage.Page);srcImage。页面= 3;Console.WriteLine (“活动页:{0}”,srcImage.Page);srcImage。页面= 1;/ /加载一个页面图像,并将其添加到结束RasterImage pageImage = codecs.Load (srcFileName2);Console.WriteLine (“添加一个页面”);srcImage.AddPage (pageImage);Console.WriteLine (“页面图像:{0}”,srcImage.PageCount);/ /加载一个多页面图像和几页添加到这个形象pageImage = codecs.Load (srcFileName1);Console.WriteLine (“添加多页”);srcImage。AddPages(pageImage, 1, 2);Console.WriteLine (“页面图像:{0}”,srcImage.PageCount);/ /插入一个页面在中间Console.WriteLine (“插入一页”);srcImage。pageImage InsertPage(4日);Console.WriteLine (“页面图像:{0}”,srcImage.PageCount);/ /插入页面的其余部分Console.WriteLine (“插入页面”);srcImage。pageImage InsertPages (0, 1, 1);Console.WriteLine (“页面图像:{0}”,srcImage.PageCount);/ /删除第一页Console.WriteLine (“删除页面”);srcImage.RemovePageAt (1);Console.WriteLine (“页面图像:{0}”,srcImage.PageCount);/ /删除最后3页Console.WriteLine (“删除页面”);srcImage.RemovePages (srcImage。PageCount - 3,1);Console.WriteLine (“页面图像:{0}”,srcImage.PageCount);/ /删除所有页面(叶子1)Console.WriteLine (“删除所有页面”);srcImage.RemoveAllPages ();Console.WriteLine (“页面图像:{0}”,srcImage.PageCount);srcImage.Dispose ();codecs.Dispose ();}静态LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.ImageProcessing进口Leadtools.ImageProcessing.Core进口Leadtools.ImageProcessing.Color进口Leadtools.Controls进口Leadtools.Dicom进口Leadtools.Drawing进口Leadtools.Svg公共PagesExample ()昏暗的编解码器作为RasterCodecs =RasterCodecs ()codecs.Options.Load。AllPages =真正的昏暗的srcFileName1作为字符串= Path.Combine (LEAD_VARS.ImagesDir“eye.gif”)昏暗的srcFileName2作为字符串= Path.Combine (LEAD_VARS.ImagesDir“image1.cmp”)“加载多页图像昏暗的srcImage作为RasterImage = codecs.Load (srcFileName1)“在这个文件显示的页面数量Console.WriteLine (“页面图像:{0}”srcImage.PageCount)显示和更改活动的页面Console.WriteLine (“活动页:{0}”srcImage.Page)srcImage。页面= 3Console.WriteLine (“活动页:{0}”srcImage.Page)srcImage。页面= 1“加载一个页面图像,并将其添加到结束昏暗的pageImage作为RasterImage = codecs.Load (srcFileName2)Console.WriteLine (“添加一个页面”)srcImage.AddPage (pageImage)Console.WriteLine (“页面图像:{0}”srcImage.PageCount)加载一个多页面图像和几页添加到这个形象pageImage = codecs.Load (srcFileName1)Console.WriteLine (“添加多页”)srcImage。AddPages(pageImage, 1, 2)Console.WriteLine (“页面图像:{0}”srcImage.PageCount)“在中间插入一个页面Console.WriteLine (“插入一页”)srcImage。pageImage InsertPage (4)Console.WriteLine (“页面图像:{0}”srcImage.PageCount)“插入页面的其余部分Console.WriteLine (“插入页面”)srcImage。pageImage InsertPages (0, 1, 1)Console.WriteLine (“页面图像:{0}”srcImage.PageCount)删除第一页Console.WriteLine (“删除页面”)srcImage.RemovePageAt (1)Console.WriteLine (“页面图像:{0}”srcImage.PageCount)“删除最后3页Console.WriteLine (“删除页面”)srcImage.RemovePages (srcImage。PageCount - 3,1)Console.WriteLine (“页面图像:{0}”srcImage.PageCount)删除所有的页面(叶子1)Console.WriteLine (“删除所有页面”)srcImage.RemoveAllPages ()Console.WriteLine (“页面图像:{0}”srcImage.PageCount)srcImage.Dispose ()codecs.Dispose ()结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

另请参阅

参考

RasterImage类

RasterImage成员

Leadtools组装
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。