类 OtgRasterizationOptions
内容
[
隐藏
]OtgRasterizationOptions class
Otg 栅格化选项
public class OtgRasterizationOptions : OdRasterizationOptions
构造函数
| 名称 | 描述 |
|---|---|
| OtgRasterizationOptions() | 默认构造函数。 |
属性
| 名称 | 描述 |
|---|---|
| BackgroundColor { get; set; } | 获取或设置背景颜色。 |
| BorderX { get; set; } | 获取或设置边框 X。 |
| BorderY { get; set; } | 获取或设置边框 Y。 |
| CenterDrawing { get; set; } | 获取或设置一个值,指示是否居中绘制。 |
| DrawColor { get; set; } | 获取或设置前景颜色。 |
| PageHeight { get; set; } | 获取或设置页面高度。如果该值为 0,则会保留源图像的宽高比。 |
| PageSize { get; set; } | 获取或设置页面大小。如果 SizeF 的任一维度为 0,则会保留源图像的宽高比。 |
| PageWidth { get; set; } | 获取或设置页面宽度。如果该值为 0,则会保留源图像的宽高比。 |
| Positioning { get; set; } | 获取或设置定位。 |
| ReplaceTextMapping { get; set; } | 获取或设置文本替换映射。 |
| SmoothingMode { get; set; } | 获取或设置平滑模式。 |
| TextRenderingHint { get; set; } | 获取或设置文本渲染提示。 |
方法
| 名称 | 描述 |
|---|---|
| Clone() | 创建一个当前实例的浅拷贝新对象。 |
| virtual CopyTo(VectorRasterizationOptions) | 复制到。 |
示例
以下代码片段演示如何将 OTG 图像转换为 PDF 及其他图像格式。
[C#]
string dir = "c:\\aspose.imaging\\issues\\net\\3567\\";
string inputFilePath = dir + "VariousObjectsMultiPage.otg";
Aspose.Imaging.ImageOptionsBase[] options = { new Aspose.Imaging.ImageOptions.PngOptions(), new Aspose.Imaging.ImageOptions.PdfOptions() };
foreach (Aspose.Imaging.ImageOptionsBase saveOptions in options)
{
string extension = saveOptions is Aspose.Imaging.ImageOptions.PngOptions ? ".png" : ".pdf";
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFilePath))
{
Aspose.Imaging.ImageOptions.OtgRasterizationOptions otgRasterizationOptions = new Aspose.Imaging.ImageOptions.OtgRasterizationOptions();
otgRasterizationOptions.PageSize = image.Size;
saveOptions.VectorRasterizationOptions = otgRasterizationOptions;
image.Save(inputFilePath + extension, saveOptions);
}
}
另请参见
- class OdRasterizationOptions
- namespace Aspose.Imaging.ImageOptions
- assembly Aspose.Imaging