Aspose.Cells for .NET 22.1 Notas de la versión

LlaveResumenCategoría
CELLSNET-50082Soporte para devolver índices originales de filas/columnas ordenadas para la función sort()Nueva caracteristica
CELLSNET-50088Soporte para establecer el nombre del trabajo de impresión con PrinterSettings mientras se procesa en la impresoraNueva caracteristica
CELLSNET-50060Detecta si el archivo de texto es csv o tsv.Nueva caracteristica
CELLSNET-49939Ignorar filas y columnas ocultas al obtener Cells.MaxDisplayRangeMejora
CELLSNET-50054Resultado incorrecto para calcular la función FRECUENCIA en la fórmula matricialMejora
CELLSNET-50072Función no admitida: CONJUNTOCUBOMejora
CELLSNET-50017Cómo agregar una burbuja junto al título del gráfico y el texto del eje del gráficoMejora
CELLSNET-50038Comportamiento diferente sobre el colapso y la expansión de grupos de varios nivelesMejora
CELLSNET-50041BMP los archivos de imagen no se muestran en el encabezado/pie de páginaMejora
CELLSNET-50108XLS a PDF: la conversión se detiene sin memoriaRendimiento
CELLSNET-50128El espacio entre líneas se vuelve más estrecho: conversión de Excel a PDFInsecto
CELLSNET-50086Cell los colores desaparecen después de la conversión a PDFInsecto
CELLSNET-49996Los valores de texto enriquecido de las celdas pueden perderse con el modo MemoryPreferenceInsecto
CELLSNET-50042El nombre de las celdas se cambia durante la grabación.Insecto
CELLSNET-50055La propiedad de nombre de rango local Texto completo no se escapa si la hoja de trabajo principal tiene un apóstrofoInsecto
CELLSNET-50154GridWeb no puede cargar/guardar desde la memoria caché para el archivo .csvInsecto
CELLSNET-50063La impresión de un archivo de Excel genera dos páginas en lugar de una páginaInsecto
CELLSNET-50094El contenido de la hoja de trabajo no se representa correctamente en Excel para la conversión PDFInsecto
CELLSNET-50129La posición de impresión sube a medida que se sigue la página: conversión de Excel a PDFInsecto
CELLSNET-50131Faltan los caracteres: conversión de Excel a PDFInsecto
CELLSNET-49578Valor máximo/mínimo incorrecto calculado a partir de gráficos por Aspose.CellsInsecto
CELLSNET-50087El gráfico de salida no se muestra correctamente después de cambiar el tipo de serieInsecto
CELLSNET-50197La leyenda en el gráfico de cascada no se puede eliminar ni ocultarInsecto
CELLSNET-50065Comportamiento diferente con respecto a contraer y expandir grupos de filas de varios nivelesInsecto
CELLSNET-50137XLSX a HTML variable no declarada “nodo” en scriptInsecto
CELLSNET-50157AutoFitMergedCellsType.EachLine no funciona para las columnas de ajuste automáticoInsecto
CELLSNET-50165La fuente de la guía fonética se cambia después de guardar el archivoInsecto
CELLSNET-50208Algunos textos se pierden al guardar como HtmlInsecto
CELLSNET-50095Excepción al abrir el archivo XSLBExcepción
CELLSNET-50096StackOverflowException al eliminar columnas vacíasExcepción
CELLSNET-50071Conversión a HTML excepción “Función no compatible: CUBESET”Excepción
CELLSNET-50097Excepción al abrir el archivo XSLX a través de Aspose.CellsExcepción
CELLSNET-50133NullReferenceException al comparar FillFormatExcepción
CELLSNET-50138Excepción al abrir un archivo XLSBExcepción
CELLSNET-50016Gráfico a EMF valores de eje incorrectosRegresión

Public API y cambios incompatibles con versiones anteriores

La siguiente es una lista de los cambios realizados al público API, como miembros agregados, renombrados, eliminados o obsoletos, así como cualquier cambio no compatible con versiones anteriores realizado en Aspose.Cells for .NET. Si tiene inquietudes sobre cualquier cambio enumerado, plantéelo en el foro de soporte Aspose.Cells.

Cambia el comportamiento de eliminar enlaces externos del libro de trabajo.

En versiones anteriores, no eliminamos el enlace externo cuya URL contiene “Complementos”. Tal comportamiento está diseñado para los requisitos especiales de algunos usuarios. El defecto de tal solución es obvio: los usuarios pueden especificar cualquier nombre de archivo o ruta válidos para las referencias externas y, de hecho, la mayoría de ellos no quiere que esos enlaces externos sean tratados de manera diferente. A partir de esta versión, ya no filtramos esos enlaces externos. Si los usuarios tienen requisitos especiales para algunos enlaces externos, pueden verificar todos los elementos en ExternalLinkCollection uno por uno y solo eliminar aquellos que desean eliminar (mediante el método ExternalLinkCollection.RemoveAt(int)).

