Class ImageOrPrintOptions

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

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()

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

bool

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

ImageFormat

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

bool

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

PrintPageEventHandler

CustomQueryPageSettingsEventHandler

Der Kunde kann die Page-Einstellung des Druckers beim Drucken jeder Seite mit diesem EventHandler kontrollieren

public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }

Eigentumswert

QueryPageSettingsEventHandler

DefaultEditLanguage

Erhalten oder Set default edit language.

public DefaultEditLanguage DefaultEditLanguage { get; set; }

Eigentumswert

DefaultEditLanguage

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

string

DrawObjectEventHandler

Implementieren Sie diese Schnittstelle, um DrawObject und Bound beim Rendering zu erhalten.

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

Eigentumswert

DrawObjectEventHandler

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

string

EmfRenderSetting

Einstellungen für die Renderung von Emf-Metaphilen in der Quelldatei.

public EmfRenderSetting EmfRenderSetting { get; set; }

Eigentumswert

EmfRenderSetting

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..Der Standardwert ist EmfPlusDual.

public EmfType EmfType { get; set; }

Eigentumswert

EmfType

GridlineType

Sie erhalten oder setzen Gridline-Typ.

public GridlineType GridlineType { get; set; }

Eigentumswert

GridlineType

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

int

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

ImageType

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

bool

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

bool

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

bool

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

bool

OnlyArea

Wenn dieses Eigentum wahr ist, wird ein Bereich Ausgang sein, und keine Skala wirkt.

public bool OnlyArea { get; set; }

Eigentumswert

bool

OutputBlankPageWhenNothingToPrint

Angibt, ob eine weiße Seite ausgegeben werden muss, wenn es nichts zu drucken gibt.

public bool OutputBlankPageWhenNothingToPrint { get; set; }

Eigentumswert

bool

Remarks

Default ist falsch.

PageCount

Erhalten oder festlegen Sie die Anzahl der Seiten zu speichern.

public int PageCount { get; set; }

Eigentumswert

int

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

int

Remarks

Der Default ist 0.

PageSavingCallback

berprüfen / Angeben Sie den Fortschritt des Page Saving-Prozesses.

public IPageSavingCallback PageSavingCallback { get; set; }

Eigentumswert

IPageSavingCallback

PixelFormat

Gibt oder setzt das Pixelformat für die erzeugten Bilder.

public PixelFormat PixelFormat { get; set; }

Eigentumswert

PixelFormat

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

bool

PrintingPage

Angeben Sie, welche Seiten nicht gedruckt werden.

public PrintingPageType PrintingPage { get; set; }

Eigentumswert

PrintingPageType

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

int

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

bool

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

SaveFormat

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

SheetSet

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

SmoothingMode

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

string

TextCrossType

Gibt oder setzt Texttyp an, wenn die Textweite größer ist als die Zellweite.

public TextCrossType TextCrossType { get; set; }

Eigentumswert

TextCrossType

TextRenderingHint

Erläutert die Qualität der Text-Rendering.Der Standardwert ist TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

Eigentumswert

TextRenderingHint

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

ImageBinarizationMethod

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

ColorDepth

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

TiffCompression

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

bool

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

int

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

IWarningCallback

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.

 Deutsch