Qué hay de nuevo en Aspose.Words para C++

Contents
[ ]

Esta página describe las nuevas funciones Aspose.Words más interesantes introducidas en versiones recientes.

Aspose.Words para C++ 24.9

Aspose.Words 24.9 introduce la inserción group shape y la inserción StructuredDocumentTag a través de DocumentBuilder, mejora la representación de gráficos radiales con graduaciones, mejora las firmas digitales con la compatibilidad con XAdES-EPES, agrega el reconocimiento de subrayado Markdown y proporciona acceso a separadores de notas al pie/notas al final.

Renderizado e Impresión

Graduaciones en Gráficos Radiales

Se ha implementado la representación de graduaciones en gráficos radiales.

Conversión, Carga y Guardado de Documentos

Subrayar el formato al Cargar Markdown Archivos

Se ha incorporado la opción de reconocer el formato subrayado al cargar documentos Markdown agregando una nueva propiedad pública ImportUnderlineFormatting.

Firmas Digitales

Firme documentos con XAd ES-EPES

Se ha introducido la capacidad de firmar documentos con XAd firmas XML-DSig de nivel ES-EPES agregando una nueva propiedad pública XmlDsigLevel y una nueva enumeración pública XmlDsigLevel.

Otros

  • Se ha agregado un nuevo método público InsertGroupShape a group shapes.
  • Se ha agregado un nuevo método público InsertStructuredDocumentTag para insertar StructuredDocumentTags en un documento.
  • Se ha proporcionado acceso público a los separadores de notas al pie/notas al final agregando algunas clases y propiedades públicas.

Aspose.Words para C++ 24.5, 24.6, 24.7

Aspose.Words 24.5 expande las opciones para ensamblados, mejora las capacidades de renderizado y expande algunas otras opciones.

Aspose.Words 24.6 mejora las opciones de representación, mejora la funcionalidad de búsqueda y comparación y amplía varias otras funciones.

Aspose.Words 24.7 cambia la forma de trabajar con ActiveX, amplía las capacidades de renderizado y exporta a formatos Markdown y XLSX.

Formatos Admitidos

A partir de la versión 24.7, se admite la exportación a PDF/UA-2 para garantizar la accesibilidad de los usuarios con discapacidades.

Renderizado e Impresión

Cambios en Gráficos, Formas y DrawingML 24.5

  • Se ha implementado el renderizado de efectos DrawingML para gráficos SVG, extendiendo la funcionalidad anterior limitada a imágenes.
  • Se ha agregado compatibilidad para crear gráficos combinados y ajustar propiedades como el ancho del espacio, la superposición y la escala de burbujas dentro de los grupos de series agregando las clases ChartSeriesGroup y ChartSeriesGroupCollection y la propiedad SeriesGroups.
  • La funcionalidad para manipular el efecto SoftEdge de las formas se ha implementado agregando la clase SoftEdgeFormat.
  • La capacidad de modificar los valores adjust de las formas se ha implementado agregando las clases públicas AdjustmentCollection y Adjustment y la propiedad Adjustments.

Cambios en Gráficos, Formas y Dibujos 24.6

  • Se han mejorado las capacidades de creación de gráficos. Ahora puede crear una variedad más amplia de gráficos, que incluyen Treemaps, Sunbursts, Histograms, Pareto gráficos, Box & Whisker gráficos, Waterfalls y Funnels. Esto le permite visualizar sus datos de una manera más diversa e informativa.
  • Se ha mejorado el control del color para el formato de las sombras. Puede obtener un control más preciso sobre la apariencia de sus documentos accediendo a los colores de las sombras.
  • Se ha mejorado el aumento del rendimiento del renderizado en segundo plano. Puede acelerar significativamente la representación de fondos que contienen elementos pequeños gracias a la tecnología de mosaico nativa.
  • Se han añadido degradados realistas para las formas. Ahora puede crear formas DML con degradados no lineales, imitando el estilo visual de Microsoft Word para una apariencia más pulida.

Personalización de Etiquetas de Datos de Gráficos 24.7

Se ha agregado la capacidad de personalizar etiquetas de datos de gráficos como Orientation y Rotation.

Estilo de Número Personalizado para Niveles de Lista 24.7

Se ha agregado un colocador para la propiedad pública CustomNumberStyleFormat. Ahora puede definir un estilo de número personalizado para los niveles de lista.

Cambios en el trabajo con ActiveX 24.7

  • Las propiedades de los objetos ActiveX ahora se pueden modificar, lo que le brinda más control sobre su comportamiento.
  • Se ha agregado la capacidad de modificar el valor del control ActiveX del botón de opción para habilitar la interacción dinámica.
  • Se ha agregado la capacidad de alternar una casilla de verificación ActiveX a “marcada” o “desmarcada”.

