Class ImageOrPrintOptions
Το όνομα: Aspose.Cells.Rendering Συγκέντρωση: Aspose.Cells.dll (25.4.0)
Επιτρέπει να προσδιορίζετε τις επιλογές κατά την αναπαραγωγή φύλλων εργασίας σε εικόνες, την εκτύπωση φύλλων εργασίας ή την αναπαραγωγή χάρτη σε εικόνα.
public class ImageOrPrintOptions
Inheritance
Examples
//Set Image Or Print Options
ImageOrPrintOptions options = new ImageOrPrintOptions();
//Set output image format
options.ImageType = ImageType.Png;
//Set Horizontal resolution
options.HorizontalResolution = 300;
//Set Vertical Resolution
options.VerticalResolution = 300;
//Instantiate Workbook
Workbook book = new Workbook("test.xls");
//Save chart as Image using ImageOrPrint Options
book.Worksheets[0].Charts[0].ToImage("chart.png", options);
'Set Image Or Print Options
Dim options As New ImageOrPrintOptions()
'Set output image format
options.ImageType = ImageType.Png
'Set Horizontal resolution
options.HorizontalResolution = 300
'Set Vertical Resolution
options.VerticalResolution = 300
'Instantiate Workbook
Dim book As New Workbook("test.xls")
'Save chart as Image using ImageOrPrint Options
book.Worksheets(0).Charts(0).ToImage("chart.png", options)
Constructors
ImageOrPrintOptions()
Ο Τόρ.
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
Εάν το AllColumnsInOnePagePerSheet είναι αληθινό, όλα τα περιεχόμενα στήλης σε ένα φύλλο θα εμφανιστούν σε μόνο μία σελίδα ως αποτέλεσμα.Το πλάτος του μεγέθους του χαρτιού των σελίδων θα είναι ανύπαρκτο, και οι άλλες ρυθμίσεις των σελίδωνΘα συνεχίσει να έχει αποτέλεσμα.
public bool AllColumnsInOnePagePerSheet { get; set; }
Αξία ιδιοκτησίας
ChartImageType
Προσδιορίστε τον τύπο εικόνας κατά την μετατροπή.Προεπιλεγμένη τιμή: PNG.
[Obsolete("Chart and Shape are always rendered as vector elements(e.g. point, line) for rendering quality.")]
[Browsable(false)]
public ImageFormat ChartImageType { get; set; }
Αξία ιδιοκτησίας
Remarks
ΣΗΜΕΙΩΣΗ: Αυτό το μέλος είναι τώρα παλιό.Ο πίνακας και το σχήμα παραδίδονται πάντοτε ως στοιχεία vector (π.χ. σημείο, γραμμή) για την παραδοχή της ποιότητας.Αυτό το ακίνητο θα αφαιρεθεί 12 μήνες αργότερα από τον Ιούνιο του 2022.Ο Άσποζ ζητά συγγνώμη για οποιαδήποτε δυσφορία που μπορεί να έχετε βιώσει.
CheckWorkbookDefaultFont
Όταν οι χαρακτήρες στο Excel είναι Unicode και δεν ρυθμίζονται με τη σωστή γραμματοσειρά σε στυλ κυττάρου,Μπορούν να εμφανιστούν ως μπλοκ σε pdf, εικόνα.Ρυθμίστε αυτό για να προσπαθήσετε να χρησιμοποιήσετε την προεπιλεγμένη γραμματοσειρά του βιβλίου εργασίας για να εμφανίσετε πρώτα αυτούς τους χαρακτήρες.
public bool CheckWorkbookDefaultFont { get; set; }
Αξία ιδιοκτησίας
Remarks
Το default είναι αληθινό.
CustomPrintPageEventHandler
Ο πελάτης μπορεί να εκτυπώσει ειδικές εκδόσεις όταν εκτυπώνει κάθε σελίδα χρησιμοποιώντας αυτό το EventHandler
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
Αξία ιδιοκτησίας
CustomQueryPageSettingsEventHandler
Ο πελάτης μπορεί να ελέγξει τη ρύθμιση σελίδας του εκτυπωτή όταν εκτυπώνει κάθε σελίδα χρησιμοποιώντας αυτό το EventHandler
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
Αξία ιδιοκτησίας
DefaultEditLanguage
Αποκτά ή ρυθμίζει προεπιλεγμένη γλώσσα επεξεργασίας.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
Αξία ιδιοκτησίας
Remarks
Μπορεί να εμφανίζει/διαθέτει διαφορετικές ρυθμίσεις για την παράγραφο κειμένου όταν ρυθμίζονται διαφορετικές γλώσσες επεξεργασίας.Η προεπιλογή είναι Aspose.Cells.DefaultEditLanguage.Auto.
DefaultFont
Όταν οι χαρακτήρες στο Excel είναι Unicode και δεν ρυθμίζονται με τη σωστή γραμματοσειρά σε στυλ κυττάρου,Μπορούν να εμφανιστούν ως μπλοκ σε pdf, εικόνα.Ρυθμίστε το DefaultFont όπως το MingLiu ή το MS Gothic για να εμφανίσετε αυτούς τους χαρακτήρες.Εάν αυτή η ιδιότητα δεν έχει ρυθμιστεί, το Aspose.Cells θα χρησιμοποιήσει την προεπιλεγμένη γραμματοσειρά του συστήματος για να εμφανίσει αυτούς τους χαρακτήρες unicode.
public string DefaultFont { get; set; }
Αξία ιδιοκτησίας
DrawObjectEventHandler
Εφαρμόστε αυτή τη διεπαφή για να πάρετε το DrawObject και το Bound κατά την παράδοση.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
Αξία ιδιοκτησίας
EmbededImageNameInSvg
Προσδιορίστε την ονομασία της ενσωματωμένης εικόνας στο svg.Αυτό θα πρέπει να είναι ένα πλήρες μονοπάτι με διευθύνσεις όπως “c:\xpsEmbedded”
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
Αξία ιδιοκτησίας
EmfRenderSetting
Ρυθμίσεις για την αναπαραγωγή μεταφιλών EMF σε αρχείο προέλευσης.
public EmfRenderSetting EmfRenderSetting { get; set; }
Αξία ιδιοκτησίας
Remarks
Τα μεταφίλ EMF που αναγνωρίζονται ως “EMF+ Dual” μπορούν να περιέχουν τόσο τα αρχεία EMF+ όσο και τα αρχεία EMF.Οποιοδήποτε είδος εγγραφής μπορεί να χρησιμοποιηθεί για την απεικόνιση της εικόνας, μόνο εγγραφές EMF+ ή μόνο εγγραφές EMF.Όταν ορίζεται το Aspose.Cells.EmfRenderSetting.EmfPlusPrefer, τότε τα αρχεία EMF+ θα παραδοθούν ενώ παραδίδονται στην εικόνα, διαφορετικά μόνο τα αρχεία EMF θα παραδοθούν.Η προεπιλεγμένη τιμή είναι Aspose.Cells.EmfRenderSetting.EmfOnly.Για τα πλαίσια που εξαρτώνται από το .Net System.Drawing.Common, αυτή η ρύθμιση αγνοείται.
EmfType
Αποκτά ή ρυθμίζει ένα EmfType που προσδιορίζει τη μορφή του Metafile..
public EmfType EmfType { get; set; }
Αξία ιδιοκτησίας
GridlineType
Αποκτά ή ρυθμίζει τον τύπο gridline.
public GridlineType GridlineType { get; set; }
Αξία ιδιοκτησίας
Remarks
Το πρότυπο είναι τυπικό.
HorizontalResolution
Αποκτά ή ρυθμίζει την οριζόντια ανάλυση για τις εικόνες που παράγονται, σε σημεία ανά ίντσα.
public int HorizontalResolution { get; set; }
Αξία ιδιοκτησίας
Examples
Ο ακόλουθος κώδικας καθορίζει την ανάλυση σε 192, το πλάτος και το ύψος της γεννημένης εικόνας είναι διπλάσιοΗ τιμή με ανάλυση έμεινε ως προεπιλεγμένη τιμή 96.
Workbook wb = new Workbook("Book1.xlsx");
ImageOrPrintOptions opts = new ImageOrPrintOptions();
//Set output image type: png.
opts.ImageType = ImageType.Png;
//Set resolution to 192.
opts.HorizontalResolution = 192;
opts.VerticalResolution = 192;
//Render worksheet page to image.
SheetRender sr = new SheetRender(wb.Worksheets[0], opts);
sr.ToImage(0, "Sheet_Page1.png");
Remarks
Η προεπιλεγμένη τιμή είναι 96.
Ρυθμίσεις Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution και Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution επηρεάζουν το πλάτος και το ύψος της εικόνας εξόδου σε pixels.
ImageType
Αποκτά ή ρυθμίζει τη μορφή των δημιουργημένων εικόνων.Προεπιλεγμένη τιμή: PNG.
public virtual ImageType ImageType { get; set; }
Αξία ιδιοκτησίας
IsCellAutoFit
Υποδεικνύει αν το πλάτος και το ύψος των κυττάρων προσαρμόζονται αυτόματα με την τιμή του κύτταρου.Η προεπιλεγμένη τιμή είναι ψεύτικη.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
Αξία ιδιοκτησίας
Remarks
ΣΗΜΕΙΩΣΗ: Αυτό το μέλος είναι τώρα παλιό.Παρακαλείστε να χρησιμοποιήσετε το Aspose.Cells.Worksheet.AutoFitColumns(W L 27.AutofitterOptions) και το Wl 27 .Tourksheets.OutofitRows ( WL 27_ .Autophitter Options).Αυτό το ακίνητο θα αφαιρεθεί 12 μήνες αργότερα από τον Αύγουστο του 2022.Ο Άσποζ ζητά συγγνώμη για οποιαδήποτε δυσφορία που μπορεί να έχετε βιώσει.
IsFontSubstitutionCharGranularity
Υποδεικνύει αν να αντικαταστήσει το γράμμα χαρακτήρα μόνο όταν η κελική γραμματοσειρά δεν είναι συμβατή γι ‘αυτό.
public bool IsFontSubstitutionCharGranularity { get; set; }
Αξία ιδιοκτησίας
Remarks
Θα δοκιμάσουμε την προεπιλεγμένη γραμματοσειρά του Workbook και PdfSaveOption/system για την κυτταρική γραμματοσειρά πρώτα.
IsOptimized
Υποδεικνύει αν να βελτιστοποιήσετε τα στοιχεία παραγωγής.
public bool IsOptimized { get; set; }
Αξία ιδιοκτησίας
Remarks
Η υποτιθέμενη αξία είναι ψεύτικη.Επί του παρόντος, όταν αυτή η ιδιότητα έχει τεθεί σε ισχύ, θα πραγματοποιηθούν οι ακόλουθες βελτιστοποιήσεις:
- βελτιστοποίηση των συνόρων.
- βελτιστοποίηση του μεγέθους του αρχείου, ενώ παραδίδει σε Svg εικόνα.
OnePagePerSheet
Εάν το OnePagePerSheet είναι αληθινό, το σύνολο του περιεχομένου ενός φύλλου θα εμφανιστεί σε μία μόνο σελίδα ως αποτέλεσμα.Το μέγεθος του χαρτιού της σελίδας θα είναι ακυρωμένο και οι άλλες ρυθμίσεις της σελίδας θα είναι ακυρωμένες.Θα συνεχίσει να έχει αποτέλεσμα.
public bool OnePagePerSheet { get; set; }
Αξία ιδιοκτησίας
OnlyArea
Εάν αυτή η ιδιοκτησία είναι αληθινή, μια περιοχή θα είναι η παραγωγή και καμία κλίμακα δεν θα τεθεί σε ισχύ.
public bool OnlyArea { get; set; }
Αξία ιδιοκτησίας
OutputBlankPageWhenNothingToPrint
Υποδεικνύει αν να εκδώσει μια λευκή σελίδα όταν δεν υπάρχει τίποτα για να εκτυπώσει.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
Αξία ιδιοκτησίας
Remarks
Το default είναι ψεύτικο.
PageCount
Αποκτά ή ρυθμίζει τον αριθμό των σελίδων για να αποθηκεύσετε.
public int PageCount { get; set; }
Αξία ιδιοκτησίας
Remarks
Προεπιλογή είναι System.Int32.MaxValue που σημαίνει ότι όλες οι σελίδες θα παραδοθούν.
PageIndex
Αποκτήστε ή τοποθετήστε τον δείκτη με βάση το 0 της πρώτης σελίδας για να αποθηκεύσετε.
public int PageIndex { get; set; }
Αξία ιδιοκτησίας
Remarks
Ο υποκείμενος είναι 0.
PageSavingCallback
Ελέγξτε / δείξτε την πρόοδο της διαδικασίας αποθήκευσης σελίδων.
public IPageSavingCallback PageSavingCallback { get; set; }
Αξία ιδιοκτησίας
PixelFormat
Αποκτά ή ρυθμίζει τη μορφή pixel για τις δημιουργημένες εικόνες.
public PixelFormat PixelFormat { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι το PixelFormat.Format32bppArgb.
PrintWithStatusDialog
Εάν το PrintWithStatusDialog = αληθινό, θα υπάρξει διάλογος που θα εμφανίζει την τρέχουσα κατάσταση εκτύπωσης.Άλλωστε δεν θα υπάρξει τέτοιο διάλογο.
public bool PrintWithStatusDialog { get; set; }
Αξία ιδιοκτησίας
PrintingPage
Ενημερώστε ποιες σελίδες δεν θα εκτυπωθούν.
public PrintingPageType PrintingPage { get; set; }
Αξία ιδιοκτησίας
Quality
Αποκτήστε ή τοποθετήστε μια τιμή που καθορίζει την ποιότητα του δημιουργημένου imagesto ισχύει μόνο όταν αποθηκεύετε σελίδες στη μορφή ‘Jpeg’.
public int Quality { get; set; }
Αξία ιδιοκτησίας
Remarks
Λειτουργεί μόνο όταν εξοικονομήσετε σε JPEG.Η τιμή πρέπει να είναι μεταξύ 0 και 100.Η προεπιλεγμένη τιμή είναι 100.
Ετικέτες SVGFitToViewPort
Εάν αυτή η ιδιοκτησία είναι αληθινή, το generated svg θα ταιριάζει στην προβολή λιμένα.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
Αξία ιδιοκτησίας
SaveFormat
Αποκτά ή ρυθμίζει τον τύπο μορφής αρχείου εξόδουΥποστήριξη Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
Αξία ιδιοκτησίας
Remarks
ΣΗΜΕΙΩΣΗ: Αυτό το μέλος είναι τώρα παλιό.Για το Tiff/Svg, χρησιμοποιήστε το Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType. Για τα Xps, κάντε χρήση του Wl27.Workbook.Save(System.String,W L 27 .Savoptions) με τις επιλογές __ WL27.Αυτό το ακίνητο θα αφαιρεθεί 12 μήνες αργότερα από τον Αύγουστο του 2022.Ο Άσποζ ζητά συγγνώμη για οποιαδήποτε δυσφορία που μπορεί να έχετε βιώσει.
SheetSet
Προεπιλογή είναι όλα τα ορατά φύλλα στο βιβλίο εργασίας: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
Αξία ιδιοκτησίας
Remarks
Το σύνολο αγνοείται όταν χρησιμοποιείται στο Aspose.Cells.Rendering.SheetRender
SmoothingMode
Προσδιορίζει αν η αραίωση (antialiasing) εφαρμόζεται στις γραμμές και τις καμπύλες και στα άκρα των γεμάτων περιοχών.Η προεπιλεγμένη τιμή είναι SmoothingMode.None
public SmoothingMode SmoothingMode { get; set; }
Αξία ιδιοκτησίας
SvgCssPrefix
Παίρνει και τοποθετεί το προεπιλογή του ονόματος css στο svg, η προεπιλεγμένη τιμή είναι άδειο γραμμή.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
Αξία ιδιοκτησίας
TextCrossType
Αποκτά ή ρυθμίζει τον τύπο κειμένου όταν το πλάτος κειμένου είναι μεγαλύτερο από το πλάτος κυττάρου.
public TextCrossType TextCrossType { get; set; }
Αξία ιδιοκτησίας
TextRenderingHint
Προσδιορίζει την ποιότητα του κειμένου.Η προεπιλεγμένη τιμή είναι TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
Αξία ιδιοκτησίας
TiffBinarizationMethod
Αποκτά ή τοποθετεί τη μέθοδο που χρησιμοποιείται κατά την μετατροπή εικόνων σε 1 bpp μορφήόταν Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType είναι Tiff και Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression είναι ίση με Ccitt3 ή Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι FloydSteinbergDithering.
TiffColorDepth
Αποκτά ή ρυθμίζει το βάθος του bit για να εφαρμοστεί μόνο όταν αποθηκεύετε σελίδες στη μορφή “Tiff”.
public ColorDepth TiffColorDepth { get; set; }
Αξία ιδιοκτησίας
Remarks
Εφαρμόζεται μόνο όταν εξοικονομήσετε στο TIFF.Εάν η TiffCompression ρυθμίζεται στο CCITT3, CCITT4, αυτό δεν θα ισχύει, το βάθος του bit της δημιουργούμενης εικόνας tiff θα είναι πάντα 1.
TiffCompression
Αποκτά ή ρυθμίζει τον τύπο συμπίεσης για να εφαρμοστεί μόνο όταν αποθηκεύετε τις σελίδες στη μορφή “Tiff”.
public TiffCompression TiffCompression { get; set; }
Αξία ιδιοκτησίας
Remarks
Εφαρμόζεται μόνο όταν εξοικονομήσετε στο TIFF.Η προεπιλεγμένη τιμή είναι Lzw.
Transparent
Υποδεικνύει αν το υπόβαθρο της δημιουργούμενης εικόνας πρέπει να είναι διαφανές.
public bool Transparent { get; set; }
Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι ψεύτικη. Αυτό σημαίνει ότι το υπόβαθρο των εικόνων που παράγονται είναι λευκό.
VerticalResolution
Αποκτά ή ρυθμίζει την κάθετη ανάλυση για τις εικόνες που παράγονται, σε σημεία ανά ίντσα.
public int VerticalResolution { get; set; }
Αξία ιδιοκτησίας
Examples
Ο ακόλουθος κώδικας καθορίζει την ανάλυση σε 192, το πλάτος και το ύψος της γεννημένης εικόνας είναι διπλάσιοΗ τιμή με ανάλυση έμεινε ως προεπιλεγμένη τιμή 96.
Workbook wb = new Workbook("Book1.xlsx");
ImageOrPrintOptions opts = new ImageOrPrintOptions();
//Set output image type: png.
opts.ImageType = ImageType.Png;
//Set resolution to 192.
opts.HorizontalResolution = 192;
opts.VerticalResolution = 192;
//Render Chart to image.
wb.Worksheets[0].Charts[0].ToImage("Chart.png", opts);
Remarks
Η προεπιλεγμένη τιμή είναι 96.
Ρυθμίσεις Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution και Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution επηρεάζουν το πλάτος και το ύψος της εικόνας εξόδου σε pixels.
WarningCallback
Αποκτά ή ρυθμίζει την προειδοποίηση callback.
public IWarningCallback WarningCallback { get; set; }
Αξία ιδιοκτησίας
Methods
SetDesiredSize(ΕΝΤ, ΕΝΤ)
Προσδιορίστε το επιθυμητό πλάτος και το ύψος της εικόνας.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
Το επιθυμητό πλάτος σε pixels
desiredHeight
int
Το επιθυμητό ύψος σε pixels
Remarks
ΣΗΜΕΙΩΣΗ: Αυτό το μέλος είναι τώρα παλιό.Παρακαλούμε χρησιμοποιήστε το Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) με τη ρύθμιση της παραμέτρων που διατηρεί το AspectRatio σε ψεύτικο.Αυτό το ακίνητο θα αφαιρεθεί 12 μήνες αργότερα από τον Μάιο του 2023.Ο Άσποζ ζητά συγγνώμη για οποιαδήποτε δυσφορία που μπορεί να έχετε βιώσει.
SetDesiredSize(Ιντ, Ιντ, Μπόλ)
Προσδιορίστε το επιθυμητό πλάτος και το ύψος της εικόνας.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
Το επιθυμητό πλάτος σε pixels
desiredHeight
int
Το επιθυμητό ύψος σε pixels
keepAspectRatio
bool
Πρέπει να διατηρηθεί η αναλογία πτυχής της εικόνας προέλευσης
Remarks
Το πλάτος και το ύψος της εικόνας εξόδου σε pixels θα βασίζονται μόνο στο επιθυμητό πλάτος και το ύψος.
Το Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution και Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution δεν θα επηρεάσει το πλάτος και το ύψος της εικόνας εξόδου σε αυτή την περίπτωση.