{"id":1934,"date":"2020-01-30T20:30:00","date_gmt":"2020-01-30T20:30:00","guid":{"rendered":"http:\/\/localhost:10003\/?p=1934"},"modified":"2025-08-04T13:56:47","modified_gmt":"2025-08-04T13:56:47","slug":"30-de-enero-de-2020","status":"publish","type":"post","link":"https:\/\/xceed.com\/es\/blog\/releases\/jan-30-2020-release\/","title":{"rendered":"30 de enero de 2020"},"content":{"rendered":"<p><a href=\"http:\/\/xceed.com\/es\/xceed-datagrid-for-wpf\/\"><strong>Xceed DataGrid para WPF<\/strong><\/a>&nbsp;7.0.20077.35200<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora DataGrid es compatible con la plataforma .NET Core 3.<\/li>\n\n\n\n<li>Un nuevo HeadersFootersEditorControl est\u00e1 ahora disponible, lo que da al usuario la capacidad de modificar los encabezados y pies de p\u00e1gina en el DataGrid.<\/li>\n\n\n\n<li>Ahora hay disponible un nuevo indicador HeadersFooters en la configuraci\u00f3n de persistencia, que se puede utilizar para persistir las modificaciones realizadas en los encabezados\/pies de p\u00e1gina a trav\u00e9s del HeadersFootersEditorControl, incluidas las modificaciones realizadas en las filas de estad\u00edsticas a trav\u00e9s del StatsEditorControl.<\/li>\n\n\n\n<li>A\u00f1adir el SearchControl al DataGrid mientras el foco est\u00e1 en un editor complejo en el FilterRow ya no lanza una DataGridInternalException.<\/li>\n\n\n\n<li>Corregido el comportamiento del AutoFilterControl cuando se utiliza con un DataGridVirtualizingQueryableCollectionView, volver\u00e1 a ignorar la DistinctValuesConstraint y en su lugar listar\u00e1 todos los valores posibles.<\/li>\n\n\n\n<li>En NumericTextBox, la visualizaci\u00f3n de un valor flotante o doble con un exponente ya no provoca una ArgumentException.<\/li>\n\n\n\n<li>En el StatsEditorControl, la etiqueta de la lista se actualizar\u00e1 cuando el usuario cambie los valores de Display Column y Stat Function en la secci\u00f3n de configuraci\u00f3n.<\/li>\n\n\n\n<li>En el StatsEditorControl, la nueva propiedad ItemContainerStyle permite al usuario personalizar el aspecto de los elementos de la lista.<\/li>\n\n\n\n<li>En TreeGridflowView, se ha corregido un error que imped\u00eda exportar columnas.<\/li>\n\n\n\n<li>El control de filtro avanzado muestra ahora los operadores adecuados cuando se utiliza en una columna de tipo Nullable.<\/li>\n\n\n\n<li>Los controles del StatsEditorControl ahora cambiar\u00e1n de tama\u00f1o correctamente cuando el usuario cambie el tama\u00f1o de la ventana.<\/li>\n\n\n\n<li>El aspecto del StatsEditorControl se ha corregido para que aparezca correctamente en todos los temas.<\/li>\n\n\n\n<li>Se ha corregido el aspecto del glifo del bot\u00f3n abierto del StatsEditorControl para que ya no aparezca recortado en algunos temas.<\/li>\n\n\n\n<li>El StatsEditorControl puede cerrarse pulsando la tecla Escape.<\/li>\n\n\n\n<li>El StatsEditorControl ahora puede detectar celdas de estad\u00edsticas autogeneradas.<\/li>\n\n\n\n<li>Al abrir el StatsEditorControl, ahora mostrar\u00e1 las estad\u00edsticas en la lista seg\u00fan el orden de las columnas visibles.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-toolkit-plus-for-wpf\/\"><strong>Xceed Toolkit Plus para WPF<\/strong><\/a>&nbsp;4.0.20076.12200<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Todos los controles del kit de herramientas est\u00e1n ahora disponibles para la plataforma .NET Core 3.<\/li>\n\n\n\n<li>En AdditionConverter, el uso de un Int32 ahora convierte correctamente a un doble antes de hacer la suma.<\/li>\n\n\n\n<li>En AvalonDock, el auto-ocultamiento de un LayoutAnchorable ahora lo auto-oculta en el lado m\u00e1s cercano.<\/li>\n\n\n\n<li>En AvalonDock, al almacenar en cach\u00e9 TabItems y cambiar el tabItem seleccionado ya no se activa el evento Loaded\/Unloaded para los elementos de contenido TabItems.<\/li>\n\n\n\n<li>En AvalonDock, los textos de localizaci\u00f3n en chino se han revisado para utilizar textos simplificados.<\/li>\n\n\n\n<li>En AvalonDock, al hacer clic en un LayoutDocument\/LayoutAnchorable de un DockingManager situado dentro de otro DockingManager ya no se mezcla el ActiveContent de los DockingManagers.<\/li>\n\n\n\n<li>En AvalonDock, cerrar un LayoutAnchorable ya no impide mostrar LayoutAnchorables ocultos.<\/li>\n\n\n\n<li>En AvalonDock, la deserializaci\u00f3n de un DockingManager que contenga floatingWindows muestra ahora correctamente la posici\u00f3n y el tama\u00f1o de la floatingWindow.<\/li>\n\n\n\n<li>En AvalonDock, al deserializar un LayoutRoot ahora se lee el elemento final.<\/li>\n\n\n\n<li>En AvalonDock, al acoplar una ventana flotante se mantiene el foco en el DockingManager cuando se abren otras ventanas.<\/li>\n\n\n\n<li>En AvalonDock, arrastrar un LayoutAnchorable con su propiedad CanFloat establecida a false ya no hace desaparecer el panel.<\/li>\n\n\n\n<li>En AvalonDock, la flotaci\u00f3n de un LayoutAnchorable definido inicialmente en un LayoutDocumentPane muestra ahora correctamente el bot\u00f3n \"X\" cuando su propiedad CanClose es verdadera.<\/li>\n\n\n\n<li>En AvalonDock, al flotar un nuevo grupo de pesta\u00f1as horizontales\/verticales ahora se crea una ventana flotante con un tama\u00f1o normal.<\/li>\n\n\n\n<li>En AvalonDock, ocultar los LayoutAnchorables de un LayoutAnchorGroup y volver a mostrarlos una vez que el LayoutAnchorGroup ha desaparecido ya no genera una excepci\u00f3n.<\/li>\n\n\n\n<li>En AvalonDock, pulsar Ctrl + Tabulador desde ventanas flotantes ahora abre la NavigatorWindow incluso cuando el contenido no tiene el foco.<\/li>\n\n\n\n<li>En AvalonDock, hacer que un LayoutDocument\/LayoutAnchorable se active haciendo clic en su contenido funciona ahora en todos los casos.<\/li>\n\n\n\n<li>En AvalonDock, minimizar una ventana flotante con el m\u00e9todo SystemCommands.MinimizeWindow ahora minimiza la ventana flotante.<\/li>\n\n\n\n<li>En AvalonDock, al mover una ventana flotante que contenga LayoutAnchorable(s) con la propiedad CanDockAsTabbedDocument establecida en false, ya no se crea un \u00e1rea de ca\u00edda sobre un LayoutDocumentPane.<\/li>\n\n\n\n<li>En AvalonDock, los paneles con una estrella DockWidth\/DockHeight ya no comienzan con los valores DockMinWidth\/DockMinHeight.<\/li>\n\n\n\n<li>En AvalonDock, al hacer aparecer un MaterialToast dentro de una ventana flotante, ahora se muestra el MaterialToast correctamente.<\/li>\n\n\n\n<li>En AvalonDock, al hacer clic con el bot\u00f3n derecho en los laterales de los LayoutAnchorableTabItems o LayoutDocumentTabItems ahora se abre el men\u00fa contextual.<\/li>\n\n\n\n<li>En AvalonDock, establecer la propiedad LayoutDocument.IsActive a true antes de la inserci\u00f3n ya no lanza una excepci\u00f3n de referencia nula.<\/li>\n\n\n\n<li>En AvalonDock, la propiedad CanTogglePin est\u00e1 ahora disponible en el objeto LayoutItem, para poder establecerla en un estilo dirigido a un LayoutItem.<\/li>\n\n\n\n<li>En AvalonDock, ahora se puede utilizar la propiedad DockingManager.LayoutItemContainerStyle para crear un estilo que redefina los comandos LayoutItem.<\/li>\n\n\n\n<li>En AvalonDock, la propiedad LayoutContent.CanClose ahora siempre se serializa.<\/li>\n\n\n\n<li>En AvalonDock, las propiedades LayoutContent.PreviousContainer y LayoutContent.PreviousContainerId ahora ofrecen un getter p\u00fablico.<\/li>\n\n\n\n<li>En AvalonDock, la nueva propiedad CacheAnchorableTabItems del DockingManager evita ahora que los LayoutAnchorablePaneControls recarguen los TabItems cada vez que se seleccionan.<\/li>\n\n\n\n<li>En AvalonDock, el uso de Alt + F4 para cerrar\/ocultar un LayoutAnchorableFloatingWindow\/LayoutDocumentFloatingWindow ya no cierra\/oculta una ventana cuando CanClose\/CanHide es falso.<\/li>\n\n\n\n<li>En AvalonDock, el uso de la serializaci\u00f3n junto con las propiedades DockingManager.DocumentsSource o AnchorablesSource ahora restaura correctamente el dise\u00f1o al deserializar.<\/li>\n\n\n\n<li>En AvalonDock, el uso del divisor de arrastre para un LayoutDocument\/LayoutAnchorable en modo \"estrella\", con el fin de cambiar su tama\u00f1o, ahora resulta en un panel redimensionado v\u00e1lido.<\/li>\n\n\n\n<li>En AvalonDock, al utilizar las flechas izquierda\/derecha en LayoutAnchorableTabItems\/LayoutDocumentTabItems ahora se pasa del primero al \u00faltimo y viceversa. Adem\u00e1s, al usar shift + F10 en LayoutAnchorableTabItems\/LayoutDocumentTabItems ahora se abre el men\u00fa contextual.<\/li>\n\n\n\n<li>En AvalonDock, el uso de NavigatorWindow para seleccionar un LayoutItem ahora establece el foco dentro del LayoutItem seleccionado.<\/li>\n\n\n\n<li>En AvalonDock, cuando la MainWindow que contiene un DockingManager recupera el foco, el \u00faltimo LayoutAnchorableControl\/LayoutDocumentControl enfocado ya no se activa cuando se hace clic fuera del DockingManager.<\/li>\n\n\n\n<li>En los temas de AvalonDock, cuando la propiedad CacheTabItems est\u00e1 establecida en true, la selecci\u00f3n de un TabItem ya visitado evita ahora la recarga del contenido del TabItem.<\/li>\n\n\n\n<li>En AvalonDock y WatermarkTextBox, las propiedades de automatizaci\u00f3n de IU Name, AutomationId y HelpText ahora funcionan para LayoutAnchorables, LayoutDocuments y WatermarkTextBox.<\/li>\n\n\n\n<li>En BusyIndicator, ya no se lanzan InvalidCastExceptions cuando los valores recibidos no est\u00e1n establecidos.<\/li>\n\n\n\n<li>En Gr\u00e1fico, al establecer las propiedades CustomRangeStart\/CustomRangeEnd en un eje, ahora se muestra el gr\u00e1fico a tama\u00f1o completo mostrando s\u00f3lo los DataPoints incluidos en el rango personalizado definido.<\/li>\n\n\n\n<li>En Chart, las propiedades Axis.Range.Start y Axis.Range.End son ahora propiedades get only para evitar confusiones con las propiedades Axis.CustomRangeStart y Axis.CustomRangeEnd.<\/li>\n\n\n\n<li>En CheckListBox\/CheckComboBox, el uso del m\u00e9todo SelectAll con m\u00e1s de 200 elementos es ahora m\u00e1s r\u00e1pido al seleccionar todos los elementos.<\/li>\n\n\n\n<li>En CheckComboBox, modificar el valor de un SelectedMemberPath ahora modifica el valor s\u00f3lo cuando es necesario, esto mejora el rendimiento cuando el CheckComboBox contiene cientos de elementos.<\/li>\n\n\n\n<li>En CheckComboBox y CheckListBox, cuando se utiliza un SelectedMemberPath, el valor de SelectedMemberPath se actualizar\u00e1 en la llamada de retorno ItemSelectionChanged.<\/li>\n\n\n\n<li>En CollectionControlDialog, al abrir un objeto que contiene un subobjeto de tipo ControlTemplate ya no se produce una excepci\u00f3n.<\/li>\n\n\n\n<li>En CollectionControlDialog, el uso de una propiedad indexada ya no lanza una excepci\u00f3n ArgumentOutOfRange.<\/li>\n\n\n\n<li>En ColorPicker, las nuevas propiedades DropDownBorderThickness y DropDownBorderBrush est\u00e1n ahora disponibles para personalizar los bordes emergentes de DropDown.<\/li>\n\n\n\n<li>En DateTimePicker, al hacer doble clic con el rat\u00f3n en un CalendarDayButton ahora se cierra la ventana emergente del calendario.<\/li>\n\n\n\n<li>En DateTimePicker, establecer las propiedades M\u00e1ximo\/M\u00ednimo cerca de los valores M\u00e1ximo\/M\u00ednimo admitidos ya no lanza una excepci\u00f3n.<\/li>\n\n\n\n<li>En ExtendedTabControl, al activar la propiedad CacheTabItems y seleccionar un nuevo TabItem ya no se produce una excepci\u00f3n.<\/li>\n\n\n\n<li>En ExtendedTabControl, cuando la propiedad CacheTabItems est\u00e1 en true, al cambiar el TabItem seleccionado ya no se activan los eventos Loaded\/Unloaded.<\/li>\n\n\n\n<li>En MaterialHamburger, el uso de un MaterialHamburgerMenu dentro de AvalonDock ya no difumina su contenido.<\/li>\n\n\n\n<li>En MaterialToast, ocultar una tostada en medio de una pila de tostadas ya no oculta la tostada precedente.<\/li>\n\n\n\n<li>En NumericUpDowns, cuando UpdateValueOnEnterKey es true y el TextBox est\u00e1 vac\u00edo, el uso de los botones arriba\/abajo ya no lanza una InvalidOperationException.<\/li>\n\n\n\n<li>En PropertyGrid, todos los editores pueden ahora tener sus propiedades visuales anuladas en un estilo personalizado.<\/li>\n\n\n\n<li>En PropertyGrid, el uso del ComboBoxEditor con valores anulables ahora muestra una opci\u00f3n 'Null' en el ComboBox.<\/li>\n\n\n\n<li>En PropertyGrid, los atributos con UsageAttribute.AllowMultiple establecido en true ahora sobrescribir\u00e1n el TypeId para garantizar la unicidad.<\/li>\n\n\n\n<li>En RichTextBox, cuando se escribe un nuevo car\u00e1cter, la propiedad Text se actualiza antes de lanzar el evento TextChanged.<\/li>\n\n\n\n<li>En SplitButton, la nueva propiedad DropDownTooltip est\u00e1 ahora disponible para establecer un tooltip para el DropDownButton del SplitButton.<\/li>\n\n\n\n<li>En StyleableWindow, al maximizar la ventana ahora se utiliza el espacio de trabajo disponible de la pantalla actual.<\/li>\n\n\n\n<li>En StyleableWindow, establecer la propiedad SizeToContent a Width, Height o WidthAndHeight ya no impedir\u00e1 que un usuario cambie el tama\u00f1o de StyleableWindow.<\/li>\n\n\n\n<li>En TimeSpanUpDown, cuando UpdateValueOnEnterKey es true y el contenido est\u00e1 vac\u00edo, el uso de los botones arriba\/abajo ya no lanza una excepci\u00f3n de Referencia Nula.<\/li>\n\n\n\n<li>En TokenizedTextBox, ahora se puede utilizar la nueva propiedad FilterType para personalizar el tipo de filtro de b\u00fasqueda.<\/li>\n\n\n\n<li>En la automatizaci\u00f3n de la interfaz de usuario para WatermarkTextBox y AutoSelectTextBox, el tipo de control devuelve ahora \"Editar\" en lugar de \"Personalizado\".<\/li>\n\n\n\n<li>En WatermarkPasswordBox, usar la tecla 'Enter' ya no roba el foco.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-grid-for-winforms\/\"><strong>Xceed Grid para WinForms<\/strong><\/a>&nbsp;4.3.20076.12370<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Grid es ahora compatible con la plataforma .NET Core 3.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-zip-for-net\/\"><strong>Xceed Zip para .NET<\/strong><\/a>&nbsp;y&nbsp;<a href=\"http:\/\/xceed.com\/es\/xceed-zip-for-xamarin\/\"><strong>Xceed Zip para Xamarin<\/strong><\/a>&nbsp;6.8.20078.14200<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El MultiThreadManager ahora puede ejecutarse autom\u00e1ticamente en segundo plano para mantener los hilos alimentados con datos para comprimir.<\/li>\n\n\n\n<li>A\u00f1adido soporte para el formato de datos comprimidos Xceed Zip 3 en la nueva clase Xceed.Compression.Formats.XceedZip3CompressedStream.<\/li>\n\n\n\n<li>El m\u00f3dulo autoextractor ahora puede pasar argumentos de l\u00ednea de comandos y devolver c\u00f3digos de salida de las aplicaciones ExecuteAfter. (S\u00f3lo Xceed Zip para .NET classic)<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-real-time-zip-for-net\/\"><strong>Xceed Real-Time Zip para .NET<\/strong><\/a>&nbsp;y&nbsp;<a href=\"http:\/\/xceed.com\/es\/xceed-real-time-zip-for-xamarin\/\"><strong>Xceed Real-Time Zip para Xamarin<\/strong><\/a>&nbsp;6.8.20078.14200<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El MultiThreadManager ahora puede ejecutarse autom\u00e1ticamente en segundo plano para mantener los hilos alimentados con datos para comprimir.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-sftp-for-net\/\"><strong>Xceed SFTP para .NET<\/strong><\/a>&nbsp;y&nbsp;<a href=\"http:\/\/xceed.com\/es\/xceed-sftp-for-xamarin\/\"><strong>Xceed SFTP para Xamarin<\/strong><\/a>&nbsp;6.8.20078.14200<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se ha a\u00f1adido compatibilidad con los algoritmos de clave p\u00fablica rsa-sha2-256 y rsa-sha2-512.<\/li>\n\n\n\n<li>El evento SSHClient.HostKeyReceived ahora proporciona la huella digital de la clave del host usando SHA256.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-zip-for-activex\/\"><strong>Xceed Zip para ActiveX<\/strong><\/a>&nbsp;y&nbsp;<a href=\"http:\/\/xceed.com\/es\/xceed-zip-for-x64\/\"><strong>Xceed Zip para x64<\/strong><\/a>&nbsp;6.5.20077.12160<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El m\u00f3dulo autoextractor ahora puede pasar argumentos de l\u00ednea de comandos y devolver c\u00f3digos de salida de las aplicaciones ExecuteAfter.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceder-palabras-para-red\/\"><strong>Xceed Words para .NET<\/strong><\/a>&nbsp;1.7.20076.14010<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En Bookmark, llamar al m\u00e9todo SetText para reemplazar un texto por uno nuevo que contenga una \"n\" ahora a\u00f1ade correctamente la nueva l\u00ednea.<\/li>\n\n\n\n<li>En Borde, Documento, Formato, Imagen, P\u00e1rrafo, Imagen y Estilo, las propiedades y argumentos de m\u00e9todo para tama\u00f1os, posiciones y escalado utilizan ahora un tipo float.<\/li>\n\n\n\n<li>En Chart, ahora funciona la modificaci\u00f3n del color de una serie LineChart.<\/li>\n\n\n\n<li>En Gr\u00e1fico, al utilizar un BarChart con su propiedad BarGrouping establecida en 'Stacked' o 'PercentStacked' ahora se apilan correctamente los elementos del gr\u00e1fico.<\/li>\n\n\n\n<li>En Documento, al obtener los marcadores ahora se realiza la b\u00fasqueda m\u00e1s r\u00e1pidamente.<\/li>\n\n\n\n<li>En Documento, las im\u00e1genes obtienen ahora un identificador \u00fanico para evitar posibles corrupciones de archivos.<\/li>\n\n\n\n<li>En Documento, al insertar un documento con im\u00e1genes 'x-emf' en otro, ahora se muestran correctamente todas las im\u00e1genes del documento resultante.<\/li>\n\n\n\n<li>En Documento, la inserci\u00f3n de un salto de p\u00e1gina ya no da lugar a un documento no v\u00e1lido.<\/li>\n\n\n\n<li>En Documento, al insertar un p\u00e1rrafo que contiene im\u00e1genes ahora se insertan correctamente las im\u00e1genes del p\u00e1rrafo.<\/li>\n\n\n\n<li>En Documento, la fusi\u00f3n de 2 documentos que contienen notas a pie de p\u00e1gina\/notas finales ahora fusiona correctamente los documentos.<\/li>\n\n\n\n<li>En Documento, ahora hay nuevos m\u00e9todos disponibles para a\u00f1adir Hiperv\u00ednculos basados en un Hiperv\u00ednculo referenciado.<\/li>\n\n\n\n<li>En Documento, ahora se dispone de nuevos m\u00e9todos para a\u00f1adir Hiperenlaces con formato.<\/li>\n\n\n\n<li>En Documento, ahora existen nuevos m\u00e9todos para insertar texto html\/rtf (con etiquetas), o documento html\/rtf, en un documento Word, dando como resultado un documento docx que contiene datos html\/rtf formateados.<\/li>\n\n\n\n<li>En Document, el an\u00e1lisis sint\u00e1ctico de un enlace no v\u00e1lido ya no lanza una UriFormatException.<\/li>\n\n\n\n<li>En Document, el m\u00e9todo InsertDocument utiliza ahora el nuevo par\u00e1metro 'useSectionBreak' para unir o no el nuevo documento en una nueva p\u00e1gina.<\/li>\n\n\n\n<li>En Document, el nuevo m\u00e9todo AddList(list t) est\u00e1 ahora disponible para devolver la copia de una lista.<\/li>\n\n\n\n<li>En Document, el nuevo m\u00e9todo AddTable(table t) est\u00e1 ahora disponible para devolver una copia de una tabla.<\/li>\n\n\n\n<li>En Document, se mejor\u00f3 el rendimiento para a\u00f1adir cientos de im\u00e1genes.<\/li>\n\n\n\n<li>En Documento, al utilizar el m\u00e9todo InsertDocument para fusionar dos documentos con estilos diferentes ahora se mantienen los estilos de los documentos.<\/li>\n\n\n\n<li>En Document, el uso del m\u00e9todo Save() seguido de una llamada a SaveAs() o a ConvertToPdf() ya no genera una excepci\u00f3n.<\/li>\n\n\n\n<li>En Documento y P\u00e1rrafo, ahora es posible a\u00f1adir un CheckBox o modificar el estado marcado de un CheckBox.<\/li>\n\n\n\n<li>En Lista, la creaci\u00f3n de listas con niveles superiores a 0 reinicia ahora la numeraci\u00f3n de cada lista por defecto.<\/li>\n\n\n\n<li>En List, ahora se pueden a\u00f1adir nuevos elementos con un formato individual espec\u00edfico; los m\u00e9todos Document.AddList y Document.AddListItem contienen ahora un nuevo par\u00e1metro de formato.<\/li>\n\n\n\n<li>En List, la propiedad ListType ya no devuelve null al leer una lista existente de un documento.<\/li>\n\n\n\n<li>En P\u00e1rrafo, llamar al m\u00e9todo Resaltar con Resaltar.none como par\u00e1metro ahora elimina el resaltado en el p\u00e1rrafo.<\/li>\n\n\n\n<li>En P\u00e1rrafo, reemplazar texto ya no lanza una excepci\u00f3n ArgumentOutOfRange.<\/li>\n\n\n\n<li>En P\u00e1rrafo, las sangr\u00edas por defecto utilizan ahora los valores correctos.<\/li>\n\n\n\n<li>En P\u00e1rrafo, cuando el documento tiene una alineaci\u00f3n de p\u00e1rrafo por defecto diferente de 'izquierda', establecer una alineaci\u00f3n de p\u00e1rrafo a 'izquierda' ahora modifica la alineaci\u00f3n.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, un docx que contenga im\u00e1genes jpg grandes ya no da como resultado un documento pdf de gran tama\u00f1o.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, ahora se dispone de un nuevo par\u00e1metro en el m\u00e9todo DocX.ConvertToPdf para proporcionar una lista de archivos ttf a utilizar cuando el docx a convertir incluye fuentes que no est\u00e1n instaladas.<\/li>\n\n\n\n<li>En la conversi\u00f3n a PDF, un n\u00famero de p\u00e1gina situado en un elemento 'sdt' de un p\u00e1rrafo ahora se muestra correctamente en PDF.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, al a\u00f1adir finales de l\u00ednea con el estilo 'subrayado' ya no se convierten los subrayados en PDF.<\/li>\n\n\n\n<li>En Conversi\u00f3n a PDF, la conversi\u00f3n de caracteres sinuosos de word a PDF ahora los muestra correctamente en PDF.<\/li>\n\n\n\n<li>En la conversi\u00f3n a PDF, las celdas combinadas vac\u00edas ya no establecen una altura de fila de 0 al convertirlas a PDF.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, las fuentes que utilizan una posici\u00f3n \"elevada\" ya no muestran s\u00f3lo una parte de la misma, sino que se convierten como fuente \"normal\".<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, al tener una imagen InLineWithText, que tiene una altura mayor que su l\u00ednea de texto, ya no recorta la parte inferior de su l\u00ednea de texto.<\/li>\n\n\n\n<li>En la conversi\u00f3n a PDF, las im\u00e1genes contenidas en elementos 'sdt' se convierten ahora correctamente a PDF.<\/li>\n\n\n\n<li>En la conversi\u00f3n a PDF, los saltos de l\u00ednea se convierten ahora correctamente a PDF.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, los n\u00fameros de ListItem ya no toman su primer estilo de texto por defecto.<\/li>\n\n\n\n<li>En la conversi\u00f3n a PDF, los n\u00fameros de subnivel de ListItem ahora se convierten correctamente a PDF.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, modificar un documento y convertirlo a PDF (sin guardarlo) ahora convierte correctamente las modificaciones a PDF.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, ya no se lanzan NullReferenceExceptions cuando el borde de la p\u00e1gina incluye bordes laterales nulos.<\/li>\n\n\n\n<li>En la conversi\u00f3n a PDF, las tablas que siguen a un elemento 'sdt' se convierten ahora a PDF.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, las tablas con longitudes de columna de NaN ahora utilizan el ancho disponible y ya no lanzan una excepci\u00f3n.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, las tablas con celdas fusionadas verticalmente ahora ajustan correctamente la altura de todas sus celdas.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, el uso de una tabla con celdas combinadas verticalmente ya no lanza una outOfRangeException cuando la fila siguiente contiene menos celdas.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, el uso de m\u00e1rgenes de celda en muchas celdas de una fila ya no crea una celda con una gran altura de fila en PDF.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, al utilizar texto resaltado o sombreado dentro de un p\u00e1rrafo justificado, ahora el texto resaltado o sombreado se muestra sin espacios en blanco.<\/li>\n\n\n\n<li>En la conversi\u00f3n a PDF, el uso de ListItems con valores de vi\u00f1etas con s\u00edmbolos decimales ahora se convierte correctamente a PDF.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, el uso de n\u00fameros de p\u00e1gina ya no genera la excepci\u00f3n \"La secuencia no contiene ning\u00fan elemento\".<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, el uso de TabStopPositions, donde algunas de ellas est\u00e1n 'despejadas', ahora alinea correctamente el texto en PDF.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, el uso de TabStopPositions ya no da lugar a un posible bucle infinito.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, el uso de formas envueltas ya no se confirma si el objeto envuelto es nulo.<\/li>\n\n\n\n<li>En la conversi\u00f3n de PDF, cuando la cultura no es \"Ingl\u00e9s\", los pies de p\u00e1gina ahora aparecen correctamente en la parte inferior de las p\u00e1ginas pdf.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, cuando el encabezado incluye objetos envueltos grandes, ahora el encabezado se extiende en altura para ajustarse a estos objetos envueltos.<\/li>\n\n\n\n<li>En Conversi\u00f3n PDF, cuando la suma del ancho de las columnas de una tabla es mayor que el espacio disponible en una p\u00e1gina, las columnas de la tabla ahora recalculan su ancho para ajustarse a la p\u00e1gina.<\/li>\n\n\n\n<li>En Imagen, la nueva propiedad Alfa est\u00e1 ahora disponible para establecer la transparencia de una imagen.<\/li>\n\n\n\n<li>En Secci\u00f3n, cuando los encabezados\/pies de p\u00e1gina son diferentes entre las secciones, guardar el documento como docx ya no crea un documento ilegible en MS Word.<\/li>\n\n\n\n<li>En Tabla, la nueva propiedad IndentFromLeft puede utilizarse ahora para aplicar sangr\u00eda a una tabla.<\/li>\n\n\n\n<li>En Tabla, la nueva propiedad RowSpan de las celdas puede utilizarse ahora para recuperar el n\u00famero de celdas fusionadas verticalmente.<\/li>\n\n\n\n<li>En Table, se ha mejorado el rendimiento al dejar de validar los estilos cuando no se especifica ning\u00fan estilo.<\/li>\n\n\n\n<li>En Tabla, cuando la tabla est\u00e1 en un encabezado\/pie de p\u00e1gina, al reemplazar el texto de una fila espec\u00edfica ya no se reemplaza el texto de todas las filas.<\/li>\n<\/ul>\n\n\n\n<p><a href=\"http:\/\/xceed.com\/es\/xceed-pdf-creator-for-net\/\"><strong>Xceed PDF Creator para .NET<\/strong><\/a>&nbsp;1.7.20076.14010<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En Bookmark, llamar al m\u00e9todo SetText para reemplazar un texto por uno nuevo que contenga una \"n\" ahora a\u00f1ade correctamente la nueva l\u00ednea.<\/li>\n\n\n\n<li>En Borde, Documento, Formato, Imagen, P\u00e1rrafo, Imagen y Estilo, las propiedades y argumentos de m\u00e9todo para tama\u00f1os, posiciones y escalado utilizan ahora un tipo float.<\/li>\n\n\n\n<li>En Documento, al obtener los marcadores ahora se realiza la b\u00fasqueda m\u00e1s r\u00e1pidamente.<\/li>\n\n\n\n<li>En Documento, las im\u00e1genes obtienen ahora un identificador \u00fanico para evitar posibles corrupciones de archivos.<\/li>\n\n\n\n<li>En Documento, al insertar un documento con im\u00e1genes 'x-emf' en otro, ahora se muestran correctamente todas las im\u00e1genes del documento resultante.<\/li>\n\n\n\n<li>En Documento, la inserci\u00f3n de un salto de p\u00e1gina ya no da lugar a un documento no v\u00e1lido.<\/li>\n\n\n\n<li>En Documento, al insertar un p\u00e1rrafo que contiene im\u00e1genes ahora se insertan correctamente las im\u00e1genes del p\u00e1rrafo.<\/li>\n\n\n\n<li>En Documento, la fusi\u00f3n de 2 documentos que contienen notas a pie de p\u00e1gina\/notas finales ahora fusiona correctamente los documentos.<\/li>\n\n\n\n<li>En Documento, ahora hay nuevos m\u00e9todos disponibles para a\u00f1adir Hiperv\u00ednculos basados en un Hiperv\u00ednculo referenciado.<\/li>\n\n\n\n<li>En Documento, ahora se dispone de nuevos m\u00e9todos para a\u00f1adir Hiperenlaces con formato.<\/li>\n\n\n\n<li>En Document, el an\u00e1lisis sint\u00e1ctico de un enlace no v\u00e1lido ya no lanza una UriFormatException.<\/li>\n\n\n\n<li>En Document, el m\u00e9todo InsertDocument utiliza ahora el nuevo par\u00e1metro 'useSectionBreak' para unir o no el nuevo documento en una nueva p\u00e1gina.<\/li>\n\n\n\n<li>En Document, el nuevo m\u00e9todo AddList(list t) est\u00e1 ahora disponible para devolver la copia de una lista.<\/li>\n\n\n\n<li>En Document, el nuevo m\u00e9todo AddTable(table t) est\u00e1 ahora disponible para devolver una copia de una tabla.<\/li>\n\n\n\n<li>En Document, se mejor\u00f3 el rendimiento para a\u00f1adir cientos de im\u00e1genes.<\/li>\n\n\n\n<li>En Documento, al utilizar el m\u00e9todo InsertDocument para fusionar dos documentos con estilos diferentes ahora se mantienen los estilos de los documentos.<\/li>\n\n\n\n<li>En Document, el uso del m\u00e9todo Save() seguido de una llamada a SaveAs() ya no genera una excepci\u00f3n.<\/li>\n\n\n\n<li>En Documento y P\u00e1rrafo, ahora es posible a\u00f1adir un CheckBox o modificar el estado marcado de un CheckBox.<\/li>\n\n\n\n<li>En Lista, la creaci\u00f3n de listas con niveles superiores a 0 reinicia ahora la numeraci\u00f3n de cada lista por defecto.<\/li>\n\n\n\n<li>En List, ahora se pueden a\u00f1adir nuevos elementos con un formato individual espec\u00edfico; los m\u00e9todos Document.AddList y Document.AddListItem contienen ahora un nuevo par\u00e1metro de formato.<\/li>\n\n\n\n<li>En List, la propiedad ListType ya no devuelve null al leer una lista existente de un documento.<\/li>\n\n\n\n<li>En P\u00e1rrafo, llamar al m\u00e9todo Resaltar con Resaltar.none como par\u00e1metro ahora elimina el resaltado en el p\u00e1rrafo.<\/li>\n\n\n\n<li>En P\u00e1rrafo, reemplazar texto ya no lanza una excepci\u00f3n ArgumentOutOfRange.<\/li>\n\n\n\n<li>En P\u00e1rrafo, las sangr\u00edas por defecto utilizan ahora los valores correctos.<\/li>\n\n\n\n<li>En P\u00e1rrafo, cuando el documento tiene una alineaci\u00f3n de p\u00e1rrafo por defecto diferente de 'izquierda', establecer una alineaci\u00f3n de p\u00e1rrafo a 'izquierda' ahora modifica la alineaci\u00f3n.<\/li>\n\n\n\n<li>En Imagen, la nueva propiedad Alfa est\u00e1 ahora disponible para establecer la transparencia de una imagen.<\/li>\n\n\n\n<li>En Tabla, la nueva propiedad IndentFromLeft puede utilizarse ahora para aplicar sangr\u00eda a una tabla.<\/li>\n\n\n\n<li>En Tabla, la nueva propiedad RowSpan de las celdas puede utilizarse ahora para recuperar el n\u00famero de celdas fusionadas verticalmente.<\/li>\n\n\n\n<li>En Table, se ha mejorado el rendimiento al dejar de validar los estilos cuando no se especifica ning\u00fan estilo.<\/li>\n\n\n\n<li>En Tabla, cuando la tabla est\u00e1 en un encabezado\/pie de p\u00e1gina, al reemplazar el texto de una fila espec\u00edfica ya no se reemplaza el texto de todas las filas.<\/li>\n\n\n\n<li>Un n\u00famero de p\u00e1gina situado en un elemento 'sdt' de un p\u00e1rrafo ahora se muestra correctamente en el PDF resultante.<\/li>\n\n\n\n<li>Al a\u00f1adir finales de l\u00ednea con el estilo 'subrayado' ya no se guardan los subrayados.<\/li>\n\n\n\n<li>Las celdas fusionadas vac\u00edas ya no establecen una altura de fila de 0.<\/li>\n\n\n\n<li>Las fuentes que utilizan una posici\u00f3n \"elevada\" ya no muestran s\u00f3lo una parte de ella, sino que se convierten en una fuente \"normal\".<\/li>\n\n\n\n<li>Si una imagen InLineWithText tiene una altura mayor que su l\u00ednea de texto, ya no recorta la parte inferior de su l\u00ednea de texto.<\/li>\n\n\n\n<li>Las im\u00e1genes contenidas en elementos 'sdt' se guardan ahora correctamente en PDF.<\/li>\n\n\n\n<li>Ahora los saltos de l\u00ednea se guardan correctamente en el PDF.<\/li>\n\n\n\n<li>Los n\u00fameros de ListItem ya no toman su primer estilo de texto por defecto.<\/li>\n\n\n\n<li>Los n\u00fameros de subnivel de ListItem ahora se guardan correctamente en PDF.<\/li>\n\n\n\n<li>Ya no se lanzan NullReferenceExceptions cuando el borde de la p\u00e1gina incluye bordes laterales nulos.<\/li>\n\n\n\n<li>Las tablas que siguen a un elemento 'sdt' se guardan ahora en PDF.<\/li>\n\n\n\n<li>Las tablas con longitudes de columna de NaN ahora utilizan el ancho disponible y ya no lanzan una excepci\u00f3n.<\/li>\n\n\n\n<li>Las tablas con celdas fusionadas verticalmente ahora ajustan correctamente la altura de todas sus celdas.<\/li>\n\n\n\n<li>El uso de una tabla con celdas combinadas verticalmente ya no lanza una outOfRangeException cuando la fila siguiente contiene menos celdas.<\/li>\n\n\n\n<li>El uso de im\u00e1genes jpg grandes ya no da como resultado un documento pdf de gran tama\u00f1o.<\/li>\n\n\n\n<li>El uso de m\u00e1rgenes de celda en muchas celdas de una fila ya no crea una celda con una gran altura de fila.<\/li>\n\n\n\n<li>Al utilizar texto resaltado o sombreado dentro de un p\u00e1rrafo justificado, ahora el texto resaltado o sombreado se muestra sin espacios en blanco.<\/li>\n\n\n\n<li>El uso de ListItems con valores de vi\u00f1etas con s\u00edmbolos decimales ahora se guarda correctamente.<\/li>\n\n\n\n<li>El uso de n\u00fameros de p\u00e1gina ya no produce la excepci\u00f3n \"La secuencia no contiene ning\u00fan elemento\".<\/li>\n\n\n\n<li>El uso de TabStopPositions, donde algunos de ellos est\u00e1n 'despejados', ahora alinea correctamente el texto.<\/li>\n\n\n\n<li>El uso de TabStopPositions ya no da lugar a un posible bucle infinito.<\/li>\n\n\n\n<li>El uso de caracteres Enrollados ahora los muestra correctamente.<\/li>\n\n\n\n<li>El uso de formas envueltas ya no asegura un objeto envuelto nulo.<\/li>\n\n\n\n<li>Al guardar, el m\u00e9todo SaveAs(stream) ya no lanza una excepci\u00f3n.<\/li>\n\n\n\n<li>Cuando la cultura no es \"inglesa\", los pies de p\u00e1gina aparecen ahora correctamente en la parte inferior de las p\u00e1ginas pdf.<\/li>\n\n\n\n<li>Cuando la cabecera incluye objetos envueltos grandes, la cabecera ahora se extiende en altura para ajustarse a estos objetos envueltos.<\/li>\n\n\n\n<li>Cuando la suma del ancho de las columnas de una tabla es mayor que el espacio disponible en una p\u00e1gina, las columnas de la tabla ahora recalculan su ancho para caber en la p\u00e1gina.<\/li>\n<\/ul>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>La versi\u00f3n de enero de 2020 introduce la compatibilidad con .NET Core 3 en todos los productos, as\u00ed como numerosas actualizaciones y correcciones de errores en nuestros productos WPF, Windows y Zip.<\/p>","protected":false},"author":2,"featured_media":1883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[141,50],"tags":[],"class_list":["post-1934","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-releases"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jan. 30, 2020 Release - Xceed<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xceed.com\/es\/blog\/libera\/30-de-enero-de-2020\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jan. 30, 2020 Release - Xceed\" \/>\n<meta property=\"og:description\" content=\"The January 2020 release introduces .NET Core 3 support across all products as well as many updates and bug fixes for our WPF, Windows and Zip products\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xceed.com\/es\/blog\/libera\/30-de-enero-de-2020\/\" \/>\n<meta property=\"og:site_name\" content=\"Xceed\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-30T20:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T13:56:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png\" \/>\n\t<meta property=\"og:image:width\" content=\"718\" \/>\n\t<meta property=\"og:image:height\" content=\"718\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alain Jreij\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alain Jreij\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/\"},\"author\":{\"name\":\"Alain Jreij\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\"},\"headline\":\"Jan. 30, 2020 Release\",\"datePublished\":\"2020-01-30T20:30:00+00:00\",\"dateModified\":\"2025-08-04T13:56:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/\"},\"wordCount\":3625,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"articleSection\":[\"All\",\"Releases\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/\",\"name\":\"Jan. 30, 2020 Release - Xceed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"datePublished\":\"2020-01-30T20:30:00+00:00\",\"dateModified\":\"2025-08-04T13:56:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Winter.png\",\"width\":718,\"height\":718},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/releases\\\/jan-30-2020-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xceed.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jan. 30, 2020 Release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"name\":\"Xceed\",\"description\":\"Provides tools for .NET, Windows Forms, WPF, Silverlight, and ASP.NET developers to create better applications.\",\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xceed.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\",\"name\":\"Xceed\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/cropped-xceed-logo.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/cropped-xceed-logo.png\",\"width\":609,\"height\":150,\"caption\":\"Xceed\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\",\"name\":\"Alain Jreij\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"caption\":\"Alain Jreij\"},\"url\":\"https:\\\/\\\/xceed.com\\\/es\\\/blog\\\/author\\\/jreijaxceed-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comunicado de prensa del 30 de enero de 2020 - Xceed","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xceed.com\/es\/blog\/libera\/30-de-enero-de-2020\/","og_locale":"es_MX","og_type":"article","og_title":"Jan. 30, 2020 Release - Xceed","og_description":"The January 2020 release introduces .NET Core 3 support across all products as well as many updates and bug fixes for our WPF, Windows and Zip products","og_url":"https:\/\/xceed.com\/es\/blog\/libera\/30-de-enero-de-2020\/","og_site_name":"Xceed","article_published_time":"2020-01-30T20:30:00+00:00","article_modified_time":"2025-08-04T13:56:47+00:00","og_image":[{"width":718,"height":718,"url":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","type":"image\/png"}],"author":"Alain Jreij","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alain Jreij","Est. reading time":"18 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/#article","isPartOf":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/"},"author":{"name":"Alain Jreij","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778"},"headline":"Jan. 30, 2020 Release","datePublished":"2020-01-30T20:30:00+00:00","dateModified":"2025-08-04T13:56:47+00:00","mainEntityOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/"},"wordCount":3625,"commentCount":0,"publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","articleSection":["All","Releases"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/","url":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/","name":"Comunicado de prensa del 30 de enero de 2020 - Xceed","isPartOf":{"@id":"https:\/\/xceed.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/#primaryimage"},"image":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","datePublished":"2020-01-30T20:30:00+00:00","dateModified":"2025-08-04T13:56:47+00:00","breadcrumb":{"@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/#primaryimage","url":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2022\/02\/Winter.png","width":718,"height":718},{"@type":"BreadcrumbList","@id":"https:\/\/xceed.com\/blog\/releases\/jan-30-2020-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xceed.com\/"},{"@type":"ListItem","position":2,"name":"Jan. 30, 2020 Release"}]},{"@type":"WebSite","@id":"https:\/\/xceed.com\/fr\/#website","url":"https:\/\/xceed.com\/fr\/","name":"Xceed","description":"Proporciona herramientas para que los desarrolladores de .NET, Windows Forms, WPF, Silverlight y ASP.NET puedan crear mejores aplicaciones.","publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xceed.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/xceed.com\/fr\/#organization","name":"Xceed","url":"https:\/\/xceed.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/04\/cropped-xceed-logo.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/04\/cropped-xceed-logo.png","width":609,"height":150,"caption":"Xceed"},"image":{"@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778","name":"Alain Jreij","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","caption":"Alain Jreij"},"url":"https:\/\/xceed.com\/es\/blog\/author\/jreijaxceed-com\/"}]}},"_links":{"self":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts\/1934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/comments?post=1934"}],"version-history":[{"count":0,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts\/1934\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/media\/1883"}],"wp:attachment":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/media?parent=1934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/categories?post=1934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/tags?post=1934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}