Cargar y Guardar Documentos

Exportación de enlaces al formato Markdown 24.7

Se ha agregado la capacidad de controlar la exportación de enlaces en formato Markdown mediante la implementación de la propiedad LinkExportMode.

Buscar y Comparar

Opciones Avanzadas de Comparación 24.6

Se ha agregado la capacidad de agilizar los flujos de trabajo de análisis de datos con una funcionalidad de comparación mejorada. Esto incluye una nueva opción IgnoreStoreItemId y una interfaz rediseñada para comparaciones avanzadas.

Otros

  • La función para eliminar páginas vacías de un documento se ha implementado agregando el método RemoveBlankPages. 24.5
  • Se ha proporcionado la capacidad de verificar la presencia de macros de VBA sin cargar un documento agregando la propiedad HasMacros. 24.5
  • Se ha agregado una nueva propiedad DateTimeUtc que proporciona una marca de tiempo más precisa para los comentarios, mejorando la organización y la trazabilidad. 24.6
  • El formato de fecha y hora ahora se detecta automáticamente para una exportación perfecta al formato XLSX. 24.7
  • Se ha agregado la propiedad pública IsProtected, que le permite verificar si un proyecto de VBA está protegido. 24.7

Aspose.Words para C++ 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 mejora la experiencia en torno a la administración de colores de trazo, mejora los objetos OLE e introduce una nueva API pública de Fuentes de bibliografía.

Aspose.Words 24.2 API de gráficos expandida y gestión de estilos. Esta versión de Aspose.Words también introdujo la capacidad de especificar SvgSaveOptions durante el procesamiento, un control más flexible para cargar archivos Markdown y trabajar con texto de referencia para notas al pie y notas al final.

Aspose.Words 24.3 introduce la emulación de operaciones ráster binarias para metarchivos WMF y también continúa expandiendo la API de gráficos.

Aspose.Words 24.4 mejora algunas opciones de representación, así como el trabajo con firmas digitales.

Renderizado e Impresión

Control de Color de Trazo 24.1

La clase Stroke se ha ampliado con un conjunto de nuevas propiedades públicas relacionadas con la administración de los colores de trazo: ForeThemeColor y BackThemeColor, ForeTintAndShade y BackTintAndShade.

Extensión API de Gráficos DrawingML 24.2 / 24.3 / 24.4

El DrawingML Charts API continúa expandiéndose.

Incrustar fuentes declaradas en las reglas @font-face 24.4

Se agregó la capacidad de incrustar fuentes declaradas en las reglas @font-face en las definiciones de fuentes del documento resultante agregando una nueva propiedad SupportFontFaceRules.

Trabajar con Formato de Resplandor y Reflejo 24.4

Se ha implementado la capacidad de trabajar con formato de resplandor y reflejo para un objeto de dibujo.

Cargar y Guardar Documentos

Especifique SvgSaveOptions Durante el Procesamiento 24.2

La capacidad de especificar SvgSaveOptions durante el renderizado se ha agregado usando ShapeRenderer.Save y OfficeMathRenderer.Save métodos.

Conservar las Líneas Vacías al Cargar Markdown archivos 24.2

Se ha agregado la capacidad de conservar líneas vacías al cargar archivos Markdown.

Otros

  • La capacidad de modificar el texto del control TextBox OLE se ha introducido agregando una nueva propiedad Text a la nueva clase TextBoxControl. 24.1
  • La API pública de Fuentes de Bibliografía se implementó mediante la adición de un nuevo espacio de nombres Aspose.Words.Bibliography con sus nuevas clases y enumeraciones, y mediante la adición de una nueva propiedad Bibliography a la clase Document. 24.1
  • Se han agregado nuevas propiedades públicas Priority, UnhideWhenUsed y SemiHidden para una mejor administración de estilos a la clase Style. 24.2
  • La funcionalidad para recuperar el texto real de la marca de referencia para notas al pie y notas al final se ha mejorado con la propiedad ActualReferenceMark y el método UpdateActualReferenceMarks. 24.2
  • Se ha implementado la emulación de operaciones ráster binarias para metarchivos WMF. 24.3
  • La capacidad de definir opciones de firma para documentos dentro de SaveOptions se ha habilitado agregando una nueva clase DigitalSignatureDetails con nuevos miembros públicos, así como agregando nuevas propiedades a las clases OoxmlSaveOptions, DocSaveOptions y OdtSaveOptions. 24.4

Aspose.Words para C++ 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 expande las opciones de representación, la emulación de representación de metarchivo y las opciones de guardado markdown.