Cambia el comportamiento de Cell. Escriba un valor de fecha y hora no válido.

En versiones anteriores, si se solicita que una celda se formatee como fecha y hora, Cell.Type devuelve CellValueType.IsDateTime sin importar si el valor numérico de esta celda es válido para fecha y hora o no. Esto puede causar una excepción si los usuarios dependen de Cell. Escriba solo e intente llamar a Cell.DateTimeValue. A partir de esta versión, devolvemos CellValueType.IsNumeric para este tipo de celdas, de modo que el usuario pueda guiarse para obtener el valor de la celda mediante el API adecuado.

Cambia el comportamiento de Cells.MaxDisplayRange.

En versiones anteriores, el valor de rango de esta propiedad cubre todas las celdas que se han instanciado en la colección de celdas. A partir de esta versión, hacemos que las filas/columnas invisibles se excluyan de los bordes del rango de visualización si solo hay celdas instanciadas en esas filas/columnas.

Cambia los métodos DataSorter.Sort() para devolver los índices originales de Filas/Columnas ordenadas.

En versiones anteriores, los métodos DataSorter.Sort() no devuelven nada. A partir de esta versión, devolvemos los índices originales de Filas/Columnas correspondientes al rango que se ha ordenado. Esto proporciona al usuario la capacidad de realizar comprobaciones y operaciones avanzadas para la clasificación.

Agrega la propiedad TxtLoadOptions.ExtendToNextSheet.

Admite la importación de datos CSV/TSV en varias hojas de trabajo si el recuento de filas o columnas de datos supera el límite de MS Excel.

Agrega el método ExternalLinkCollection.Clear().

Elimina todos los enlaces externos del libro de trabajo.

Agrega el método ExternalLinkCollection.Clear(bool updateReferencesAsLocal).

Al eliminar todos los enlaces externos del libro de trabajo, el usuario puede determinar cómo hacerlo con las fórmulas que tienen referencias a esos enlaces externos. Si “updateReferencesAsLocal” es verdadero, todas las funciones personalizadas definidas en los enlaces externos se moverán al libro de trabajo actual. Por ejemplo, la fórmula de una celda es “=‘fuenteexterna.xlam’!funciónpersonalizada()”, después de eliminar el enlace externo “fuenteexterna.xlam”, la fórmula de esta celda se convertirá en “=funciónpersonalizada()”.

Agrega el método ExternalLinkCollection.RemoveAt(int).

Elimina un enlace externo especificado del libro de trabajo.

Agrega el método ExternalLinkCollection.RemoveAt(int, bool updateReferencesAsLocal).

Similar al método ExternalLinkCollection.Clear(bool updateReferencesAsLocal), el usuario puede determinar la forma de hacerlo con las fórmulas que hacen referencia al enlace externo especificado mientras lo elimina del libro de trabajo.

Agrega el método ExternalLinkCollection.GetEnumerator().

Proporciona un enumerador para iterar a través de todos los enlaces externos en el libro de trabajo.

Utilice el método ExternalLinkCollection.Clear() en su lugar.

Utilice ExternalLinkCollection.Count para verificar si hay enlaces externos en el libro de trabajo.

Elimina la clase obsoleta StyleCollection.

Utilice Workbook.CreateStyle() y Workbook.GetNamedStyle(string) para manipular estilos.

Agrega el constructor PptxSaveOptions(bool saveAsImage).

Representa las opciones para guardar el archivo .pptx. Si es Verdadero, el libro de trabajo se convertirá en algunas imágenes del archivo .pptx. Si es falso, el libro de trabajo se convertirá en algunas tablas del archivo .pptx.

Agrega el método SheetRender.ToPrinter(PrinterSettings printerSettings, string jobName).

Renderice la hoja de trabajo a la impresora con la configuración de la impresora y el nombre del trabajo de la impresora.

Agrega el método WorkbookRender.ToPrinter(PrinterSettings printerSettings, string jobName).

Renderice el libro de trabajo a la impresora con la configuración de la impresora y el nombre del trabajo de la impresora.

Agrega la clase ChartGlobalizationSettings.

Representa la configuración de globalización para el gráfico.

Agrega la propiedad DataLabels.IsNeverOverlap.

Indica si las etiquetas de datos nunca se superponen. (Para gráfico circular)

Agrega la clase TickLabelItem.

Incluir información de un elemento Ticklabel.

Agrega la propiedad TickLabelItem.Height.

Obtiene la altura del elemento Ticklabel en relación con la altura del gráfico.

Agrega la propiedad TickLabelItem.Width.

Obtiene el ancho del elemento Ticklabel en proporción al ancho del gráfico.

Agrega la propiedad TickLabelItem.X.

Obtiene X del elemento Ticklabel en proporción al ancho del gráfico.

Agrega la propiedad TickLabelItem.Y.

Obtiene Y del elemento Ticklabel en relación con la altura del gráfico.

Agrega la propiedad TickLabels.TickLabelItems.

Obtiene los elementos de TickLabel.