Class ImageOrPrintOptions

Class ImageOrPrintOptions

Το όνομα: Aspose.Cells.Rendering Συγκέντρωση: Aspose.Cells.dll (25.4.0)

Επιτρέπει να προσδιορίζετε τις επιλογές κατά την αναπαραγωγή φύλλων εργασίας σε εικόνες, την εκτύπωση φύλλων εργασίας ή την αναπαραγωγή χάρτη σε εικόνα.

public class ImageOrPrintOptions

Inheritance

object ImageOrPrintOptions

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; }

Αξία ιδιοκτησίας

bool

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; }

Αξία ιδιοκτησίας

ImageFormat

Remarks

ΣΗΜΕΙΩΣΗ: Αυτό το μέλος είναι τώρα παλιό.Ο πίνακας και το σχήμα παραδίδονται πάντοτε ως στοιχεία vector (π.χ. σημείο, γραμμή) για την παραδοχή της ποιότητας.Αυτό το ακίνητο θα αφαιρεθεί 12 μήνες αργότερα από τον Ιούνιο του 2022.Ο Άσποζ ζητά συγγνώμη για οποιαδήποτε δυσφορία που μπορεί να έχετε βιώσει.

CheckWorkbookDefaultFont

Όταν οι χαρακτήρες στο Excel είναι Unicode και δεν ρυθμίζονται με τη σωστή γραμματοσειρά σε στυλ κυττάρου,Μπορούν να εμφανιστούν ως μπλοκ σε pdf, εικόνα.Ρυθμίστε αυτό για να προσπαθήσετε να χρησιμοποιήσετε την προεπιλεγμένη γραμματοσειρά του βιβλίου εργασίας για να εμφανίσετε πρώτα αυτούς τους χαρακτήρες.

public bool CheckWorkbookDefaultFont { get; set; }

Αξία ιδιοκτησίας

bool

Remarks

Το default είναι αληθινό.

CustomPrintPageEventHandler

Ο πελάτης μπορεί να εκτυπώσει ειδικές εκδόσεις όταν εκτυπώνει κάθε σελίδα χρησιμοποιώντας αυτό το EventHandler

public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }

Αξία ιδιοκτησίας

PrintPageEventHandler

CustomQueryPageSettingsEventHandler

Ο πελάτης μπορεί να ελέγξει τη ρύθμιση σελίδας του εκτυπωτή όταν εκτυπώνει κάθε σελίδα χρησιμοποιώντας αυτό το EventHandler

public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }

Αξία ιδιοκτησίας

QueryPageSettingsEventHandler

DefaultEditLanguage

Αποκτά ή ρυθμίζει προεπιλεγμένη γλώσσα επεξεργασίας.

public DefaultEditLanguage DefaultEditLanguage { get; set; }

Αξία ιδιοκτησίας

DefaultEditLanguage

Remarks

Μπορεί να εμφανίζει/διαθέτει διαφορετικές ρυθμίσεις για την παράγραφο κειμένου όταν ρυθμίζονται διαφορετικές γλώσσες επεξεργασίας.Η προεπιλογή είναι Aspose.Cells.DefaultEditLanguage.Auto.

DefaultFont

Όταν οι χαρακτήρες στο Excel είναι Unicode και δεν ρυθμίζονται με τη σωστή γραμματοσειρά σε στυλ κυττάρου,Μπορούν να εμφανιστούν ως μπλοκ σε pdf, εικόνα.Ρυθμίστε το DefaultFont όπως το MingLiu ή το MS Gothic για να εμφανίσετε αυτούς τους χαρακτήρες.Εάν αυτή η ιδιότητα δεν έχει ρυθμιστεί, το Aspose.Cells θα χρησιμοποιήσει την προεπιλεγμένη γραμματοσειρά του συστήματος για να εμφανίσει αυτούς τους χαρακτήρες unicode.

public string DefaultFont { get; set; }

Αξία ιδιοκτησίας

string

DrawObjectEventHandler

Εφαρμόστε αυτή τη διεπαφή για να πάρετε το DrawObject και το Bound κατά την παράδοση.

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

Αξία ιδιοκτησίας

DrawObjectEventHandler

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; }

Αξία ιδιοκτησίας

string

EmfRenderSetting

Ρυθμίσεις για την αναπαραγωγή μεταφιλών EMF σε αρχείο προέλευσης.

public EmfRenderSetting EmfRenderSetting { get; set; }

Αξία ιδιοκτησίας

EmfRenderSetting

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..Η προεπιλεγμένη τιμή είναι EmfPlusDual.

public EmfType EmfType { get; set; }

Αξία ιδιοκτησίας

EmfType

GridlineType

