Clase OtgRasterizationOptions

Summary: The Otg rasterization options

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.OtgRasterizationOptions

Inheritance: OdRasterizationOptions

Constructors

NameDescripción
OtgRasterizationOptions()Inicializa una nueva instancia de la clase OtgRasterizationOptions

Properties

NameTypeAccessDescripción
background_colorColorr/wObtiene o establece un color de fondo.
border_xfloatr/wObtiene o establece el border X.
border_yfloatr/wObtiene o establece el border Y.
center_drawingboolr/wObtiene o establece un valor que indica si center drawing.
draw_colorColorr/wObtiene o establece un color de primer plano.
page_heightfloatr/wObtiene o establece la altura de la página.
Si el valor es 0, se preservará la relación de aspecto de la imagen de origen.
page_sizeSizeFr/wObtiene o establece el tamaño de la página.
Si una de las dimensiones de SizeF es 0, se preservará la relación de aspecto de la imagen de origen.
page_widthfloatr/wObtiene o establece el ancho de la página.
Si el valor es 0, se preservará la relación de aspecto de la imagen de origen.
positioningPositioningTypesr/wObtiene o establece la posición.
smoothing_modeSmoothingModer/wObtiene o establece el modo de suavizado.
text_rendering_hintTextRenderingHintr/wObtiene o establece la sugerencia de renderizado de texto.

Methods

NameDescripción
clone()Crea un nuevo objeto que es una copia superficial de la instancia actual.
copy_to(vector_rasterization_options)Copia a.

Constructor: OtgRasterizationOptions()

 OtgRasterizationOptions() 

Inicializa una nueva instancia de la clase OtgRasterizationOptions

Method: clone()

 clone() 

Crea un nuevo objeto que es una copia superficial de la instancia actual.

Returns

TipoDescripción
System.ObjectUn nuevo objeto que es una copia superficial de esta instancia.

Method: copy_to(vector_rasterization_options)

 copy_to(vector_rasterization_options) 

Copia a.

Parameters:

ParámetroTipoDescripción
vector_rasterization_optionsVectorRasterizationOptionsLas opciones de rasterización vectorial.

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)