Class MultiPageOptions
Το όνομα: Aspose.Imaging.ImageOptions Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Κλάση βάσης για πολλαπλές σελίδες υποστηριζόμενες μορφές
[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions
Inheritance
Derived
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MultiPageOptions()
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
[JsonConstructor]
public MultiPageOptions()
MultiPageOptions(ΕΝΤ[])
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(int[] pages)
Parameters
pages
int
[ ]
Οι σελίδες .
MultiPageOptions(ΕΝΤ[ ]Ακτινογώνιο)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(int[] pages, Rectangle exportArea)
Parameters
pages
int
[ ]
Η σειρά των σελίδων.
exportArea
Rectangle
Η περιοχή εξαγωγών.
MultiPageOptions(Σύνδεσμος[])
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(string[] pageTitles)
Parameters
pageTitles
string
[ ]
Ο τίτλος της σελίδας.
MultiPageOptions(Σύνδεσμος[ ]Ακτινογώνιο)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(string[] pageTitles, Rectangle exportArea)
Parameters
pageTitles
string
[ ]
Ο τίτλος της σελίδας.
exportArea
Rectangle
Η περιοχή εξαγωγών.
MultiPageOptions(IntRange[])
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(IntRange[] ranges)
Parameters
ranges
IntRange
[ ]
Το Aspose.Imaging.IntRange
MultiPageOptions(IntRange[ ]Ακτινογώνιο)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Parameters
ranges
IntRange
[ ]
Το Aspose.Imaging.IntRange
exportArea
Rectangle
Η περιοχή εξαγωγών.
MultiPageOptions(IntRange)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(IntRange range)
Parameters
range
IntRange
Το Aspose.Imaging.IntRange
MultiPageOptions(Πλαίσιο, Rectangle)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(IntRange range, Rectangle exportArea)
Parameters
range
IntRange
Το Aspose.Imaging.IntRange
exportArea
Rectangle
Η περιοχή εξαγωγών.
MultiPageOptions(ΕΝΤ)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(int page)
Parameters
page
int
Δείκτης της σελίδας.
MultiPageOptions(ΠΕΡΙΣΣΣΟΤΕΡΑ, Rectangle)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.ImageOptions.MultiPageOptions.
public MultiPageOptions(int page, Rectangle exportArea)
Parameters
page
int
Δείκτης της σελίδας.
exportArea
Rectangle
Η περιοχή εξαγωγών.
Properties
ExportArea
Αποκτήστε ή τοποθετήστε την περιοχή εξαγωγής.
public Rectangle ExportArea { get; set; }
Αξία ιδιοκτησίας
MergeLayers
Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν [μερέγε στρώματα].
public bool MergeLayers { get; set; }
Αξία ιδιοκτησίας
Mode
Πάρτε ή ρυθμίστε τη λειτουργία.
public MultiPageMode Mode { get; set; }
Αξία ιδιοκτησίας
OutputLayersNames
Αποκτά ή τοποθετεί τα ονόματα των στρωμάτων εξόδου(Δουλεύει εάν η μορφή εξαγωγής υποστηρίζει τις στρώσεις ονομασίας, για παράδειγμα για PSD)
public string[] OutputLayersNames { get; set; }
Αξία ιδιοκτησίας
string [ ]
PageRasterizationOptions
Αποκτά ή ρυθμίζει τις επιλογές rasterization της σελίδας.
public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }
Αξία ιδιοκτησίας
VectorRasterizationOptions [ ]
PageTitles
Αποκτά ή τοποθετεί τον τίτλο της σελίδας.
public string[] PageTitles { get; set; }
Αξία ιδιοκτησίας
string [ ]
Examples
Αυτό το παράδειγμα δείχνει πώς να μετατρέψετε μια πολλαπλή εικόνα DJVU σε μια πολλαπλή εικόνα TIFF.
string dir = "c:\\temp\\";
// Load a DJVU image from a file stream.
using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
{
using (Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = new Aspose.Imaging.FileFormats.Djvu.DjvuImage(stream))
{
Aspose.Imaging.ImageOptions.TiffOptions saveOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
saveOptions.Compression = Aspose.Imaging.FileFormats.Tiff.Enums.TiffCompressions.Deflate;
// Note that if the image is colorful, it will be automatically converted to B/W format according to the option below:
saveOptions.BitsPerSample = new ushort[] { 1 };
saveOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.DjvuMultiPageOptions();
// By default, all pages will be stored to the output TIFF, but the desired set of pages can be specified explicitly.
// Only the first and the second page will be exported.
saveOptions.MultiPageOptions.Pages = new int[] { 0, 1 };
// Set page titles.
saveOptions.MultiPageOptions.PageTitles = new string[] { "The First Page", "The Second Page" };
// Save to TIFF
djvuImage.Save(dir + "sample.tif", saveOptions);
}
}
Pages
Πάρτε ή τοποθετήστε τις σελίδες.
public int[] Pages { get; set; }
Αξία ιδιοκτησίας
int [ ]
Examples
Αυτό το παράδειγμα δείχνει πώς να μετατρέψετε μια πολλαπλή εικόνα DJVU σε μια πολλαπλή εικόνα TIFF.
string dir = "c:\\temp\\";
// Load a DJVU image from a file stream.
using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
{
using (Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = new Aspose.Imaging.FileFormats.Djvu.DjvuImage(stream))
{
Aspose.Imaging.ImageOptions.TiffOptions saveOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
saveOptions.Compression = Aspose.Imaging.FileFormats.Tiff.Enums.TiffCompressions.Deflate;
// Note that if the image is colorful, it will be automatically converted to B/W format according to the option below:
saveOptions.BitsPerSample = new ushort[] { 1 };
saveOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.DjvuMultiPageOptions();
// By default, all pages will be stored to the output TIFF, but the desired set of pages can be specified explicitly.
// Only the first and the second page will be exported.
saveOptions.MultiPageOptions.Pages = new int[] { 0, 1 };
// Set page titles.
saveOptions.MultiPageOptions.PageTitles = new string[] { "The First Page", "The Second Page" };
// Save to TIFF
djvuImage.Save(dir + "sample.tif", saveOptions);
}
}
TimeInterval
Αποκτά ή καθορίζει το χρονικό διάστημα.
public TimeInterval TimeInterval { get; set; }
Αξία ιδιοκτησίας
Methods
CheckModeAvailability(MultiPageMode)
Ελέγξτε την εφαρμογή mode.
protected virtual void CheckModeAvailability(MultiPageMode mode)
Parameters
mode
MultiPageMode
Οι δείκτες της μόδας.
InitPages(IntRange[])
Ξεκινήστε τις σελίδες από τις γραμμές
public void InitPages(IntRange[] ranges)
Parameters
ranges
IntRange
[ ]
Οι ρίζες .