ImageOrPrintOptions Klasse

ImageOrPrintOptions Klasse

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

Der Typ ImageOrPrintOptions macht die folgenden Member verfügbar:

Konstrukteure

KonstrukteurBeschreibung
__init__(self)Ctor.

Eigenschaften

EigentumBeschreibung
save_formatRuft den Ausgabedateiformattyp ab oder legt ihn fest
Support Tiff/XPS
print_with_status_dialogWenn PrintWithStatusDialog = true ist, wird ein Dialogfeld angezeigt, das den aktuellen Druckstatus anzeigt.
andernfalls wird kein solcher Dialog angezeigt.
horizontal_resolutionRuft die horizontale Auflösung für generierte Bilder in Punkten pro Zoll ab oder legt sie fest.
vertical_resolutionRuft die vertikale Auflösung für generierte Bilder in Punkten pro Zoll ab oder legt sie fest.
tiff_compressionRuft den Komprimierungstyp ab oder legt ihn fest, der nur beim Speichern von Seiten im Format Tiff angewendet werden soll.
tiff_color_depthRuft die Bittiefe ab oder legt sie fest, die nur beim Speichern von Seiten im Format Tiff angewendet werden soll.
tiff_binarization_methodRuft die Methode ab oder legt sie fest, die beim Konvertieren von Bildern in das 1-bpp-Format verwendet wird.
wenn ImageOrPrintOptions.image_type Tiff ist und ImageOrPrintOptions.tiff_compression gleich Ccitt3 oder Ccitt4 ist.
printing_pageGibt an, welche Seiten nicht gedruckt werden.
qualityRuft einen Wert ab oder legt ihn fest, der die Qualität der generierten Bilder bestimmt
gilt nur beim Speichern von Seiten im Format Jpeg. Der Standardwert ist 100
image_typeRuft das Format der generierten Bilder ab oder legt es fest.
Standardwert: PNG.
is_cell_auto_fitGibt an, ob die Breite und Höhe der Zellen automatisch anhand des Zellenwerts angepasst wird.
Der Standardwert ist „false“.
one_page_per_sheetWenn „OnePagePerSheet“ auf „true“ gesetzt ist, wird der gesamte Inhalt eines Blatts im Ergebnis nur auf einer Seite ausgegeben.
Die Papiergröße von pagesetup wird ungültig sein, und die anderen Einstellungen von pagesetup
bleibt weiterhin wirksam.
all_columns_in_one_page_per_sheetWenn AllColumnsInOnePagePerSheet true ist, wird der gesamte Spalteninhalt eines Blattes im Ergebnis nur auf einer Seite ausgegeben.
Die Breite der Papiergröße von pagesetup wird ungültig sein, und die anderen Einstellungen von pagesetup
bleibt weiterhin wirksam.
chart_image_typeGeben Sie beim Konvertieren den Diagrammbildtyp an.
Standardwert: PNG.
embeded_image_name_in_svgGeben Sie den Dateinamen des eingebetteten Bildes in SVG an.
Dies sollte der vollständige Pfad mit Verzeichnis sein, etwa „c:\xpsEmbedded“.
svg_fit_to_view_portWenn diese Eigenschaft wahr ist, passt das generierte SVG in den Ansichtsbereich.
svg_css_prefixRuft das Präfix des CSS-Namens in SVG ab und legt es fest. Der Standardwert ist eine leere Zeichenfolge.
only_areaWenn diese Eigenschaft true ist, wird ein Bereich ausgegeben und es wird kein Maßstab wirksam.
text_rendering_hintGibt die Qualität der Textwiedergabe an.
Der Standardwert ist TextRenderingHint.SystemDefault
smoothing_modeGibt an, ob auf Linien und Kurven sowie auf die Kanten gefüllter Bereiche eine Glättung (Antialiasing) angewendet wird.
Der Standardwert ist SmoothingMode.None
transparentGibt an, ob der Hintergrund des generierten Bildes transparent sein soll.
pixel_formatRuft das Pixelformat für die generierten Bilder ab oder legt es fest.
is_font_substitution_char_granularityGibt an, ob die Schriftart des Zeichens nur ersetzt werden soll, wenn die Zellenschriftart nicht damit kompatibel ist.
page_indexRuft den 0-basierten Index der ersten zu speichernden Seite ab oder legt ihn fest.
page_countRuft die Anzahl der zu speichernden Seiten ab oder legt sie fest.
is_optimizedGibt an, ob die Ausgabeelemente optimiert werden sollen.
default_fontWenn Zeichen in Excel Unicode sind und nicht mit der richtigen Schriftart im Zellenstil festgelegt werden,
Sie können als Block in PDF oder Bild erscheinen.
Legen Sie die Standardschriftart wie MingLiu oder MS Gothic fest, um diese Zeichen anzuzeigen.
Wenn diese Eigenschaft nicht festgelegt ist, verwendet Aspose.Cells die Standardschriftart des Systems, um diese Unicode-Zeichen anzuzeigen.
check_workbook_default_fontWenn Zeichen in Excel Unicode sind und nicht mit der richtigen Schriftart im Zellenstil festgelegt werden,
Sie können als Block in PDF oder Bild erscheinen.
Setzen Sie dies auf „true“, um zu versuchen, diese Zeichen zuerst mit der Standardschriftart der Arbeitsmappe anzuzeigen.
output_blank_page_when_nothing_to_printGibt an, ob eine leere Seite ausgegeben werden soll, wenn nichts zu drucken ist.
gridline_typeRuft den Gitternetzlinientyp ab oder legt ihn fest.
gridline_colorRuft die Gitternetzlinienfarbe ab oder legt sie fest.
text_cross_typeRuft den anzuzeigenden Texttyp ab oder legt ihn fest, wenn die Textbreite größer als die Zellenbreite ist.
emf_typeRuft einen EmfType ab oder legt ihn fest, der das Format der Metadatei angibt.
Der Standardwert ist EmfPlusDual.
default_edit_languageRuft die Standardbearbeitungssprache ab oder legt sie fest.
sheet_setRuft die zu rendernden Blätter ab oder legt sie fest. Standardmäßig werden alle sichtbaren Blätter in der Arbeitsmappe angezeigt: SheetSet.visible.
emf_render_settingEinstellung zum Rendern von EMF-Metadateien in der Quelldatei.
custom_render_settingsRuft während des Renderns benutzerdefinierte Einstellungen ab oder legt diese fest.

Methoden

MethodeBeschreibung
set_desired_size(self, desired_width, desired_height)Legt die gewünschte Breite und Höhe des Bildes fest.
set_desired_size(self, desired_width, desired_height, keep_aspect_ratio)Legt die gewünschte Breite und Höhe des Bildes fest.

Beispiel

from aspose.cells import Workbook
from aspose.cells.drawing import ImageType
from aspose.cells.rendering import ImageOrPrintOptions

# Set Image Or Print Options
options = ImageOrPrintOptions()
# Set output image format
options.image_type = ImageType.PNG
# Set Horizontal resolution
options.horizontal_resolution = 300
# Set Vertical Resolution
options.vertical_resolution = 300
# Instantiate Workbook
book = Workbook("test.xls")
# Save chart as Image using ImageOrPrint Options
book.worksheets[0].charts[0].to_image("chart.png", options)

Siehe auch