3 de abril de 2023

Las actualizaciones de abril de 2023 de Xceed aportan una mejor conversión de PDF en Words para .NET, opciones avanzadas de filtrado en DataGrid para WPF, métodos mejorados para la manipulación de rangos en Workbooks y nuevas funciones en todo el WPF Toolkit, incluidos eventos ExtendedTabControl y mejoras en Chart.

Xceed Words para .NET 2.5

  • La excepción "La operación aritmética resultó en un desbordamiento" ya no se lanza al insertar imágenes en entornos tipo Linux.
  • En Documento, llamar a un SustituirTexto El método ahora ofrece la posibilidad de seleccionar si el reemplazo se realiza en los encabezados, pies de página, el cuerpo del documento o en cualquier combinación de esos contenedores.
  • En Document, al llamar a un AplicarPlantilla Método cuando su parámetro includeContent está configurado en falso Ya no lanza una excepción del InvalidOperationException tipo.
  • En Document, al cargar un documento que contiene un archivo de configuración que utiliza un nombre diferente al de ajustes.xml Ya no resulta en un archivo corrupto al guardar.
  • En Document, cuando un documento se inserta en otro y uno de ellos incluye una imagen con un hipervínculo, el documento final ahora incluirá el hipervínculo correcto.
  • En Paragraph, al eliminar un párrafo, también se eliminan las imágenes, gráficos y tablas asociadas con él, junto con todas las partes relacionadas y las relaciones entre ellas.
  • En el apartado InsertParagraphAfterSelf o InsertParagraphBeforeSelf ya no rompen la colección Párrafos.
  • Insertar y luego eliminar un Párrafo ahora lo elimina correctamente del Documento.
  • En el apartado ÍndiceInicial y EndIndex ahora se calculan sólo cuando se necesitan, lo que permite modificar el Párrafo más rápidamente.
  • En Párrafo, al insertar un nuevo párrafo antes o después del párrafo actual ya no se devolverá el mismo párrafo, sino que ahora se devolverá un nuevo párrafo.
  • En Tabla, la anchura de la tabla se calcula ahora correctamente cuando el valor de Autoajustar se establece en Contenido y/o Ventana.
  • En Conversión a PDF, ahora se ha mejorado el proceso de conversión a PDF para Documentos que contienen múltiples Tablas.
  • En la conversión de PDF, las tablas se dibujan ahora después del salto de página cuando un párrafo contiene ambos elementos.
  • En la conversión de PDF, la conversión de un encabezado o pie de página sin contenido ya no provoca una excepción de la función InvalidOperationException tipo.
  • En la conversión de PDF, los bordes situados a la derecha y en la parte inferior de las tablas se dibujan ahora correctamente durante el proceso de conversión.
  • En la conversión de PDF, un párrafo con un De derecha a izquierda TextDirection tendrá ahora una alineación válida en el PDF final.
  • En la conversión a PDF, los caracteres Unicode (como "ỗ", por ejemplo) se convierten ahora correctamente a PDF.
  • En la conversión de PDF, una imagen que utiliza el antiguo formato de estilo .ooxml y tiene su WrapStyle con el valor WrapBehindText aparecerá ahora detrás del texto en el PDF final.
  • En Conversión PDF, las formas sin índice z ya no crean un La cadena de entrada no tenía el formato correcto excepción.
  • En la conversión de PDF, ya no faltarán páginas en el documento PDF final cuando el isParagraphKeepingLinesTogether se establece en verdadero.
  • En la conversión de PDF, las casillas de verificación ahora se convierten y se muestran correctamente en el PDF.
  • En la conversión de PDF, ahora el texto ajusta su posición en relación con los objetos envueltos y se muestra correctamente en el PDF final cuando hay más de un objeto envuelto en una línea.
  • En la conversión de PDF, las filas ya no se solaparán cuando una tabla se muestre en varias páginas.
  • En la conversión de PDF, el documento PDF final ya no tendrá grandes espacios entre párrafos cuando se utilicen valores superiores a 1 (Único) para la propiedad LineSpacing de un Párrafo.
  • En la conversión de PDF, las imágenes giradas 90 grados tendrán ahora un valor de escala válido en el PDF final.
  • En la conversión de PDF, las tablas adyacentes ya no se solaparán en el PDF final.
  • En la conversión a PDF, el texto contenido en las celdas de una tabla mantendrá ahora su valor de alineación cuando se convierta a PDF.
  • En la Conversión de PDF, se realizará una búsqueda de un valor de Interlineado específico en el Párrafo actual antes de aplicar el Interlineado predeterminado de 12 pt cuando se utilicen tamaños de fuente pequeños en este Párrafo.
  • En Conversión PDF, la conversión ya no cae en un bucle infinito cuando una página contiene Tablas/Imágenes envueltas junto con saltos de sección.
  • En la conversión de PDF, los textos ya no se duplican en el PDF final cuando la estructura ooxml contiene el siguiente patrón: texto - ejecución - texto.

