Android'de Sunum Notlarını Yönetme
Genel Bakış
Aspose.Slides, bir sunumdan not slaytlarını kaldırmayı destekler. Bu konuda, bu özelliği, notların nasıl kaldırılacağını ve bir sunumdaki not slaytlarına nasıl stil uygulanacağını tanıtacağız. Aspose.Slides, herhangi bir slayttan notları kaldırmanıza ve mevcut notlara stil uygulamanıza olanak tanır. Geliştiriciler notları aşağıdaki şekillerde kaldırabilir:
- Bir sunumdaki belirli bir slayttan notları kaldırın.
- Bir sunumdaki tüm slaytlardan notları kaldırın.
Bir Slayttan Notları Kaldırma
Belirli bir slayttaki notlar aşağıdaki örnekte gösterildiği gibi kaldırılabilir:
// Bir sunum dosyasını temsil eden Presentation nesnesini örnekleyin
Presentation pres = new Presentation("presWithNotes.pptx");
try {
// İlk slaytın notlarını kaldırma
INotesSlideManager mgr = pres.getSlides().get_Item(0).getNotesSlideManager();
mgr.removeNotesSlide();
// Sunumu diske kaydetme
pres.save("test.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Bir Sunumdan Notları Kaldırma
Bir sunumdaki tüm slaytlardaki notlar aşağıdaki örnekte gösterildiği gibi kaldırılabilir:
// Bir sunum dosyasını temsil eden Presentation nesnesini oluşturun
Presentation pres = new Presentation("presWithNotes.pptx");
try {
// Tüm slaytların notlarını kaldırma
INotesSlideManager mgr = null;
for (int i = 0; i < pres.getSlides().size(); i++) {
mgr = pres.getSlides().get_Item(i).getNotesSlideManager();
mgr.removeNotesSlide();
}
// Sunumu diske kaydetme
pres.save("test.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Not Stili Ekleme
getNotesStyle yöntemi, IMasterNotesSlide arayüzüne ve MasterNotesSlide sınıfına eklenmiştir. Bu özellik, bir not metninin stilini belirtir. Uygulama aşağıdaki örnekte gösterilmiştir.
// Bir sunum dosyasını temsil eden Presentation nesnesini örnekleyin
Presentation pres = new Presentation("demo.pptx");
try {
IMasterNotesSlide notesMaster = pres.getMasterNotesSlideManager().getMasterNotesSlide();
if (notesMaster != null)
{
// MasterNotesSlide metin stilini al
ITextStyle notesStyle = notesMaster.getNotesStyle();
//Set birinci seviye paragraflar için sembol madde işareti
IParagraphFormat paragraphFormat = notesStyle.getLevel(0);
paragraphFormat.getBullet().setType(BulletType.Symbol);
}
pres.save("NotesSlideWithNotesStyle.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
SSS
Belirli bir slaytın notlarına erişimi sağlayan API öğesi hangisidir?
Notlara, slaytın not yöneticisi aracılığıyla erişilir: slaytın bir NotesSlideManager ve not nesnesini döndüren bir method vardır; not yoksa null döner.
Kütüphanenin çalıştığı PowerPoint sürümleri arasında not desteğinde farklılıklar var mı?
Kütüphane, Microsoft PowerPoint (97-yenisi) ve ODP formatlarının geniş bir yelpazesini hedefler; notlar bu formatlarda, PowerPoint’in kurulu bir kopyasına bağımlı olmaksızın desteklenir.