Image.Alignment
内容
[
隐藏
]Image.Alignment property
获取或设置对齐方式。
public HorizontalAlignment Alignment { get; set; }
示例
展示如何从文件向文档添加图像,并使用用户定义的属性。
// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Images();
// 从流中加载文档。
Document doc = new Document(dataDir + "Aspose.one");
// 获取文档的第一页。
Page page = doc.FirstChild;
// 从文件加载图像。
Image image = new Image(dataDir + "image.jpg")
{
// 根据需要更改图像的大小(可选)。
Width = 100,
Height = 100,
// 设置图像在页面中的位置(可选)。
HorizontalOffset = 100,
VerticalOffset = 400,
// 设置图像对齐方式
Alignment = HorizontalAlignment.Right
};
// 将图像添加到页面。
page.AppendChildLast(image);
展示如何从流向文档添加图像。
// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Images();
// 创建 Document 类的对象
Document doc = new Document();
// 初始化 Page 类对象
Page page = new Page();
Outline outline1 = new Outline();
OutlineElement outlineElem1 = new OutlineElement();
using (FileStream fs = File.OpenRead(dataDir + "image.jpg"))
{
// 使用图像名称、扩展名和流加载第二张图像。
Image image1 = new Image("Penguins.jpg", fs)
{
// 设置图像对齐方式
Alignment = HorizontalAlignment.Right
};
outlineElem1.AppendChildLast(image1);
}
outline1.AppendChildLast(outlineElem1);
page.AppendChildLast(outline1);
doc.AppendChildLast(page);
// 保存 OneNote 文档
dataDir = dataDir + "BuildDocAndInsertImageUsingImageStream_out.one";
doc.Save(dataDir);
展示如何从文件向文档添加图像。
// 文档目录的路径。
string dataDir = RunExamples.GetDataDir_Images();
// 创建 Document 类的对象
Document doc = new Document();
// 初始化 Page 类对象
Page page = new Page();
// 初始化 Outline 类对象并设置偏移属性
Outline outline = new Outline();
// 初始化 OutlineElement 类对象
OutlineElement outlineElem = new OutlineElement();
// 通过文件路径加载图像。
Image image = new Image(dataDir + "image.jpg")
{
// 设置图像对齐方式
Alignment = HorizontalAlignment.Right
};
// 添加图像
outlineElem.AppendChildLast(image);
// 添加大纲元素
outline.AppendChildLast(outlineElem);
// 添加 Outline 节点
page.AppendChildLast(outline);
// 添加 Page 节点
doc.AppendChildLast(page);
// 保存 OneNote 文档
dataDir = dataDir + "BuildDocAndInsertImage_out.one";
doc.Save(dataDir);
另请参阅
- enum HorizontalAlignment
- class Image
- namespace Aspose.Note
- assembly Aspose.Note