Class WmfRasterizationOptions
Tên không gian: Aspose.Imaging.ImageOptions Tổng hợp: Aspose.Imaging.dll (25.4.0)
Các tùy chọn Wmf rasterization.
public class WmfRasterizationOptions : MetafileRasterizationOptions, IDisposable, IHasXmpData, IHasMetadata, ICloneable
Inheritance
object ← DisposableObject ← ImageOptionsBase ← VectorRasterizationOptions ← MetafileRasterizationOptions ← WmfRasterizationOptions
Implements
IDisposable , IHasXmpData , IHasMetadata , ICloneable
Thành viên thừa kế
VectorRasterizationOptions.CopyTo(VectorRasterizationOptions) , VectorRasterizationOptions.BorderX , VectorRasterizationOptions.BorderY , VectorRasterizationOptions.CenterDrawing , VectorRasterizationOptions.PageHeight , VectorRasterizationOptions.PageSize , VectorRasterizationOptions.PageWidth , VectorRasterizationOptions.BackgroundColor , VectorRasterizationOptions.DrawColor , VectorRasterizationOptions.SmoothingMode , VectorRasterizationOptions.TextRenderingHint , VectorRasterizationOptions.Positioning , VectorRasterizationOptions.ReplaceTextMapping , ImageOptionsBase.Clone() , ImageOptionsBase.ReleaseManagedResources() , ImageOptionsBase.KeepMetadata , ImageOptionsBase.XmpData , ImageOptionsBase.Source , ImageOptionsBase.Palette , ImageOptionsBase.ResolutionSettings , ImageOptionsBase.VectorRasterizationOptions , ImageOptionsBase.BufferSizeHint , ImageOptionsBase.MultiPageOptions , ImageOptionsBase.FullFrame , ImageOptionsBase.ProgressEventHandler , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WmfRasterizationOptions()
public WmfRasterizationOptions()
Properties
RenderMode
Nhận hoặc đặt chế độ render WMF.
public WmfRenderMode RenderMode { get; set; }
Giá trị bất động sản
Examples
Ví dụ này cho thấy làm thế nào để tải một hình ảnh WMF từ một tệp và chuyển đổi nó sang SVG bằng cách sử dụng WmfRasterizationOptions.
string dir = "c:\\temp\\";
// Using Aspose.Imaging.Image.Load is a unified way to load all types of images including WMF.
using (Aspose.Imaging.FileFormats.Wmf.WmfImage wmfImage = (Aspose.Imaging.FileFormats.Wmf.WmfImage)Aspose.Imaging.Image.Load(dir + "test.wmf"))
{
Aspose.Imaging.ImageOptions.SvgOptions saveOptions = new Aspose.Imaging.ImageOptions.SvgOptions();
// Text will be converted to shapes.
saveOptions.TextAsShapes = true;
Aspose.Imaging.ImageOptions.WmfRasterizationOptions rasterizationOptions = new Aspose.Imaging.ImageOptions.WmfRasterizationOptions();
// The background color of the drawing surface.
rasterizationOptions.BackgroundColor = Aspose.Imaging.Color.WhiteSmoke;
// The page size.
rasterizationOptions.PageSize = wmfImage.Size;
// If embedded emf exists, then render emf; otherwise render wmf.
rasterizationOptions.RenderMode = Aspose.Imaging.FileFormats.Wmf.WmfRenderMode.Auto;
saveOptions.VectorRasterizationOptions = rasterizationOptions;
wmfImage.Save(dir + "test.output.svg", saveOptions);
}
Methods
CopyTo(VectorRasterizationOptions)
Sao chép điều này vào vectorRasterizationOptions'.
public override void CopyTo(VectorRasterizationOptions vectorRasterizationOptions)
Parameters
vectorRasterizationOptions
VectorRasterizationOptions
VectorRasterizationTùy chọn