Class ImageOrPrintOptions
Der Name: Aspose.Cells.Rendering Zusammensetzung: Aspose.Cells.dll (25.4.0)
Erlaubt, Optionen zu spezifizieren, wenn Sie Werkblätter zu Bildern renderieren, Werkblätter drucken oder Diagramm zu Bildern renderieren.
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()
und Ctor.
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
Wenn AllColumnsInOnePagePerSheet wahr ist, wird der gesamte Spalteinhalt eines Sheets nur auf eine Seite in Folge ausgeführt.Die Breite der Papiergröße des Pagetups wird ungültig sein, und die anderen Einstellungen des Pagetupswird immer noch wirksam sein.
public bool AllColumnsInOnePagePerSheet { get; set; }
Eigentumswert
ChartImageType
Angeben Sie den Bildtyp des Diagramms beim Konvertieren.Standardwert: 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; }
Eigentumswert
Remarks
Hinweis: Dieser Mitglied ist jetzt veraltet. stattdessen,Chart und Shape werden immer als Vektorelemente (z. B. Punkt, Linie) zur Leistung der Qualität dargestellt.Diese Immobilie wird 12 Monate später ab Juni 2022 entfernt werden.Aspose entschuldigt sich für alle Unannehmlichkeiten, die Sie erlebt haben können.
CheckWorkbookDefaultFont
Wenn Charaktere im Excel Unicode sind und nicht mit dem richtigen Schriftstück im Zellstil eingestellt werden,Sie können als Block in PDF, Bild erscheinen.Set this to true to try to use the workbook’s default font to show these characters first. - Set this to true to try to use the workbook’s default font to show these characters first. - Set this to true to try to use the workbook’s default font to show these characters first.
public bool CheckWorkbookDefaultFont { get; set; }
Eigentumswert
Remarks
Default ist wahr.
CustomPrintPageEventHandler
Der Kunde kann spezielle Ausgabe zum Drucker beim Drucken jeder Seite mit diesem EventHandler
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
Eigentumswert
CustomQueryPageSettingsEventHandler
Der Kunde kann die Page-Einstellung des Druckers beim Drucken jeder Seite mit diesem EventHandler kontrollieren
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
Eigentumswert
DefaultEditLanguage
Erhalten oder Set default edit language.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
Eigentumswert
Remarks
Es kann verschiedene Layouts für Textparagrafen anzeigen/liefern, wenn verschiedene Edit-Sprachen eingestellt sind.Der Standard ist Aspose.Cells.DefaultEditLanguage.Auto.
DefaultFont
Wenn Charaktere im Excel Unicode sind und nicht mit dem richtigen Schriftstück im Zellstil eingestellt werden,Sie können als Block in PDF, Bild erscheinen.Setzen Sie die DefaultFont wie MingLiu oder MS Gothic, um diese Charaktere anzuzeigen.Wenn diese Eigenschaft nicht festgelegt ist, wird Aspose.Cells das System-Default-Schriftwort verwenden, um diese Unicode-Charakter anzuzeigen.
public string DefaultFont { get; set; }
Eigentumswert
DrawObjectEventHandler
Implementieren Sie diese Schnittstelle, um DrawObject und Bound beim Rendering zu erhalten.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
Eigentumswert
EmbededImageNameInSvg
Angeben Sie den Filennamen des eingebetteten Bildes in svg.Dies sollte den vollständigen Weg mit Katalogen wie “c:\xpsEmbedded” sein.
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
Eigentumswert
EmfRenderSetting
Einstellungen für die Renderung von Emf-Metaphilen in der Quelldatei.
public EmfRenderSetting EmfRenderSetting { get; set; }
Eigentumswert
Remarks
EMF-Metafile, die als „EMF+ Dual“ identifiziert werden, können sowohl EMF+- und EMF-Dokumente enthalten.Entweder eine Art von Aufzeichnung kann verwendet werden, um das Bild, nur EMF+ Aufzeichnungen, oder nur EMF Aufzeichnungen.Wenn Aspose.Cells.EmfRenderSetting.EmfPlusPrefer eingestellt wird, werden die EMF+-Dokumente während der Darstellung auf die Bilder parsiert, sonst werden nur die EMF-Dokumente parsiert.Der Standardwert ist Aspose.Cells.EmfRenderSetting.EmfOnly.Für die Frameworks, die auf .Net System.Drawing.Common abhängen, wird diese Einstellung ignoriert.
EmfType
Er bekommt oder setzt einen EmfType, der das Format des Metafile angibt..
public EmfType EmfType { get; set; }
Eigentumswert
GridlineType
Sie erhalten oder setzen Gridline-Typ.
public GridlineType GridlineType { get; set; }
Eigentumswert
Remarks
Default ist Dotted Typ.
HorizontalResolution
Erhalten oder setzen die horizontale Auflösung für generierte Bilder in Punkten pro Zoll.
public int HorizontalResolution { get; set; }
Eigentumswert
Examples
Der folgende Code stellt die Auflösung auf 192, die Breite und Höhe des generierten Bildes ist doppelt so hoch wiedie mit Auflösung als Standardwert 96 verbleibt.
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
Der Standardwert ist 96.
Die Einstellungen Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution und Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution beeinflussen die Breite und Höhe des Ausgangsbildes in Pixeln.
ImageType
Erhalten oder festlegen Sie das Format der erzeugten Bilder.Standardwert: PNG.
public virtual ImageType ImageType { get; set; }
Eigentumswert
IsCellAutoFit
Angibt, ob die Breite und Höhe der Zellen automatisch durch Zellwert angepasst wird.Der Standardwert ist falsch.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
Eigentumswert
Remarks
Hinweis: Dieser Mitglied ist jetzt veraltet. stattdessen,Bitte benutzen Sie Aspose.Cells.Worksheet.AutoFitColumns(Aspose,Zellen,AutofitterOptions) und Asposa.Zell,Workheet,AutofitRows(Aspo.Diese Immobilie wird 12 Monate später ab August 2022 entfernt.Aspose entschuldigt sich für alle Unannehmlichkeiten, die Sie erlebt haben können.
IsFontSubstitutionCharGranularity
Angibt, ob Sie nur den Charakterschrift ersetzen sollten, wenn die Zellschrift nicht kompatibel ist.
public bool IsFontSubstitutionCharGranularity { get; set; }
Eigentumswert
Remarks
Wir werden zuerst den Standardschrift von Workbook und PdfSaveOption/System für Zellschrift versuchen.
IsOptimized
Angibt, ob die Produktionselemente optimiert werden.
public bool IsOptimized { get; set; }
Eigentumswert
Remarks
Default ist falsch.Gegenwärtig, wenn diese Eigenschaft wahr wird, werden die folgenden Optimierungen durchgeführt:
- Optimierung der Grenzlinien.
- Optimieren Sie die Dateigröße während der Renderung zum Svg Bild.
OnePagePerSheet
Wenn OnePagePerSheet wahr ist, wird alle Inhalte eines Blattes zu nur einer Seite in Folge kommen.Die Papiergröße des Pagetups wird ungültig sein, und die anderen Einstellungen des Pagetupswird immer noch wirksam sein.
public bool OnePagePerSheet { get; set; }
Eigentumswert
OnlyArea
Wenn dieses Eigentum wahr ist, wird ein Bereich Ausgang sein, und keine Skala wirkt.
public bool OnlyArea { get; set; }
Eigentumswert
OutputBlankPageWhenNothingToPrint
Angibt, ob eine weiße Seite ausgegeben werden muss, wenn es nichts zu drucken gibt.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
Eigentumswert
Remarks
Default ist falsch.
PageCount
Erhalten oder festlegen Sie die Anzahl der Seiten zu speichern.
public int PageCount { get; set; }
Eigentumswert
Remarks
Default ist System.Int32.MaxValue, was bedeutet, dass alle Seiten renderiert werden.
PageIndex
Erhalten oder setzen Sie den 0-basierten Index der ersten Seite, um zu speichern.
public int PageIndex { get; set; }
Eigentumswert
Remarks
Der Default ist 0.
PageSavingCallback
berprüfen / Angeben Sie den Fortschritt des Page Saving-Prozesses.
public IPageSavingCallback PageSavingCallback { get; set; }
Eigentumswert
PixelFormat
Gibt oder setzt das Pixelformat für die erzeugten Bilder.
public PixelFormat PixelFormat { get; set; }
Eigentumswert
Remarks
Der Standardwert ist PixelFormat.Format32bppArgb.
PrintWithStatusDialog
Wenn PrintWithStatusDialog = wahr ist, gibt es einen Dialog, der den aktuellen Druckstatus zeigt.Andernfalls wird kein solches Dialog gezeigt.
public bool PrintWithStatusDialog { get; set; }
Eigentumswert
PrintingPage
Angeben Sie, welche Seiten nicht gedruckt werden.
public PrintingPageType PrintingPage { get; set; }
Eigentumswert
Quality
Erhalten oder setzen Sie einen Wert, der die Qualität der erzeugten imagesto bestimmt, gilt nur, wenn Sie Seiten im “Jpeg” Format speichern.
public int Quality { get; set; }
Eigentumswert
Remarks
Wird nur bei JPEG gespeichert.Der Wert muss zwischen 0 und 100 liegen.Der Standardwert beträgt 100.
SVGFitToViewPort
Wenn diese Eigenschaft wahr ist, wird der generierte SVG für den Blick auf den Hafen geeignet sein.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
Eigentumswert
SaveFormat
Erhalten oder festlegen Sie den Ausgangs-DateiformattypUnterstützung Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
Eigentumswert
Remarks
Hinweis: Dieser Mitglied ist jetzt veraltet. stattdessen,Für Tiff/Svg verwenden Sie Aspose.Cells.Rendering.ImageOrPrintOptions.ImmageType; für Xps nutzen Sie Asphoses.Zellen.Workbook.Save(System.String,Aspose-Zell.SalvenOptionen) mit Aspos.Diese Immobilie wird 12 Monate später ab August 2022 entfernt.Aspose entschuldigt sich für alle Unannehmlichkeiten, die Sie erlebt haben können.
SheetSet
Default sind alle sichtbaren Blätter im Werkbuch: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
Eigentumswert
Remarks
Das Set wird ignoriert, wenn es in Aspose.Cells.Rendering.SheetRender verwendet wird
SmoothingMode
Erläutert, ob die Schweißung (antialiasing) auf Linien und Kurven und die Randflächen der gefüllten Gebiete angewendet wird.Der Standardwert ist SmoothingMode.None
public SmoothingMode SmoothingMode { get; set; }
Eigentumswert
SvgCssPrefix
Gibt und setzt die Vorwahl des css-Namen in svg,der Standardwert ist leer String.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
Eigentumswert
TextCrossType
Gibt oder setzt Texttyp an, wenn die Textweite größer ist als die Zellweite.
public TextCrossType TextCrossType { get; set; }
Eigentumswert
TextRenderingHint
Erläutert die Qualität der Text-Rendering.Der Standardwert ist TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
Eigentumswert
TiffBinarizationMethod
Erhalten oder Set-Methode verwendet, während Sie Bilder in 1 bpp-Format konvertierenwenn Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType ist Tiff und Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression ist gleich Ccitt3 oder Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Eigentumswert
Remarks
Der Standardwert ist FloydSteinbergDithering.
TiffColorDepth
Erhalten oder setzen Bit-Tief nur anzuwenden, wenn Seiten in das ‘Tiff’-Format gespeichert werden.
public ColorDepth TiffColorDepth { get; set; }
Eigentumswert
Remarks
Es wirkt nur bei Sparen auf TIFF.Wenn TiffCompression auf CCITT3, CCITT4 eingestellt wird, wird dies nicht wirksam, wird die Bittiefe des generierten Tiff-Bildes immer 1 sein.
TiffCompression
Er erhält oder stellt die Art der Kompression nur an, wenn Seiten im “Tiff” Format gespeichert werden.
public TiffCompression TiffCompression { get; set; }
Eigentumswert
Remarks
Es wirkt nur bei Sparen auf TIFF.Der Standardwert ist Lzw.
Transparent
Angibt, ob der Hintergrund des generierten Bildes transparent sein sollte.
public bool Transparent { get; set; }
Eigentumswert
Remarks
Der Standardwert ist falsch. Das bedeutet, dass der Hintergrund der generierten Bilder weiß ist.
VerticalResolution
Erhalten oder setzen die vertikale Auflösung für generierte Bilder in Punkten pro Zoll.
public int VerticalResolution { get; set; }
Eigentumswert
Examples
Der folgende Code stellt die Auflösung auf 192, die Breite und Höhe des generierten Bildes ist doppelt so hoch wiedie mit Auflösung als Standardwert 96 verbleibt.
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
Der Standardwert ist 96.
Die Einstellungen Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution und Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution beeinflussen die Breite und Höhe des Ausgangsbildes in Pixeln.
WarningCallback
Sie erhalten oder setzen eine Warnung Callback.
public IWarningCallback WarningCallback { get; set; }
Eigentumswert
Methods
SetDesiredSize(und int, int)
Setzt die gewünschte Breite und Höhe des Bildes.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
gewünschte Breite in Pixeln
desiredHeight
int
gewünschte Höhe in Pixeln
Remarks
Hinweis: Dieser Mitglied ist jetzt veraltet. stattdessen,Bitte verwenden Sie Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) durch die Einstellung von Param haltenAspectRatio falsch.Diese Immobilie wird 12 Monate später ab Mai 2023 entfernt werden.Aspose entschuldigt sich für alle Unannehmlichkeiten, die Sie erlebt haben können.
SetDesiredSize(Int, Int und Bool)
Setzt die gewünschte Breite und Höhe des Bildes.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
gewünschte Breite in Pixeln
desiredHeight
int
gewünschte Höhe in Pixeln
keepAspectRatio
bool
ob das Aspektverhältnis des Ursprungsbildes beibehalten wird
Remarks
Die Breite und Höhe des Ausgangsbildes in Pixeln basieren nur auf der gewünschten Breite und Höhe.
Die Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution und Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution werden die Breite und Höhe des Ausgangsbildes in diesem Fall nicht beeinflussen.