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. |