Αποκτά ή ρυθμίζει τον τύπο gridline.

public GridlineType GridlineType { get; set; }

Αξία ιδιοκτησίας

GridlineType

Remarks

Το πρότυπο είναι τυπικό.

HorizontalResolution

Αποκτά ή ρυθμίζει την οριζόντια ανάλυση για τις εικόνες που παράγονται, σε σημεία ανά ίντσα.

public int HorizontalResolution { get; set; }

Αξία ιδιοκτησίας

int

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; }

Αξία ιδιοκτησίας

ImageType

IsCellAutoFit

Υποδεικνύει αν το πλάτος και το ύψος των κυττάρων προσαρμόζονται αυτόματα με την τιμή του κύτταρου.Η προεπιλεγμένη τιμή είναι ψεύτικη.

[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }

Αξία ιδιοκτησίας

bool

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; }

Αξία ιδιοκτησίας

bool

Remarks

Θα δοκιμάσουμε την προεπιλεγμένη γραμματοσειρά του Workbook και PdfSaveOption/system για την κυτταρική γραμματοσειρά πρώτα.

IsOptimized

Υποδεικνύει αν να βελτιστοποιήσετε τα στοιχεία παραγωγής.

public bool IsOptimized { get; set; }

Αξία ιδιοκτησίας

bool

Remarks

Η υποτιθέμενη αξία είναι ψεύτικη.Επί του παρόντος, όταν αυτή η ιδιότητα έχει τεθεί σε ισχύ, θα πραγματοποιηθούν οι ακόλουθες βελτιστοποιήσεις:

  • βελτιστοποίηση των συνόρων.
  • βελτιστοποίηση του μεγέθους του αρχείου, ενώ παραδίδει σε Svg εικόνα.

OnePagePerSheet

Εάν το OnePagePerSheet είναι αληθινό, το σύνολο του περιεχομένου ενός φύλλου θα εμφανιστεί σε μία μόνο σελίδα ως αποτέλεσμα.Το μέγεθος του χαρτιού της σελίδας θα είναι ακυρωμένο και οι άλλες ρυθμίσεις της σελίδας θα είναι ακυρωμένες.Θα συνεχίσει να έχει αποτέλεσμα.

public bool OnePagePerSheet { get; set; }

Αξία ιδιοκτησίας

bool

OnlyArea

Εάν αυτή η ιδιοκτησία είναι αληθινή, μια περιοχή θα είναι η παραγωγή και καμία κλίμακα δεν θα τεθεί σε ισχύ.

public bool OnlyArea { get; set; }

Αξία ιδιοκτησίας

bool

OutputBlankPageWhenNothingToPrint

Υποδεικνύει αν να εκδώσει μια λευκή σελίδα όταν δεν υπάρχει τίποτα για να εκτυπώσει.

public bool OutputBlankPageWhenNothingToPrint { get; set; }

Αξία ιδιοκτησίας

bool

Remarks

Το default είναι ψεύτικο.

PageCount

Αποκτά ή ρυθμίζει τον αριθμό των σελίδων για να αποθηκεύσετε.

public int PageCount { get; set; }

Αξία ιδιοκτησίας

int

Remarks

Προεπιλογή είναι System.Int32.MaxValue που σημαίνει ότι όλες οι σελίδες θα παραδοθούν.

PageIndex

Αποκτήστε ή τοποθετήστε τον δείκτη με βάση το 0 της πρώτης σελίδας για να αποθηκεύσετε.

public int PageIndex { get; set; }

Αξία ιδιοκτησίας

int

Remarks

Ο υποκείμενος είναι 0.

PageSavingCallback

Ελέγξτε / δείξτε την πρόοδο της διαδικασίας αποθήκευσης σελίδων.

public IPageSavingCallback PageSavingCallback { get; set; }

Αξία ιδιοκτησίας

IPageSavingCallback

PixelFormat

Αποκτά ή ρυθμίζει τη μορφή pixel για τις δημιουργημένες εικόνες.

public PixelFormat PixelFormat { get; set; }

Αξία ιδιοκτησίας

PixelFormat

Remarks

Η προεπιλεγμένη τιμή είναι το PixelFormat.Format32bppArgb.

PrintWithStatusDialog

Εάν το PrintWithStatusDialog = αληθινό, θα υπάρξει διάλογος που θα εμφανίζει την τρέχουσα κατάσταση εκτύπωσης.Άλλωστε δεν θα υπάρξει τέτοιο διάλογο.

public bool PrintWithStatusDialog { get; set; }

Αξία ιδιοκτησίας

bool

PrintingPage

Ενημερώστε ποιες σελίδες δεν θα εκτυπωθούν.

