Prezentációk exportálása XAML-ba JavaScriptben
Áttekintés
Ez a cikk bemutatja, hogyan exportálhatók PowerPoint‑bemutatók XAML‑formátumba az Aspose.Slides segítségével. Rövid bemutatót nyújt a XAML‑ról, megmutatja, hogyan menthető el egy bemutató XAML‑ként alapértelmezett beállításokkal, és bemutatja, hogyan testreszabható az export a XamlOptions használatával, beleértve a rejtett diák exportálását is. A cikk néhány gyakori kérdésre is válaszol a tartalék betűtípusokkal, a XAML‑verem kompatibilitással és a rejtett diák export viselkedésével kapcsolatban.
A XAML‑ról
A XAML egy leíró programozási nyelv, amely lehetővé teszi felhasználói osztályok létrehozá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) vagy Xamarin Forms‑t használják.
Az XAML, amely XML‑alapú nyelv, a Microsoft által a GUI leírására kidolgozott változata. A legtöbb esetben valószínűleg egy tervezőt fog használni az XAML fájlok szerkesztéséhez, de továbbra is kézzel is írhatja és módosíthatja a felhasználói felületet.
Prezentációk exportálása XAML‑ba alapértelmezett beállításokkal
Ez a JavaScript‑kód bemutatja, hogyan exportálhat egy prezentációt XAML‑ba alapértelmezett beállításokkal:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
pres.save(new aspose.slides.XamlOptions());
} finally {
if (pres != null) {
pres.dispose();
}
}
Prezentációk exportálása XAML‑ba egyéni beállításokkal
Választhat beállításokat a XamlOptions osztályból, amelyek vezérlik az exportfolyamatot és meghatározzák, hogyan exportálja az Aspose.Slides a prezentációt XAML‑ba.
Például, ha azt szeretné, hogy az Aspose.Slides a rejtett diákat is belevegye a prezentációból az XAML‑ba exportáláskor, állítsa a setExportHiddenSlides metódust true értékre. Lásd ezt a példa JavaScript‑kódot:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
var xamlOptions = new aspose.slides.XamlOptions();
xamlOptions.setExportHiddenSlides(true);
pres.save(xamlOptions);
} finally {
if (pres != null) {
pres.dispose();
}
}
GYIK
Hogyan biztosíthatom a kiszámítható betűtípusokat, ha az eredeti betűtípus nem érhető el a gépen?
Használja a setDefaultRegularFont 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 célja a Microsoft XAML‑veremekkel való kompatibilitás; a pontos viselkedés és a specifikus szerkezetek támogatása a célplatformtól függ. Tesztelje a jelölést a saját környezetében.
Támogatottak a rejtett diák, és hogyan akadályozhatom meg, hogy alapértelmezés szerint exportálódjanak?
Alapértelmezés szerint a rejtett diák nem kerülnek bele. Ezt a viselkedést a setExportHiddenSlides metóduson keresztül szabályozhatja a XamlOptions‑ban – hagyja letiltva, ha nem szeretné exportálni őket.