Informace o metasouborech
Interně je metasoubor pole struktur s proměnnou délkou, které se nazývají záznamy metasouboru. První záznamy v metasouboru určují obecné informace, jako je rozlišení zařízení, na kterém byl obrázek vytvořen, rozměry obrázku atd. Zbývající záznamy, které tvoří část jakéhokoli metasouboru, odpovídají funkcím rozhraní grafického zařízení (GDI) potřebným k vykreslení obrázku. Tyto záznamy jsou uloženy v metasouboru po vytvoření speciálního kontextu zařízení pro metasoubory. Tento kontext zařízení metasouboru se pak použije pro všechny operace kreslení potřebné k vytvoření obrázku. Když systém zpracuje funkci GDI přidruženou k řadiči domény metasouboru, převede funkci na příslušná data a uloží tato data do záznamu připojeného k metasouboru.
Po dokončení obrázku a uložení posledního záznamu do metasouboru můžete metasoubor předat jiné aplikaci:
- Použití schránky
- Vložení do jiného souboru
- Uložení na disk
- Opakované přehrávání
Metasoubor je přehrával, když jsou jeho záznamy převedeny na příkazy zařízení a zpracovány příslušným zařízením.
Existují dva typy metasouborů:
- metasoubory rozšířeného formátu
- metasoubory formátu Windows