Class ImageSaveOptions
Namespace: Aspose.Page.XPS.Presentation.Image
Assembly: Aspose.Page.dll (25.1.2)
Basic class for XPS-as-image saving options.
public abstract class ImageSaveOptions : SaveOptions, IPipelineOptions, IEventBasedModificationOptions
Inheritance
object ← SaveOptions ← ImageSaveOptions
Derived
BmpSaveOptions, JpegSaveOptions, PngSaveOptions, TiffSaveOptions
Implements
IPipelineOptions, IEventBasedModificationOptions
Inherited Members
SaveOptions.SupressErrors, SaveOptions.Size, SaveOptions.Exceptions, SaveOptions.Debug, SaveOptions.AdditionalFontsFolders, SaveOptions.JpegQualityLevel, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
ImageSaveOptions()
Creates new instance of options.
public ImageSaveOptions()
Properties
BatchSize
Specifies the size of a portion of pages to pass from node to node.
public int BatchSize { get; set; }
Property Value
BeforePageSavingEventHandlers
The collection of event handlers that performs modifications to an XPS page just before it is saved.
public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }
Property Value
IList<BeforePageSavingEventHandler>
ImageSize
Gets/sets the size of the output images in pixels.
public Size ImageSize { get; set; }
Property Value
InterpolationMode
Gets/sets the interpolation mode.
public InterpolationMode InterpolationMode { get; set; }
Property Value
PageNumbers
Gets/sets the array of numbers of pages to convert.
public int[] PageNumbers { get; set; }
Property Value
int[]
Resolution
Gets/sets the image resolution.
public float Resolution { get; set; }
Property Value
SmoothingMode
Gets/sets the smoothing mode.
public SmoothingMode SmoothingMode { get; set; }
Property Value
TextRenderingHint
Gets/sets the text rendering hint.
public TextRenderingHint TextRenderingHint { get; set; }