Vad är en PML fil?
Palm Inc introducerade PML-filformatet som står för Palm Markup Language File. Dess syfte är att skapa dokument för eReader som är en läsenhet för e-böcker som liknar surfplattan. PML-filen ger layouten till en PDB-fil (innehåller olika datafiler) att visa på en Palm-enhet.
Tekniska detaljer för PML-filer
Strukturen för PML-filer består av taggar för att skapa en e-boksinställning, inklusive stycken, rubriker, indrag och referenser. Det tillåter också formateringstaggar som fetstil, små bokstäver och upphöjd. Utvecklare kan också lägga till bilder till e-böckerna.
Palm Markup Language
Följande tabell anger PML-kommandon:
| Kommando | Beskrivning |
|---|---|
| \p | Ny sida |
| \x | Nytt kapitel; orsakar också en ny sidbrytning. Bifoga kapitelrubrik (och eventuella stilkoder) med \x och \x |
| \Xn | Nytt kapitel, indragna n nivåer (n mellan 0 och 4 inklusive) i kapiteldialogen; orsakar inte sidbrytning. Bifoga kapitelrubrik (och eventuella stilkoder) med \Xn och \Xn |
| \Cn=“Kapiteltitel” | Infoga “Kapiteltitel” i kapitellistan, med nivå n (som \Xn). Texten visas inte på sidan och tvingar inte fram en sidbrytning. Detta kan ibland vara användbart för att t.ex. infoga ett kapitelmärke i början av en introduktion till kapitlet. |
| \c | Centrera detta textblock; stäng med \c på början av raden |
| \r | Högerjustera textblock; stäng med \r i början av raden |
| \i | Kursivera block; stäng med \i |
| \u | Stryk under block; stäng med \u |
| \o | Överslagsblock; stäng med \o |
| \v | Osynlig text; stäng med \v (kan användas för kommentarer) |
| \t | Indrag block. Börja i början av en rad, stäng med \t i slutet av en rad |
| \T=“50%” | Dra in den angivna procentandelen av skärmens bredd, 50 % i detta fall. Om den aktuella ritpositionen redan är förbi den angivna skärmplatsen ignoreras denna tagg. |
| \w=“50%” | Bädda in en horisontell regel för en given procentuell bredd på skärmen, i det här fallet 50 %. Den här taggen orsakar en radbrytning före och efter den. Regeln är centrerad. Procenttecknet är obligatoriskt. |
| \n | Byt till det “normala” typsnittet, som anges av användaren |
| \s | Byt till stdFont; stäng med \s för att återgå till normal font |
| \b | Växla till fetstil; stäng med \b för att återgå till normalt teckensnitt (utfasad; använd \B istället) |
| \l | Byt till largeFont; stäng med \l för att återgå till normal font |
| \B | Markera text som fetstil. Till skillnad från \b-taggen ändrar inte \B typsnittet, så du kan ha stor fet text. Du kan inte blanda \b och \B i samma PML-fil. |
| \Sp | Markera text som upphöjd. Bör inte blandas med andra stilar som fetstil, kursiv, etc. Bifoga upphöjd text med \Sp. |
| \Sb | Markera text som underskrift. Bör inte blandas med andra stilar som fetstil, kursiv, etc. Bifoga tecknad text med \Sb. |
| \k | Gör medföljande text till små bokstäver; sluta med \k. Alla tecken som är inneslutna i \k-taggar (inklusive de med accenter) görs med versaler och återges med en mindre punktstorlek än ett vanligt versaler. |
| \ | Representerar ett enda snedstreck |
| \aXXX | Infoga icke-ASCII-tecken vars Windows-1252-kod är decimal XXX. Se PML-teckentabellen för detaljer. |
| \UXXXX | Infoga icke-ASCII-tecken vars Unicode-kod är hexadecimal XXXX. Se den utökade PML-teckentabellen för detaljer. |
| \m=“imagename.png” | Infoga den namngivna bilden. Se avsnittet om bilder nedan. |
| \q="#linkanchor"En del text\q | Referera till ett länkankare som finns på en annan plats i dokumentet. Strängen efter ankarspecifikationen och före den avslutande \q är understruken eller visas på annat sätt vara en länk när dokumentet visas. |
| \Q=“linkanchor” | Ange ett länkankare i dokumentet. |
| - | Infoga ett mjukt bindestreck. Ett mjukt bindestreck visas bara om det är nödvändigt att bryta ett ord över en linje. |
| \Fn=“fotnot1"1\Fn | Länka “1” till en fotnot vars namn är fotnot1, taggad i slutet av PML-dokumentet. Se avsnittet om fotnoter och sidofält nedan. |
| \Sd=“sidebar1"Sidebar\Sd | Länka “Sidebar”-texten till ett sidofält vars namn är sidebar1, taggat i slutet av PML-dokumentet. Se avsnittet om fotnoter och sidofält nedan. |
| \I | Markera som ett referensindexobjekt. Bifoga indexobjekt (och eventuella stilkoder) med \I och \I. |