Exportar presentaciones a XAML en Android

Exportar presentaciones a XAML

Acerca de XAML

XAML es un lenguaje de programación descriptivo que le permite crear o escribir interfaces de usuario para aplicaciones, especialmente aquellas que usan WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) y Xamarin Forms.

XAML, que es un lenguaje basado en XML, es la variante de Microsoft para describir una GUI. Lo más probable es que use un diseñador para trabajar con archivos XAML la mayor parte del tiempo, pero aún puede escribir y editar su GUI.

Exportar presentaciones a XAML con opciones predeterminadas

Este código Java le muestra cómo exportar una presentación a XAML con la configuración predeterminada:

Presentation pres = new Presentation("pres.pptx");
try {
	pres.save(new XamlOptions());
} finally {
	if (pres != null) pres.dispose();
}

Exportar presentaciones a XAML con opciones personalizadas

Puede seleccionar opciones de la interfaz IXamlOptions que controlan el proceso de exportación y determinan cómo Aspose.Slides exporta su presentación a XAML.

Por ejemplo, si desea que Aspose.Slides añada diapositivas ocultas de su presentación al exportarla a XAML, puede establecer la propiedad ExportHiddenSlides en true. Vea este código Java de ejemplo:

Presentation pres = new Presentation("pres.pptx");
try {
	XamlOptions xamlOptions = new XamlOptions();
	xamlOptions.setExportHiddenSlides(true);
	pres.save(xamlOptions);
} finally {
	if (pres != null) pres.dispose();
}

Preguntas frecuentes

¿Cómo puedo garantizar fuentes predecibles si la fuente original no está disponible en la máquina?

Establezca una fuente regular predeterminada en XamlOptions — se utiliza como fuente de reserva cuando la original falta. Esto ayuda a evitar sustituciones inesperadas.

¿El XAML exportado está destinado solo a WPF, o también puede usarse en otras pilas XAML?

XAML es un lenguaje de marcado UI general utilizado en WPF, UWP y Xamarin.Forms. La exportación tiene como objetivo la compatibilidad con las pilas XAML de Microsoft; el comportamiento exacto y el soporte para constructos específicos dependen de la plataforma de destino. Pruebe el marcado en su entorno.

¿Se admiten diapositivas ocultas y cómo puedo evitar que se exporten por defecto?

Por defecto, las diapositivas ocultas no se incluyen. Puede controlar este comportamiento mediante setExportHiddenSlides en XamlOptions — manténgalo desactivado si no necesita exportarlas.