ImageOrPrintOptions Klasse

ImageOrPrintOptions Klasse

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

Der Typ ImageOrPrintOptions macht die folgenden Member verfügbar:

Konstrukteure

KonstrukteurBeschreibung
initKonstruiert eine neue Instanz von ImageOrPrintOptions

Eigenschaften

EigentumBeschreibung
save_formatRuft den Formattyp der Ausgabedatei ab oder legt diesen fest
Unterstützen Sie Tiff/XPS
print_with_status_dialogWenn PrintWithStatusDialog = true ist, wird ein Dialog angezeigt, der 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 diese fest.
Wendet die Methode zur Bildgenerierung an, mit Ausnahme von Bildern im EMF-Format.
vertical_resolutionRuft die vertikale Auflösung für generierte Bilder in Punkten pro Zoll ab oder legt diese fest.
Wendet die Methode zur Bildgenerierung an, mit Ausnahme von Bildern im Emf-Format.
tiff_compressionRuft den Komprimierungstyp ab, der nur beim Speichern von Seiten im Format Tiff angewendet werden soll, oder legt diesen fest.
tiff_color_depthRuft die Bittiefe ab, die nur beim Speichern von Seiten im Format Tiff angewendet wird, oder legt diese fest.
tiff_binarization_methodRuft die Methode ab, die beim Konvertieren von Bildern in das 1-bpp-Format verwendet wird, oder legt diese fest
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, der die Qualität der generierten Bilder bestimmt, oder legt diesen fest
Wird nur angewendet, wenn Seiten im Format Jpeg gespeichert werden. 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 an den Zellenwert angepasst wird.
Der Standardwert ist false.
one_page_per_sheetWenn OnePagePerSheet true ist, wird der gesamte Inhalt eines Blattes im Ergebnis nur auf einer Seite ausgegeben.
Das Papierformat von „pagesetup“ und die anderen Einstellungen von „pagesetup“ sind ungültig
wird weiterhin wirksam.
all_columns_in_one_page_per_sheetWenn AllColumnsInOnePagePerSheet true ist, wird der gesamte Spalteninhalt eines Blattes nur auf einer Seite im Ergebnis ausgegeben.
Die Breite des Papierformats von „pagesetup“ und die anderen Einstellungen von „pagesetup“ sind ungültig
wird weiterhin wirksam.
draw_object_event_handlerImplementiert diese Schnittstelle, um DrawObject und Bound beim Rendern abzurufen.
chart_image_typeGeben Sie beim Konvertieren den Bildtyp des Diagramms an.
Standardwert: PNG.
embeded_image_name_in_svgGeben Sie den Dateinamen des eingebetteten Bildes in SVG an.
Dies sollte ein vollständiger Pfad mit einem Verzeichnis wie „c:\xpsEmbedded“ sein.
svg_fit_to_view_portWenn diese Eigenschaft wahr ist, passt die generierte SVG-Datei in den Ansichtsport.
only_areaWenn diese Eigenschaft true ist, wird eine Fläche ausgegeben und es wird keine Skalierung wirksam.
text_rendering_hintGibt die Qualität der Textwiedergabe an.
Der Standardwert ist TextRenderingHint.SystemDefault
smoothing_modeGibt an, ob eine Glättung (Antialiasing) auf Linien und Kurven sowie die Kanten gefüllter Bereiche 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.
warning_callbackRuft einen Warnrückruf ab oder legt diesen fest.
page_saving_callbackKontrollieren/Anzeigen des Fortschritts des Seitenspeichervorgangs.
is_font_substitution_char_granularityGibt an, ob die Schriftart des Zeichens nur dann ersetzt werden soll, wenn die Zellenschriftart nicht damit kompatibel ist.
page_indexRuft den 0-basierten Index der ersten zu speichernden Seite ab oder legt diesen fest.
page_countRuft die Anzahl der zu speichernden Seiten ab oder legt diese 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 sind,
Sie können als Block im PDF-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 sind,
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.
output_blank_page_when_nothing_to_printGibt an, ob eine leere Seite ausgegeben werden soll, wenn nichts zu drucken ist.
gridline_typeRuft den Rasterlinientyp ab oder legt diesen fest.
text_cross_typeRuft den Anzeigetexttyp ab oder legt diesen fest, wenn die Textbreite größer als die Zellenbreite ist.
emf_typeRuft einen EmfType ab oder legt diesen fest, der das Format der Metadatei angibt.
Der Standardwert ist EmfPlusDual.
default_edit_languageRuft die Standardbearbeitungssprache ab oder legt diese fest.
sheet_setRuft die zu rendernden Blätter ab oder legt diese fest. Standardmäßig sind alle sichtbaren Blätter in der Arbeitsmappe: SheetSet.visible.
emf_render_settingEinstellung zum Rendern der EMF-Metadatei.

Methoden

MethodeBeschreibung
set_desired_sizeLegt die gewünschte Breite und Höhe des Bildes fest.
set_desired_sizeLegt 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