ImageOrPrintOptions

ImageOrPrintOptions class

Ermöglicht das Festlegen von Optionen beim Rendern von Arbeitsblättern in Bilder, Drucken von Arbeitsblättern oder Rendern von Diagrammen in Bilder.

public class ImageOrPrintOptions

Konstrukteure

NameBeschreibung
ImageOrPrintOptions()Default_Constructor

Eigenschaften

NameBeschreibung
AllColumnsInOnePagePerSheet { get; set; }Wenn AllColumnsInOnePagePerSheet true ist, wird der gesamte Spalteninhalt eines Blatts als Ergebnis nur auf einer Seite ausgegeben. Die Breite des Papierformats von pagesetup wird ungültig, und die anderen Einstellungen von pagesetup werden weiterhin wirksam.
CheckWorkbookDefaultFont { get; set; }Wenn Zeichen in Excel Unicode sind und nicht mit der richtigen Schriftart im Zellenstil festgelegt werden, Sie können als Block im PDF-Bild erscheinen. Setzen Sie dies auf „true“, um zu versuchen, die Standardschriftart der Arbeitsmappe zu verwenden, um diese Zeichen zuerst anzuzeigen.
CustomPrintPageEventHandler { get; set; }Der Client kann beim Drucken jeder Seite mit diesem EventHandler eine spezielle Ausgabe an den Drucker vornehmen
CustomQueryPageSettingsEventHandler { get; set; }Der Client kann die Seiteneinstellung des Druckers steuern, wenn jede Seite mit diesem EventHandler gedruckt wird
DefaultEditLanguage { get; set; }Ruft die Standardbearbeitungssprache ab oder legt sie fest.
DefaultFont { get; set; }Wenn Zeichen in Excel Unicode sind und nicht mit der richtigen Schriftart im Zellenstil festgelegt werden, Sie können als Block in pdf,image erscheinen. Legen Sie die DefaultFont wie MingLiu oder MS Gothic fest, um diese Zeichen anzuzeigen. Wenn diese Eigenschaft ist nicht festgelegt, verwendet Aspose.Cells die Standardschrift des Systems, um diese Unicode-Zeichen anzuzeigen.
DrawObjectEventHandler { get; set; }Implementiert diese Schnittstelle, um DrawObject und Bound beim Rendern zu erhalten.
EmbededImageNameInSvg { get; set; }Geben Sie den Dateinamen des eingebetteten Bildes in SVG an. Dies sollte ein vollständiger Pfad mit einem Verzeichnis wie “c:\xpsEmbedded” sein
EmfType { get; set; }Ruft einen EmfType ab oder legt ihn fest, der das Format der Metadatei angibt.. Der Standardwert ist EmfPlusDual.
GridlineType { get; set; }Ruft den Rasterlinientyp ab oder legt ihn fest.
HorizontalResolution { get; set; }Ruft die horizontale Auflösung für generierte Bilder in Punkten pro Zoll ab oder legt sie fest. Wendet die Bildgenerierungsmethode mit Ausnahme von Bildern im EMF-Format an.
ImageType { get; set; }Holt oder setzt das Format der generierten Bilder. Standardwert: PNG.
IsCellAutoFit { get; set; }Gibt an, ob die Breite und Höhe der Zellen automatisch an den Zellenwert angepasst wird. Der Standardwert ist falsch.
IsFontSubstitutionCharGranularity { get; set; }Gibt an, ob die Zeichenschrift nur dann ersetzt werden soll, wenn die Zellenschrift nicht damit kompatibel ist.
IsOptimized { get; set; }Gibt an, ob die Ausgabeelemente optimiert werden sollen.
OnePagePerSheet { get; set; }Wenn OnePagePerSheet wahr ist, wird der gesamte Inhalt eines Blatts als Ergebnis nur auf einer Seite ausgegeben. Das Papierformat von pagesetup wird ungültig, und die anderen Einstellungen von pagesetup werden weiterhin wirksam.
OnlyArea { get; set; }Wenn diese Eigenschaft wahr ist, wird ein Bereich ausgegeben, und es wird keine Skalierung wirksam.
OutputBlankPageWhenNothingToPrint { get; set; }Gibt an, ob eine leere Seite ausgegeben werden soll, wenn nichts zu drucken ist.
PageCount { get; set; }Ruft die Anzahl der zu speichernden Seiten ab oder legt sie fest.
PageIndex { get; set; }Ruft den 0-basierten Index der ersten zu speichernden Seite ab oder legt ihn fest.
PageSavingCallback { get; set; }Steuerung/Fortschritt des Seitenspeichervorgangs anzeigen.
PixelFormat { get; set; }Ruft das Pixelformat für die generierten Bilder ab oder legt es fest.
PrintingPage { get; set; }Gibt an, welche Seiten nicht gedruckt werden.
PrintWithStatusDialog { get; set; }Wenn PrintWithStatusDialog = true , wird ein Dialogfeld angezeigt, das den aktuellen Druckstatus anzeigt. andernfalls wird kein solches Dialogfeld angezeigt.
Quality { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der die Qualität der generierten Bilder bestimmt , die nur angewendet werden, wenn Seiten in gespeichert werdenJPEG Format. Der Standardwert ist 100
SaveFormat { get; set; }Ruft das Ausgabedateiformat ab oder legt es fest type Unterstützt Tiff/XPS
SmoothingMode { get; set; }Gibt an, ob Glättung (Antialiasing) auf Linien und Kurven und die Kanten gefüllter Bereiche angewendet wird. Der Standardwert ist SmoothingMode.None
SVGFitToViewPort { get; set; }Wenn diese Eigenschaft wahr ist, passt das generierte SVG zum Ansichtsport.
TextCrossType { get; set; }Ruft die Anzeige des Texttyps ab oder legt sie fest, wenn die Textbreite größer als die Zellenbreite ist.
TextRenderingHint { get; set; }Gibt die Qualität der Textwiedergabe an. Der Standardwert ist TextRenderingHint.SystemDefault
TiffColorDepth { get; set; }Ruft die Bittiefe ab oder legt sie fest, die nur angewendet wird, wenn Seiten in gespeichert werdenTiff Format.
TiffCompression { get; set; }Ruft den Komprimierungstyp ab oder legt ihn fest, der nur angewendet wird, wenn Seiten in gespeichert werdenTiff format.
Transparent { get; set; }Gibt an, ob der Hintergrund des generierten Bildes transparent sein soll.
VerticalResolution { get; set; }Ruft die vertikale Auflösung für generierte Bilder in Punkten pro Zoll ab oder legt sie fest. Wendet die Bildgenerierungsmethode mit Ausnahme von Bildern im EMF-Format an.
WarningCallback { get; set; }Ruft Warnrückruf ab oder legt ihn fest.

Methoden

NameBeschreibung
SetDesiredSize(int, int)Legt die gewünschte Breite und Höhe des Bildes fest.

Beispiele


[C#]

// Bild- oder Druckoptionen festlegen
ImageOrPrintOptions options = new ImageOrPrintOptions();

// Ausgabebildformat festlegen
options.ImageType = ImageType.Png;

// Horizontale Auflösung einstellen
options.HorizontalResolution = 300;

// Vertikale Auflösung einstellen
options.VerticalResolution = 300;

// Arbeitsmappe instanziieren
Workbook book = new Workbook("test.xls");

//Diagramm mit ImageOrPrint-Optionen als Bild speichern
book.Worksheets[0].Charts[0].ToImage("chart.png", options);

[VB.NET]

'Legen Sie die Bild- oder Druckoptionen fest
Dim options As New ImageOrPrintOptions()

'Ausgabebildformat festlegen
options.ImageType = ImageType.Png

'Stellen Sie die horizontale Auflösung ein
options.HorizontalResolution = 300

'Stellen Sie die vertikale Auflösung ein
options.VerticalResolution = 300

'Arbeitsmappe instanziieren
Dim book As New Workbook("test.xls")

'Speichern Sie das Diagramm als Bild mit den ImageOrPrint-Optionen
book.Worksheets(0).Charts(0).ToImage("chart.png", options)

Siehe auch