Aspose.Words 23.10 mejora el renderizado, amplía las opciones para cargar y guardar documentos y permite a los usuarios fusionar documentos de nuevas formas.

Aspose.Words 23.11 mejora el trabajo con revisiones, formato XLSX y fuentes en la leyenda del gráfico con opciones adicionales.

Aspose.Words 23.12 introduce nuevas propiedades y enumeraciones para trabajar con PDF y documentos OOXML, así como compatibilidad con imágenes WebP.

Renderizado e Impresión

Personalización de Títulos de Ejes en Gráficos DrawingML 23.9

La capacidad de personalizar los títulos de los ejes en los gráficos DrawingML se ha introducido mediante la implementación de una nueva propiedad pública de clase ChartAxisTitle y Title.

Determinar la Posición Vertical de las Fuentes dentro de un Párrafo 23.9

Ahora es posible definir la posición vertical de las fuentes dentro de un párrafo utilizando la nueva propiedad public BaselineAlignment y la nueva enumeración BaselineAlignment.

Control de Color de Primer Plano 23.10

La capacidad de recuperar el color de primer plano sin modificadores se ha agregado a las clases Fill y Stroke a través de la propiedad BaseForeColor.

Ampliación de la Funcionalidad de los Gráficos 23.10

La funcionalidad de las clases ChartDataPointCollection, ChartSeries y ChartFormat se ha ampliado con nuevos métodos y propiedades.

Ajusta y ajusta Automáticamente una Imagen en una Forma 23.10

Se ha proporcionado una forma sencilla de ajustar y ajustar automáticamente una imagen dentro de una forma particular a través del nuevo método FitImageToShape.

Formato de fuente Predeterminado para las Entradas de leyenda del Gráfico DrawingML 23.11

Se ha agregado la capacidad de especificar el formato de fuente predeterminado para las entradas de leyenda de los gráficos DrawingML a través de la propiedad Font. Esta característica facilita una apariencia más optimizada y consistente para los elementos del gráfico, mejorando la estética general del documento.

Especifique el Diseño de página al Abrir PDF en Reader 23.12

Se ha agregado la capacidad de especificar el diseño de página que se utilizará al abrir un documento en un lector PDF mediante la introducción de una nueva propiedad PageLayout en la clase PdfSaveOptions y la introducción de una nueva enumeración PdfPageLayout.

Cargar y Guardar Documentos

Especificar un Nombre de Carpeta para Construir la Imagen URIs en Markdown 23.9

La clase MarkdownSaveOptions se ha ampliado al incluir la propiedad ImagesFolderAlias, que permite especificar el nombre de la carpeta utilizada para construir la imagen URIs escrita en el documento Markdown.

Reducir el Tamaño de Salida PDF 23.10

Se han implementado varias optimizaciones de renderizado PDF para reducir el tamaño de salida al utilizar la configuración OptimizeOutput.

Reconocer Hipervínculos al Cargar Documentos TXT 23.10

La función para reconocer hipervínculos al cargar documentos TXT se ha implementado agregando una nueva propiedad DetectHyperlinks.

Otros

  • Se ha implementado la emulación de representación de metarchivo para determinar el tamaño de rasterización, específicamente para el ancho del lápiz WMF y el ancho del lápiz cosmético EMF. Para lograr esto, la propiedad ScaleWmfFontsToMetafileSize se reemplazó con la propiedad EmulateRenderingToSizeOnPage y se agregó la propiedad EmulateRenderingToSizeOnPageResolution. 23.9
  • Se ha introducido un método simplificado para insertar un documento en otro documento en la posición actual del cursor utilizando el método InsertDocumentInline. 23.10
  • La capacidad de acceder y modificar propiedades de estilo se ha agregado mediante la introducción de la nueva propiedad Locked. 23.10
  • Se ha agregado un parámetro de tipo genérico a los métodos de la clase CompositeNode. 23.10
  • Se ha implementado una forma de controlar cuándo se debe aceptar/rechazar o no una determinada revisión utilizando los métodos Accept y Reject. Esta mejora otorga a los usuarios un control más preciso sobre el proceso de revisión. 23.11
  • La capacidad de escribir todas las secciones de un documento en la misma hoja de cálculo XLSX se ha proporcionado a través del nuevo tipo de enumeración XlsxSectionMode y la nueva propiedad SectionMode. 23.11
  • Se ha implementado una forma de controlar cómo se utilizarán las extensiones de formato ZIP64 para documentos OOXML a través de la nueva propiedad Zip64Mode de la clase OoxmlSaveOptions y la nueva enumeración Zip64Mode. 23.12
  • Se ha introducido soporte para imágenes WebP. Tenga en cuenta que esta función solo está disponible para .versiones NetStandart y .NET6+. 23.12

Véase También