PclSaveOptions

PclSaveOptions class

Se puede utilizar para especificar opciones adicionales al guardar un documento en elPcl formato.

public class PclSaveOptions : FixedPageSaveOptions

Constructores

Nombre Descripción
PclSaveOptions() Constructor predeterminado

Propiedades

Nombre Descripción
AllowEmbeddingPostScriptFonts { get; set; } Obtiene o establece un valor booleano que indica si se permiten incrustar fuentes con contornos PostScript al incrustar fuentes TrueType en un documento que se guarda. El valor predeterminado es falso .
ColorMode { get; set; } Obtiene o establece un valor que determina cómo se representan los colores.
CustomTimeZoneInfo { get; set; } Obtiene o establece la zona horaria local personalizada utilizada para los campos de fecha/hora.
DefaultTemplate { get; set; } Obtiene o establece la ruta a la plantilla predeterminada (incluido el nombre de archivo). El valor predeterminado para esta propiedad es cuerda vacía (Empty ).
Dml3DEffectsRenderingMode { get; set; } Obtiene o establece un valor que determina cómo se representan los efectos 3D.
virtual DmlEffectsRenderingMode { get; set; } Obtiene o establece un valor que determina cómo se representan los efectos de DrawingML.
DmlRenderingMode { get; set; } Obtiene o establece un valor que determina cómo se representan las formas de DrawingML.
ExportGeneratorName { get; set; } Cuando es verdadero, hace que el nombre y la versión de Aspose.Words se incrusten en los archivos producidos. El valor predeterminado es verdadero .
FallbackFontName { get; set; } Nombre de la fuente que se usará si no se encuentra ninguna fuente esperada en la impresora y las colecciones de fuentes integradas.
FlatOpcXmlMappingOnly { get; set; } Obtiene o establece el valor que determina qué formatos de documento pueden ser asignados porXmlMapping . Solo por defectoFlatOpc se permite mapear el formato del documento.
ImlRenderingMode { get; set; } Obtiene o establece un valor que determina cómo se representan los objetos de tinta (InkML).
JpegQuality { get; set; } Obtiene o establece un valor que determina la calidad de las imágenes JPEG dentro del documento HTML.
MemoryOptimization { get; set; } Obtiene o establece el valor que determina si se debe realizar la optimización de la memoria antes de guardar el documento. El valor predeterminado para esta propiedad es falso .
MetafileRenderingOptions { get; set; } Permite especificar las opciones de representación del metarchivo.
NumeralFormat { get; set; } Obtiene o estableceNumeralFormat se utiliza para representar números. Los números europeos se utilizan de forma predeterminada.
virtual OptimizeOutput { get; set; } El indicador indica si es necesario optimizar la salida. Si este indicador se establece, se eliminan los lienzos anidados redundantes y los lienzos vacíos, también se concatenan los glifos vecinos con el mismo formato. Nota: La precisión de la visualización del contenido puede verse afectada si esta propiedad se establece en verdadero. El valor predeterminado es falso.
PageSavingCallback { get; set; } Permite controlar cómo se guardan las páginas separadas cuando un documento se exporta a un formato de página fijo.
PageSet { get; set; } Obtiene o establece las páginas a representar. El valor predeterminado es todas las páginas del documento.
PrettyFormat { get; set; } cuandoverdadero , bonitos formatos de salida cuando corresponda. El valor predeterminado es falso .
ProgressCallback { get; set; } Llamado durante el guardado de un documento y acepta datos sobre el progreso del guardado.
RasterizeTransformedElements { get; set; } Obtiene o establece un valor que determina si los elementos transformados complejos se deben rasterizar o no antes de guardarlos en el documento PCL. El valor predeterminado esverdadero .
override SaveFormat { get; set; } Especifica el formato en el que se guardará el documento si se utiliza este objeto de opciones de guardado. Solo se puedePcl .
TempFolder { get; set; } Especifica la carpeta para los archivos temporales utilizados al guardar en un archivo DOC o DOCX. De manera predeterminada, esta propiedad esnulo y no se utilizan archivos temporales.
UpdateCreatedTimeProperty { get; set; } Obtiene o establece un valor que determina si elCreatedTime la propiedad se actualiza antes de guardar. El valor predeterminado es falso;
UpdateFields { get; set; } Obtiene o establece un valor que determina si los campos de ciertos tipos deben actualizarse antes de guardar el documento en un formato de página fijo. El valor predeterminado para esta propiedad es verdadero .
UpdateLastPrintedProperty { get; set; } Obtiene o establece un valor que determina si elLastPrinted la propiedad se actualiza antes de guardar.
UpdateLastSavedTimeProperty { get; set; } Obtiene o establece un valor que determina si elLastSavedTime la propiedad se actualiza antes de guardar.
UpdateSdtContent { get; set; } Obtiene o establece el valor que determina si el contenido deStructuredDocumentTag se actualiza antes de guardar.
UseAntiAliasing { get; set; } Obtiene o establece un valor que determina si se usa o no suavizado para renderizar.
UseHighQualityRendering { get; set; } Obtiene o establece un valor que determina si se utilizan o no algoritmos de renderizado de alta calidad (es decir, lento).

Métodos

Nombre Descripción
AddPrinterFont(string, string) Agrega información sobre la fuente que el fabricante carga en la impresora.
override Equals(object) Determina si el objeto especificado tiene el mismo valor que el objeto actual.

Ejemplos

Muestra cómo rasterizar elementos complejos mientras se guarda un documento en PCL.

Document doc = new Document(MyDir + "Rendering.docx");

PclSaveOptions saveOptions = new PclSaveOptions
{
    SaveFormat = SaveFormat.Pcl,
    RasterizeTransformedElements = true
};

doc.Save(ArtifactsDir + "PclSaveOptions.RasterizeElements.pcl", saveOptions);

Ver también