Prezentációk exportálása XAML-be C++-ban
Áttekintés
Ez a cikk elmagyarázza, hogyan exportálhat PowerPoint‑prezentációkat XAML‑ba az Aspose.Slides használatával. Tartalmaz egy rövid bevezetést a XAML‑ba, bemutatja, hogyan menthető a prezentáció XAML‑ba alapértelmezett beállításokkal, és demonstrálja, hogyan testreszabható az export a XamlOptions segítségével, beleértve a rejtett diák exportálását is. A cikk néhány gyakori kérdésre is válaszol, amelyek a tartalék betűtípusokra, a XAML‑verem kompatibilitásra és a rejtett diák export viselkedésére vonatkoznak.
A XAML-ról
A XAML egy leíró programozási nyelv, amely lehetővé teszi felhasználói felületek építését vagy írását alkalmazásokhoz, különösen azokhoz, amelyek a WPF‑et (Windows Presentation Foundation), UWP‑t (Universal Windows Platform) és Xamarin Forms‑t használják.
A XAML, amely XML‑alapú nyelv, a Microsoft változata a GUI leírására. A legtöbb esetben egy tervezőt fogsz használni a XAML‑fájlok szerkesztéséhez, de továbbra is írhatod és szerkesztheted a felhasználói felületet.
Prezentációk exportálása XAML‑ba alapértelmezett beállításokkal
Ez a C++ kód megmutatja, hogyan exportálhatsz egy prezentációt XAML‑ba alapértelmezett beállításokkal:
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(System::MakeObject<XamlOptions>());
Prezentációk exportálása XAML‑ba egyedi beállításokkal
Az IXamlOptions felületen választható beállítások szabályozzák az export folyamatát, és meghatározzák, hogyan exportálja az Aspose.Slides a prezentációdat XAML‑ba.
Például, ha azt szeretnéd, hogy az Aspose.Slides a rejtett diákat is hozzáadja a prezentációdból az XAML‑ba exportáláskor, akkor a set_ExportHiddenSlides() metódusnak true értéket adhatod. Lásd ezt a C++ példakódot:
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(xamlOptions);
GYIK
Hogyan biztosíthatom, hogy a betűtípusok kiszámíthatóak legyenek, ha az eredeti betűtípus nem elérhető a gépen?
Használd a set_DefaultRegularFont metódust a XamlOptions‑ban — ez tartalék betűtípusként szolgál, ha az eredeti hiányzik. Ez segít elkerülni a váratlan helyettesítéseket.
Az exportált XAML csak a WPF‑hez szánt, vagy más XAML‑veremekben is használható?
A XAML egy általános UI jelölőnyelv, amelyet a WPF, UWP és a Xamarin.Forms használ. Az export a Microsoft XAML‑veremekkel való kompatibilitásra irányul; a pontos viselkedés és az egyes konstrukciók támogatása a célplatformtól függ. Teszteld a jelölőt a saját környezetedben.
Támogatottak a rejtett diák, és hogyan akadályozhatom meg, hogy alapértelmezés szerint exportálásra kerüljenek?
Alapértelmezés szerint a rejtett diák nem kerülnek bele. Ezt a viselkedést a set_ExportHiddenSlides metódussal a XamlOptions‑ban szabályozhatod — tartsd letiltva, ha nem szeretnéd exportálni őket.