Экспорт презентаций в XAML на Android
Экспорт презентаций в XAML
О XAML
XAML — это описательный язык программирования, который позволяет создавать или описывать пользовательские интерфейсы для приложений, особенно тех, которые используют WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) и Xamarin Forms.
XAML, основанный на XML, является вариантом Microsoft для описания графического интерфейса. Обычно вы будете работать с файлами XAML в дизайнере, но при необходимости можете писать и редактировать интерфейс вручную.
Экспорт презентаций в XAML с параметрами по умолчанию
Этот Java‑код демонстрирует, как экспортировать презентацию в XAML с настройками по умолчанию:
Presentation pres = new Presentation("pres.pptx");
try {
pres.save(new XamlOptions());
} finally {
if (pres != null) pres.dispose();
}
Экспорт презентаций в XAML с пользовательскими параметрами
Вы можете выбрать параметры из интерфейса IXamlOptions, которые управляют процессом экспорта и определяют, как Aspose.Slides экспортирует вашу презентацию в XAML.
Например, если вы хотите, чтобы Aspose.Slides добавлял скрытые слайды вашей презентации при экспорте в XAML, задайте свойству ExportHiddenSlides значение true. См. пример Java‑кода:
Presentation pres = new Presentation("pres.pptx");
try {
XamlOptions xamlOptions = new XamlOptions();
xamlOptions.setExportHiddenSlides(true);
pres.save(xamlOptions);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Как обеспечить предсказуемость шрифтов, если оригинальный шрифт недоступен на машине?
Установите шрифт по умолчанию для обычного текста в XamlOptions — он будет использоваться в качестве запасного шрифта, когда оригинальный отсутствует. Это помогает избежать неожиданных замен.
Экспортируемый XAML предназначен только для WPF или его можно использовать в других стеках XAML?
XAML — это универсальный язык разметки UI, используемый в WPF, UWP и Xamarin.Forms. Экспорт ориентирован на совместимость со стеком Microsoft XAML; точное поведение и поддержка конкретных конструкций зависят от целевой платформы. Проверьте разметку в своей среде.
Поддерживаются ли скрытые слайды и как предотвратить их экспорт по умолчанию?
По умолчанию скрытые слайды не включаются. Вы можете управлять этим поведением через setExportHiddenSlides в XamlOptions — оставьте его отключённым, если экспорт скрытых слайдов не требуется.