OtgRasterizationOptions
内容
[
隐藏
]OtgRasterizationOptions class
Otg 光栅化选项
public class OtgRasterizationOptions : OdRasterizationOptions
构造函数
姓名 | 描述 |
---|---|
OtgRasterizationOptions() | 默认构造函数。 |
特性
姓名 | 描述 |
---|---|
BackgroundColor { get; set; } | 获取或设置背景颜色。 |
BorderX { get; set; } | 获取或设置边框 X. |
BorderY { get; set; } | 获取或设置边界 Y. |
BufferSizeHint { get; set; } | 获取或设置缓冲区大小提示,该提示定义了所有内部缓冲区的最大允许大小。 |
CenterDrawing { get; set; } | 获取或设置一个值是否居中绘图。 |
Disposed { get; } | 获取一个值,该值指示此实例是否被释放。 |
DrawColor { get; set; } | 获取或设置前景色。 |
FullFrame { get; set; } | 获取或设置一个值,指示是否[全帧]. |
MultiPageOptions { get; set; } | 多页选项 |
PageHeight { get; set; } | 获取或设置页面高度。 |
PageSize { get; set; } | 获取或设置页面大小。 |
PageWidth { get; set; } | 获取或设置页面宽度。 |
virtual Palette { get; set; } | 获取或设置调色板。 |
Positioning { get; set; } | 获取或设置定位。 |
ProgressEventHandler { get; set; } | 获取或设置进度事件处理程序。 |
virtual ResolutionSettings { get; set; } | 获取或设置分辨率设置。 |
SmoothingMode { get; set; } | 获取或设置平滑模式。 |
Source { get; set; } | 获取或设置要在其中创建图像的源。 |
TextRenderingHint { get; set; } | 获取或设置文本渲染提示。 |
VectorRasterizationOptions { get; set; } | 获取或设置矢量光栅化选项。 |
virtual XmpData { get; set; } | 获取或设置 XMP 元数据容器。 |
方法
姓名 | 描述 |
---|---|
virtual Clone() | 克隆此实例。 |
CopyTo(VectorRasterizationOptions) | 复制到. |
Dispose() | 处理当前实例。 |
例子
以下代码片段演示了如何将 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);
}
}