使用C1PrintDocument控件 > 字典 |
如果一个项目(比方说一个图片或者图标)在文档的多个地方被使用时,您可以将其保存在一个全文档可用的位置,并在需要用到的地方引用这个实例,而不是在所需要用到它们的地方插入重复的图片或图标。为了做到这一点,C1PrintDocument提供了一个字典。
通过Dictinary属性访问该字典。该字典包含DictionaryItem基类型的项目,这是一个抽象类型。提供了两个派生类型,DictionaryImage以及DictionaryIcon,相应地用来存储图片和图标。字典中的项目按照名称进行引用。为了能够使用一个项目,您必须为其指定一个名字。在字典内部,该名称必须唯一。
可以在文档的以下位置使用字典项目:
因此,如果如果您的文档在多处使用同一个文档,请按照以下步骤处理:
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Me.C1PrintDocument1.Dictionary.Add(New C1.C1Preview.DictionaryImage("image1", Image.FromFile("myImage.jpg"))) |
C#
C# |
拷贝代码
|
---|---|
this.c1PrintDocument1.Dictionary.Add(new DictionaryImage("image1", Image.FromFile("myImage.jpg"))); |
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Dim ri As New C1.C1Preview.RenderImage() ri.ImageName = "image1" |
C#
C# |
拷贝代码
|
---|---|
RenderImage ri = new RenderImage(); ri.ImageName = "image1"; |