Class ImageSaveOptions
Namespace: Aspose.Page.XPS.Presentation.Image
Assembly: Aspose.Page.dll (25.4.0)
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.ConvertFontsToTTF , 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; }