OtgRasterizationOptions Klasse

Summary: The Otg rasterization options

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.OtgRasterizationOptions

Inheritance: OdRasterizationOptions

Constructors

NameBeschreibung
OtgRasterizationOptions()Initialisiert eine neue Instanz der OtgRasterizationOptions Klasse

Properties

NameTypeAccessBeschreibung
background_colorColorr/wLegt eine Hintergrundfarbe fest oder ruft sie ab.
border_xfloatr/wLiest oder setzt den Rand X.
border_yfloatr/wLiest oder setzt den Rand Y.
center_drawingboolr/wLiest oder setzt einen Wert, der angibt, ob das Zeichnen zentriert ist.
draw_colorColorr/wLiest oder setzt eine Vordergrundfarbe.
page_heightfloatr/wLiest oder setzt die Seitenhöhe.
Wenn der Wert 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten.
page_sizeSizeFr/wLiest oder setzt die Seitengröße.
Wenn eine der SizeF Dimensionen 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten.
page_widthfloatr/wLiest oder setzt die Seitenbreite.
Wenn der Wert 0 ist, wird das Seitenverhältnis des Quellbildes beibehalten.
positioningPositioningTypesr/wLiest oder setzt die Positionierung.
smoothing_modeSmoothingModer/wLiest oder setzt den Glättungsmodus.
text_rendering_hintTextRenderingHintr/wLiest oder setzt den Hinweis zur Textdarstellung.

Methods

NameBeschreibung
clone()Erstellt ein neues Objekt, das eine flache Kopie der aktuellen Instanz ist.
copy_to(vector_rasterization_options)Kopiert nach.

Constructor: OtgRasterizationOptions()

 OtgRasterizationOptions() 

Initialisiert eine neue Instanz der OtgRasterizationOptions Klasse

Method: clone()

 clone() 

Erstellt ein neues Objekt, das eine flache Kopie der aktuellen Instanz ist.

Returns

TypBeschreibung
System.ObjectEin neues Objekt, das eine flache Kopie dieser Instanz ist.

Method: copy_to(vector_rasterization_options)

 copy_to(vector_rasterization_options) 

Kopiert nach.

Parameters:

ParameterTypBeschreibung
vector_rasterization_optionsVectorRasterizationOptionsDie Vektor-Rasterisierungsoptionen.

Examples

The following code snippet demonstrates how to convert an OTG image to PDF and other image formats.


from aspose.pycore import cast
from aspose.imaging import Image, SizeF
from aspose.imaging.imageoptions import PngOptions, PdfOptions, OtgRasterizationOptions

dir_: str = "c:\\3567\\"
input_file_path: str = dir_ + "VariousObjectsMultiPage.otg"
options = [PngOptions(), PdfOptions()]
for save_options in options:
	extension: str = ".png" if aspycore.is_assignable(save_options, PngOptions) else ".pdf"
	with Image.load(input_file_path) as image:
		otg_rasterization_options = OtgRasterizationOptions()
		otg_rasterization_options.page_size = cast(SizeF, image.size)
		save_options.vector_rasterization_options = otg_rasterization_options
		image.save(input_file_path + extension, save_options)