Exportovat prezentace do XAML v C++
Přehled
Tento článek vysvětluje, jak exportovat prezentace PowerPoint do XAML pomocí Aspose.Slides. Obsahuje stručný úvod do XAML, ukazuje, jak uložit prezentaci do XAML s výchozím nastavením, a demonstruje, jak přizpůsobit export pomocí XamlOptions, včetně exportu skrytých snímků. Článek také odpovídá na několik běžných otázek souvisejících s náhradními fonty, kompatibilitou XAML stacku a chováním exportu skrytých snímků.
O XAML
XAML je popisovací programovací jazyk, který vám umožňuje vytvářet nebo psát uživatelská rozhraní pro aplikace, zejména pro ty, které používají WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) a Xamarin Forms.
XAML, což je jazyk založený na XML, je variantou Microsoftu pro popis GUI. Většinou pravděpodobně použijete návrháře k práci s XAML soubory, ale můžete také psát a upravovat své GUI.
Export prezentací do XAML s výchozími možnostmi
Tento C++ kód vám ukazuje, jak exportovat prezentaci do XAML s výchozím nastavením:
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(System::MakeObject<XamlOptions>());
Export prezentací do XAML s vlastními možnostmi
Můžete vybrat možnosti z rozhraní IXamlOptions, které řídí proces exportu a určují, jak Aspose.Slides exportuje vaši prezentaci do XAML.
Například pokud chcete, aby Aspose.Slides při exportu do XAML přidal skryté snímky z vaší prezentace, můžete předat hodnotu true metodě set_ExportHiddenSlides(). Viz tento ukázkový C++ kód:
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(xamlOptions);
Často kladené otázky
Jak mohu zajistit předvídatelné fonty, pokud původní font není na stroji dostupný?
Použijte set_DefaultRegularFont v XamlOptions — používá se jako náhradní font, když původní chybí. To pomáhá předejít neočekávaným náhradám.
Je exportovaný XAML určen pouze pro WPF, nebo ho lze použít i v jiných XAML stackech?
XAML je obecný značkovací jazyk UI používaný ve WPF, UWP a Xamarin.Forms. Export cílí na kompatibilitu s Microsoft XAML stacky; konkrétní chování a podpora specifických konstrukcí závisí na cílové platformě. Otestujte značkování ve vašem prostředí.
Jsou skryté snímky podporovány a jak mohu zabránit jejich výchozímu exportu?
Ve výchozím nastavení nejsou skryté snímky zahrnuty. Toto chování můžete řídit pomocí set_ExportHiddenSlides v XamlOptions — nechte jej zakázaný, pokud je nepotřebujete exportovat.