Class PageSavingArgs
Namespace: Aspose.Words.Saving
Assembly: Aspose.Words.dll (25.4.0)
Provides data for the Aspose.Words.Saving.IPageSavingCallback.PageSaving(Aspose.Words.Saving.PageSavingArgs) event.
To learn more, visit the Programming with Documents documentation article.
public class PageSavingArgs
Inheritance
Inherited Members
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PageSavingArgs()
public PageSavingArgs()
Properties
KeepPageStreamOpen
Specifies whether Aspose.Words should keep the stream open or close it after saving a document page.
public bool KeepPageStreamOpen { get; set; }
Property Value
Remarks
Default is false
and Aspose.Words will close the stream you provided
in the Aspose.Words.Saving.PageSavingArgs.PageStream property after writing a document page into it.
Specify true
to keep the stream open.
PageFileName
Gets or sets the file name where the document page will be saved to.
public string PageFileName { get; set; }
Property Value
Remarks
If not specified then page file name and path will be generated automatically using original file name.
PageIndex
Current page index.
public int PageIndex { get; }
Property Value
PageStream
Allows to specify the stream where the document page will be saved to.
public Stream PageStream { get; set; }
Property Value
Remarks
This property allows you to save document pages to streams instead of files.
The default value is null
. When this property is null
, the document page
will be saved to a file specified in the Aspose.Words.Saving.PageSavingArgs.PageFileName property.
If both Aspose.Words.Saving.PageSavingArgs.PageStream and Aspose.Words.Saving.PageSavingArgs.PageFileName are set, then PageStream will be used.
Aspose.Words.Saving.PageSavingArgs.PageFileName Aspose.Words.Saving.PageSavingArgs.KeepPageStreamOpen