OtgRasterizationOptions

OtgRasterizationOptions class

Las opciones de rasterización Otg

public class OtgRasterizationOptions : OdRasterizationOptions

Constructores

NombreDescripción
OtgRasterizationOptions()Constructor predeterminado

Propiedades

NombreDescripción
BackgroundColor { get; set; }Obtiene o establece un color de fondo.
BorderX { get; set; }Obtiene o establece el borde X.
BorderY { get; set; }Obtiene o establece el borde Y.
BufferSizeHint { get; set; }Obtiene o establece la sugerencia de tamaño de búfer que se define como el tamaño máximo permitido para todos los búferes internos.
CenterDrawing { get; set; }Obtiene o establece un valor que indica si centrar el dibujo.
Disposed { get; }Obtiene un valor que indica si esta instancia se desecha.
DrawColor { get; set; }Obtiene o establece un color de primer plano.
FullFrame { get; set; }Obtiene o establece un valor que indica si [fotograma completo].
MultiPageOptions { get; set; }Las opciones multipágina
PageHeight { get; set; }Obtiene o establece la altura de la página.
PageSize { get; set; }Obtiene o establece el tamaño de la página.
PageWidth { get; set; }Obtiene o establece el ancho de página.
virtual Palette { get; set; }Obtiene o establece la paleta de colores.
Positioning { get; set; }Obtiene o establece el posicionamiento.
ProgressEventHandler { get; set; }Obtiene o establece el controlador de eventos de progreso.
virtual ResolutionSettings { get; set; }Obtiene o establece la configuración de resolución.
SmoothingMode { get; set; }Obtiene o establece el modo de suavizado.
Source { get; set; }Obtiene o establece la fuente para crear la imagen en.
TextRenderingHint { get; set; }Obtiene o establece la sugerencia de representación de texto.
VectorRasterizationOptions { get; set; }Obtiene o establece las opciones de rasterización de vectores.
virtual XmpData { get; set; }Obtiene o establece el contenedor de metadatos XMP.

Métodos

NombreDescripción
virtual Clone()Clona esta instancia.
CopyTo(VectorRasterizationOptions)Copias a.
Dispose()Elimina la instancia actual.

Ejemplos

El siguiente fragmento de código demuestra cómo convertir una imagen OTG a PDF y otros formatos de imagen.

[C#]

string dir = "c:\\aspose.imaging\\issues\\net\\3567\\";
string inputFilePath = dir + "VariousObjectsMultiPage.otg";
Aspose.Imaging.ImageOptionsBase[] options = { new Aspose.Imaging.ImageOptions.PngOptions(), new Aspose.Imaging.ImageOptions.PdfOptions() };
foreach (Aspose.Imaging.ImageOptionsBase saveOptions in options)
{
    string extension = saveOptions is Aspose.Imaging.ImageOptions.PngOptions ? ".png" : ".pdf";
    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFilePath))
    {
        Aspose.Imaging.ImageOptions.OtgRasterizationOptions otgRasterizationOptions = new Aspose.Imaging.ImageOptions.OtgRasterizationOptions();
        otgRasterizationOptions.PageSize = image.Size;
        saveOptions.VectorRasterizationOptions = otgRasterizationOptions;

        image.Save(inputFilePath + extension, saveOptions);
    }
}

Ver también