public PrintingPageType PrintingPage { get; set; }

Αξία ιδιοκτησίας

PrintingPageType

Quality

Αποκτήστε ή τοποθετήστε μια τιμή που καθορίζει την ποιότητα του δημιουργημένου imagesto ισχύει μόνο όταν αποθηκεύετε σελίδες στη μορφή ‘Jpeg’.

public int Quality { get; set; }

Αξία ιδιοκτησίας

int

Remarks

Λειτουργεί μόνο όταν εξοικονομήσετε σε JPEG.Η τιμή πρέπει να είναι μεταξύ 0 και 100.Η προεπιλεγμένη τιμή είναι 100.

Ετικέτες SVGFitToViewPort

Εάν αυτή η ιδιοκτησία είναι αληθινή, το generated svg θα ταιριάζει στην προβολή λιμένα.

[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }

Αξία ιδιοκτησίας

bool

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; }

Αξία ιδιοκτησίας

SaveFormat

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; }

Αξία ιδιοκτησίας

SheetSet

Remarks

Το σύνολο αγνοείται όταν χρησιμοποιείται στο Aspose.Cells.Rendering.SheetRender

SmoothingMode

Προσδιορίζει αν η αραίωση (antialiasing) εφαρμόζεται στις γραμμές και τις καμπύλες και στα άκρα των γεμάτων περιοχών.Η προεπιλεγμένη τιμή είναι SmoothingMode.None

public SmoothingMode SmoothingMode { get; set; }

Αξία ιδιοκτησίας

SmoothingMode

SvgCssPrefix

Παίρνει και τοποθετεί το προεπιλογή του ονόματος css στο svg, η προεπιλεγμένη τιμή είναι άδειο γραμμή.

[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }

Αξία ιδιοκτησίας

string

TextCrossType

Αποκτά ή ρυθμίζει τον τύπο κειμένου όταν το πλάτος κειμένου είναι μεγαλύτερο από το πλάτος κυττάρου.

public TextCrossType TextCrossType { get; set; }

Αξία ιδιοκτησίας

TextCrossType

TextRenderingHint

Προσδιορίζει την ποιότητα του κειμένου.Η προεπιλεγμένη τιμή είναι TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

Αξία ιδιοκτησίας

TextRenderingHint

TiffBinarizationMethod

Αποκτά ή τοποθετεί τη μέθοδο που χρησιμοποιείται κατά την μετατροπή εικόνων σε 1 bpp μορφήόταν Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType είναι Tiff και Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression είναι ίση με Ccitt3 ή Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

Αξία ιδιοκτησίας

ImageBinarizationMethod

Remarks

Η προεπιλεγμένη τιμή είναι FloydSteinbergDithering.

TiffColorDepth

Αποκτά ή ρυθμίζει το βάθος του bit για να εφαρμοστεί μόνο όταν αποθηκεύετε σελίδες στη μορφή “Tiff”.

public ColorDepth TiffColorDepth { get; set; }

Αξία ιδιοκτησίας

ColorDepth

Remarks

Εφαρμόζεται μόνο όταν εξοικονομήσετε στο TIFF.Εάν η TiffCompression ρυθμίζεται στο CCITT3, CCITT4, αυτό δεν θα ισχύει, το βάθος του bit της δημιουργούμενης εικόνας tiff θα είναι πάντα 1.

TiffCompression

Αποκτά ή ρυθμίζει τον τύπο συμπίεσης για να εφαρμοστεί μόνο όταν αποθηκεύετε τις σελίδες στη μορφή “Tiff”.

public TiffCompression TiffCompression { get; set; }

Αξία ιδιοκτησίας

TiffCompression

Remarks

Εφαρμόζεται μόνο όταν εξοικονομήσετε στο TIFF.Η προεπιλεγμένη τιμή είναι Lzw.

Transparent

Υποδεικνύει αν το υπόβαθρο της δημιουργούμενης εικόνας πρέπει να είναι διαφανές.

public bool Transparent { get; set; }

Αξία ιδιοκτησίας

bool

Remarks

Η προεπιλεγμένη τιμή είναι ψεύτικη. Αυτό σημαίνει ότι το υπόβαθρο των εικόνων που παράγονται είναι λευκό.

VerticalResolution

Αποκτά ή ρυθμίζει την κάθετη ανάλυση για τις εικόνες που παράγονται, σε σημεία ανά ίντσα.

public int VerticalResolution { get; set; }

Αξία ιδιοκτησίας

int

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; }

Αξία ιδιοκτησίας

IWarningCallback

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 δεν θα επηρεάσει το πλάτος και το ύψος της εικόνας εξόδου σε αυτή την περίπτωση.

 Ελληνικά