Bir POTM dosyası nedir?
POTM uzantılı dosyalar, Makroları destekleyen Microsoft PowerPoint şablon dosyalarıdır. POTM dosyaları, PowerPoint 2007 veya sonraki sürümleriyle oluşturulur ve daha fazla sunum dosyası oluşturmak için kullanılabilecek varsayılan ayarları içerir. Bu ayarlar stilleri, arka planları, renk paletini, yazı tiplerini ve varsayılanların yanı sıra belirli bir görevi yerine getirmek için özel işlevlerden oluşan makroları içerebilir. Açık XML belge desteği yüklü olan PowerPoint’in önceki bir sürümü tarafından da açılabilirler. POTM dosyaları, diğer herhangi bir PowerPoint dosyası gibi düzenlemek için Microsoft PowerPoint’te açılabilir.
Dosya Biçimi Özellikleri
POTM dosya biçimi, Office OpenXML belirtimlerine dayalıdır ve sıkıştırılmış bir ZIP arşivi olan PPTX dosyasının yapısına benzer.
Bir POTM dosyasının içindeki slaytlar, sayfa içinde serbestçe düzenlenebilen metin, resimler, videolar, grafikler ve diğer nesneleri içerebilir. POTM şablonları daha sonra, dosyanın tüm biçimlendirme seçeneklerini devralan birden çok dosya oluşturmak için kullanılır. Bu nedenle, POTM dosyasında bulunan makrolar diğer sunumlar tarafından da devralınır. Bunları belgenin yapısına gömmek, MS Office’te bulunan ve komut dizilerini kaydedebilen ve bunları otomatik olarak çoğaltmak için makrolar oluşturabilen Makro Kaydedici aracılığıyla yapılır.
Ofis Açık XML dosya biçimiyle oluşturulan dosyalar, tüm kurucu dosyalar arasında bağlantılar sağlayan diğer dosyalarla birlikte bir XML dosyaları koleksiyonudur. Bu koleksiyon aslında içeriğini görüntülemek için çıkarılabilen sıkıştırılmış bir arşivdir. Bunu yapmak için, POTM dosya uzantısını zip olarak yeniden adlandırın ve içeriğini gözlemlemek için ayıklayın.
Aşağıdaki bölümler bunların her birine biraz ışık tutacaktır.
[Content_Types].xml
Bu, zip çıkarıldığında temel düzeyde bulunan tek dosyadır. Paket içindeki parçalar için içerik türlerini listeler. Pakete dahil edilen XML dosyalarına yapılan tüm referanslara bu XML dosyasında atıfta bulunulur. Slayt bölümü için içerik türü aşağıdadır:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
Pakete yeni parçaların eklenmesi gerekiyorsa, bu, yeni parça eklenerek ve .rels dosyalarındaki tüm ilişkiler güncellenerek yapılabilir. Böyle bir değişiklik için Content_Types.xml dosyasının da güncellenmesi gerektiği unutulmamalıdır.
_rels (Klasör)
Diğer parçalar ile paketin dışındaki kaynaklar arasındaki ilişkiler, ilişkiler bölümü tarafından sürdürülür. İlişkiler klasörü, paket düzeyindeki ilişkileri depolayan tek bir XML dosyası içerir. Sunum dosyalarının önemli bölümlerine bağlantılar bu dosyada URI’ler olarak bulunur. Bu URI’ler, her bir anahtar parçanın paketle olan ilişkisinin türünü tanımlar. Bu, ppt/sunum.xml olarak bulunan birincil ofis belgesiyle ve çekirdek ve genişletilmiş özellikler olarak docProps içindeki diğer parçalarla olan ilişkiyi içerir.
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
Bir veya daha fazla ilişkinin kaynağı olan belgenin her bir parçası, kendi ilişkiler bölümüne sahip olacaktır; bu tür her bir ilişki parçası, parçanın bir _rels alt klasöründe bulunur ve adın sonuna ‘.rels’ eklenerek adlandırılır. Bölüm. Ana içerik bölümü (sunum.xml) kendi ilişkiler bölümüne (sunum.xml.rels) sahiptir. Dış bağlantılar için URI’lerin yanı sıra slideMaster1.xml, noteMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml gibi içeriğin diğer bölümleriyle ilişkileri içerir.
Açık İlişki
Açık bir ilişki için, bir kaynağın Id özniteliği kullanılarak bir kaynağa başvurulur. eleman. Yani, kaynaktaki Kimlik, hedefe açık bir referansla doğrudan bir ilişki öğesinin Kimliği ile eşlenir.
Örneğin, bir slayt aşağıdaki gibi bir köprü içerebilir:
<a:hlinkClick r:id#"rId2">
r:id#“rId2”, slaydın (slide1.xml.rels) ilişkiler bölümünde aşağıdaki ilişkiye atıfta bulunur.
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
Örtük İlişki
Örtülü bir ilişki için, bir `a böyle doğrudan bir referans yoktur. kimliği. Bunun yerine, referans anlaşılır.
ppt Klasörü
Bu, Sunum içeriğiyle ilgili tüm detayları içeren ana klasördür. Varsayılan olarak, aşağıdaki klasörlere sahiptir:
- _rels
- tema
- slaytlar
- slayt Düzenleri
- SlideMaster’lar
ve aşağıdaki xml dosyaları:
- sunum.xml *presProps.xml
- tabloStyles.xml
- viewProps.xml