Office Open XML
Agenda
O autorovi
O prezentaci
Úvod
Z historie vývoje kancelářských formátů
Kancelářské formáty založené na XML
Základní struktura souborů OOXML
Demo
Jazyky tvořící OOXML
Standardizace OOXML
Podpora OOXML v kancelářských aplikacích
Proč používat OOXML
Úvod do OPC
Co je to OPC?
Demo
Typy dat
Vztahy v balíčku
Vztahy mezi částmi
Další možnosti OPC
Demo
WordprocessingML
Nejjednodušší dokument
Demo
Členění textu
Základní formátování textu
Práce s bílými znaky
Formátování odstavce
Jednotky používané v OOXML
Styly
Uložení stylů
Definice stylu
Odkázání na styl
Tabulky
Vkládání obrázků
Demo
Rozložení stránky
Záhlaví/zápatí
Revize
Demo
Custom XML
Demo
Další možnosti formátu
SpreadsheetML
Nejjednodušší dokument
Demo
Základní struktura sešitu
Obsah buňky
Demo
Komprimace sešitu
Řídké tabulky
Tabulka sdílených řetězců
Grafy
Styly
Demo
Řetěz výpočtu
Další možnosti formátu
PresentationML
Principy
Demo
Programový přístup k OOXML
Typické aplikační scénáře
Možnosti práce s OOXML
Jakou metodu použít?
Čtení OOXML
Struktura balíčku
Ruční interpretace OPC
Knihovny zastřešující OPC
Open XML Format SDK
Snadná práce s částmi
Generování OOXML
Ruční generování
Využití Open XML Format SDK
Document Reflector
Open XML Classes Explorer
PHPExcel
Modifikace OOXML
Na co si dát pozor
Demo
Validace dokumentů
Schémata OOXML
Demo
Další ukázky
Práce s Custom XML
Vizuální návrh výstupních sestav
Využití XSL-FO
Demo
Převod do HTML
Závěr
Shrnutí
Nejdůležitější odkazy