Xceed Workbooks para .NET 1.4

  • En Anotación, guardar una Hoja de Trabajo ya no lanza una IOException cuando las Anotaciones están sin modificar.
  • En Workbook, reemplazar contenido con un FormattedTextList ahora reemplaza correctamente dicho contenido.
  • En la Hoja de Cálculo, ahora se puede utilizar un nuevo método, llamado DeleteRange, para eliminar un rango de Celdas de la Hoja de Cálculo.
  • En la Hoja de Cálculo, ahora se puede utilizar un nuevo método, llamado InsertRange, para insertar un rango de Celdas en la Hoja de Cálculo.

Xceed DataGrid para WPF 7.2

  • Ahora es posible proporcionar múltiples valores distintos por propiedad de elemento de datos y filtrar en consecuencia, lo que permite patrones de filtrado más complejos.
  • En el paquete de temas MaterialDesign, la clase TreeGridflowView ya no tiene un problema de alineación de columnas.
  • Ya no se produce una excepción al cargar la configuración de "persistencia" con una CollectionView distinta de la DataGridCollectionView.

Xceed Toolkit Plus para WPF compilación 4.5.23158.14510

  • En AvalonDock, el DockingManager.PreviewDock & DockingManager.Docked se activan correctamente al acoplarse desde un LayoutContent.
  • En AvalonDock, un NullReferenceException ya no se lanza al abrir un LayoutDocument como ventana flotante.
  • En Gráfico, la graduación de Ticks ya no se incrementa hasta alcanzar un valor máximo cuando Axis' LabelDecimalCount se utiliza la propiedad
  • En el Gráfico, los Ticks ya no se mostrarán fuera del Gráfico cuando el rango comience por debajo de 0 y termine por encima de 0.
  • En Chart, una nueva propiedad, denominada Area.GridBackgroundTemplatese puede utilizar ahora para establecer un fondo para la parte de la rejilla del área del gráfico.
  • En CheckComboBox y CheckListBox, el comando se ejecuta ahora cuando SeleccionarTodo o UnSelectAll se utiliza.
  • DateTimeUpDown.TryParseDateTime() es ahora un método virtual protegido.
  • En ExtendedTabControl, un nuevo evento, llamado AddTabEventpara cuando se añade un nuevo TabItem en el control.
  • En Extended TabControl, un nuevo evento, llamado Evento RemoveTabEventse activará cuando se elimine un TabItem del control.
  • En ExtendedTabControl, ahora es posible añadir elementos de un tipo personalizado utilizando el ItemsSource.
  • En ExtendedTabControl, un IndexOutOfRangeException ya no se lanza cuando se modifica la propiedad ItemsSource o la colección Items.
  • En NumericUpDowns, ya no se establece un valor numérico no válido en NumericUpDown cuando se añaden valores numéricos adicionales con el teclado mientras un FormatString incluye caracteres especiales como %.
  • En PropertyGrid, la configuración de IsReadOnly propiedad a verdadero ya no colapsa las categorías expandidas cuando el botón AtributoCategoríaExpandida se establece en falso y las categorías se amplían utilizando el código o el ratón.
  • En PropertyGrid, ahora se respetará el orden de las categorías al utilizar CategoríaOrden junto con los atributos CategoríaPropiedadOrden atributo.
  • En PropertyGrid, los valores de los NumericUpDowns se muestran ahora correctamente por UIAutomation.
  • En PropertyGrid, todas las propiedades se mostrarán ahora correctamente cuando se utilice el modo categorizado en .NET 7.
  • Cuando se obtienen las dlls de NuGet, la etiqueta "paquete equivocado" que aparecía para System.Drawing.Common ya no aparece.
  • En TokenizedTextBox, ya no se producen excepciones al pegar texto.
  • En WatermarkComboBox, el resaltado de enfoque se muestra ahora como se esperaba al pasar el ratón por encima del control.

Xceed Zip para .NET build 7.1.23156.243

  • En Zip para .NET, ahora es posible especificar una página de códigos que se utilizará para los elementos comprimidos que utilicen codificación de texto OEM (caracteres no Unicode).
  • En Zip para .NET, ahora es posible suministrar un objeto Text.Encoding personalizado, lo que resulta útil cuando se trabaja con archivos zip antiguos creados en máquinas de fuera de Norteamérica.
  • En Zip para .NET, ya no se generan archivos zip dañados en situaciones en las que la cabecera de un archivo provoca una división.