home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / pap6dos2.exe / PAP_DEMO.INS / MODULE / FORMATE / HTML.TXT next >
Text File  |  1998-04-16  |  27KB  |  688 lines

  1. # HTML-Definition zu papyrus 6.0
  2. #===============================
  3.  
  4. # Achtung - html.txt wird von papyrus nicht direkt benutzt.
  5. # Die HTML-tags sind direkt in der papyrus.exe-Datei gespeichert,
  6. # um updates zu erleichtern. Sollten Sie allerdings den
  7. # HTML-Import/Export veraendern wollen, so nennen Sie diese
  8. # Datei einfach von html.txt in html.tag um, und papyrus
  9. # benutzt dann stattdessen die tag-definitionen aus
  10. # dieser Datei. Sie profitieren dann allerdings nicht
  11. # mehr von allen Verbesserungen des HTML import/exports
  12. # in spaeteren papyrus-updates.
  13.  
  14. # Diese Datei beschreibt die Marken (Anweisungen) fuer 
  15. # HTML-Export in -Import und kann damit gleichzeitig als
  16. # Beispiel fuer TAG-Dateien zur Definition anderer Varianten
  17. # von "Tagged ASCII" dienen, da HTML den Umfang der Export-
  18. # und Importmoeglichkeiten fast vollstaendig ausnutzt.
  19.  
  20. # Titel in eckigen Klammern dienen in Moment bis auf
  21. # "[ESCAPES]" ausschliesslich der Uebersicht,
  22. # werden aber wahrscheinlich spaeter ausgewertet.
  23.  
  24. # Vor jeder Definition steht die zugehoerige Erklaerung.
  25.  
  26. # Marken-Definitionen bestehen aus einem Schluessel-Namen,
  27. # der hier per Konvention immer gross geschrieben wird,
  28. # einem Gleichheitszeichen und einer Zeichenkette.
  29. # Die Zeichenkette kann wahlweise in "Anfuehrungszeichen"
  30. # eingefasst sein. Wenn sie mit Leerzeichen anfaengt oder
  31. # aufhoert, muss sie das sogar.
  32. # Umlaute werden nach ISO-Latin 1 interpretiert.
  33.  
  34. [MAIN]
  35.  
  36. # typische Dateiendung
  37. FORMAT_FILE_TYPE=html
  38.  
  39. # Dateiendung fuer backup-Dateien
  40. FORMAT_BACKUP_FILE_TYPE=htb
  41.  
  42. # Name des Formats fuer Dateiauswahl
  43. # Da die Definitionen aus dieser Datei nur
  44. # benutzt werden sollten, wenn sie jemand veraendert
  45. # hat, zeigen wir das an.
  46. FORMAT_NAME=HTML (Hypertext Markup Language [modifiziert])
  47.  
  48. # Name eines Dokuments fuer Statusanzeige
  49. FORMAT_DOC_NAME=HTML Hypertext
  50.  
  51. # Eindeutige Nummer des Formats. Anhand dieser Nummer werden
  52. # Marken in papyrus-Dokumenten dem Format zugeordnet.
  53. # Nummern 1-20 sind fuer mitgelieferte Formate reserviert.
  54. # Bitte benutzen Sie 21-30 fuer selbstdefinierte Formate.
  55. FORMAT_NUMBER=1
  56.  
  57. # Wenn die folgende Zeichenkette definiert ist,
  58. # muss sie am Anfang aller Datei vorhanden sein.
  59. # Daran wird eine entsprechende Datei auch dann erkannt,
  60. # wenn die Dateiendung nicht stimmt.
  61. # Die Gross/Kleinschreibung muss nicht uebereinstimmen.
  62. # Mehrere moegliche Alternativen koennen durch '|' getrennt werden.
  63. FORMAT_MAGIC_STRING=<HTML>|<!DOCTYPE HTML|<!--
  64.  
  65. # Wenn der Dateiname der Format-Vorlage angegeben wird, wird
  66. # diese beim Import geladen und definiert das Layout
  67. # des importierten Dokuments. Absaetze und Stilformate werden
  68. # anhand der HTML-Absatzstile und logischen HTML-Textsile zugeordnet.
  69. # (siehe papyrus Absatzformat- bzw. Stilformat-Dialog).
  70. # Das Dokument wird im Vorlagen-Ordner gesucht.
  71. # Auf den Export hat das keinen Einfluss.
  72. FORMAT_LAYOUT_TEMPLATE=_html.pap
  73.  
  74. # Nummer der Zeichenbelegungstabelle, die fuer Import verwendet wird
  75. # (entspricht der Nummer einer MAP-Datei im Belegungs-Ordner)
  76. # HTML benutzt normalerweise ISO-Latin-1 (Nr. 819), aber wir benutzen
  77. # sicherheitshalber Windows Codepage 1252, die noch ein paar zusaetzliche
  78. # Zeichen enthaelt.
  79. FORMAT_IMPORT_CODEPAGE=1252
  80.  
  81. # Zeichenbelegungstabelle fuer Export
  82. # ISO-Latin-1 (eigentlich egal, da in HTML ohnehin alle Sonderzeichen
  83. # durch Escapes dargestellt werden)
  84. FORMAT_EXPORT_CODEPAGE=819
  85.  
  86. # Einheitendefinition. Die H÷he und Breite einer Laengeneinheit
  87. # fuer alle moeglichen Massangaben kann in 1/10000 mm angegeben
  88. # werden, oder wahlweise kann die Aufloesung in DPI definiert werden.
  89. # Bei HTML ist ein "pixel" nicht genau definiert, aber wird muessen
  90. # es irgendwie in eine absolute Groesse umrechnen; wir legen
  91. # die Aufloesung daher auf 96 DPI fest.
  92. FORMAT_UNIT_MM5=
  93. FORMAT_UNIT_DPI=96
  94.  
  95. # Hier kann man die Anzahl der Nachkommastellen, die beim Export von
  96. # Laengeneinheiten ausgegeben werden sollen, angeben.
  97. # In HTML wollen wir keine Nachkommastellen, es wird zum naechsten
  98. # Pixel gerundet.
  99. FORMAT_UNIT_PRECISION=0
  100.  
  101. [CHARS]
  102.  
  103. # Zeichen fuer die definition der Marken-Syntax.
  104. # Statt einzelner Zeichen koennen auch mehrere Zeichen benutzt werden.
  105.  
  106. # Mit diesem/diesen Zeichen faengt eine Marke an.
  107. # Wenn das erste Zeichen '\n' ist, darf die Marke nur am Zeilenanfang
  108. # (eventuell hinter Leerzeichen und Tabs) anfangen.
  109. TAG_START_CHAR="<"
  110.  
  111. # Mit diesem Zeichen hoert eine Marke auf.
  112. # '\n' kann auch angegeben werden.
  113. TAG_END_CHAR=">"
  114.  
  115. # In einigen Formaten (z.B. Udo) gibt es noch eine zweite Art
  116. # von Marken, die beim Import verstanden wird.
  117. # In HTML wird das nicht benutzt.
  118. TAG_START_CHAR2=
  119. TAG_END_CHAR2=
  120.  
  121. # Das folgende Zeichen trennt Parameter in einer Marke voneinander
  122. TAG_PARAMETER_SEPARATOR=" "
  123.  
  124. # Das folgende Zeichen weist Parametern einen Wert zu.
  125. TAG_ASSIGN_CHAR="="
  126.  
  127. # Das folgende Zeichen dient zum optionalen einfassen von String-Parametern
  128. # (gewoehnlich das Anfuehrungszeichen)
  129. TAG_QUOTE_CHAR="""
  130.  
  131. # In HTML ist alternativ noch ein zweites Einfassungszeichen moeglich.
  132. # Beim Export wird es nur benutzt, wenn der String das erste Zeichen enthaelt.
  133. TAG_QUOTE_CHAR2="'"
  134.  
  135. # Die folgenden Zeichen definieren Anfang und Ende von
  136. # Sonderzeichen-Sequenzen, falls das Flag HTML_ESCAPED_CHARS
  137. # gesetzt ist. Ansonsten sollten sie leer gelassen werden.
  138. ESCAPED_CHAR_START="&"
  139. ESCAPED_CHAR_END=";"
  140.  
  141. # Faengt ein unbekanntes tag (nach TAG_START_CHAR) mit folgendem
  142. # Zeichen an, dann wird es als End-tag klassifiziert.
  143. # (alternativ zu UNSUPPORTED_END_TAGS)
  144. # Das hat nur auf die Darstellung der Faehnchen fuer HTML-Marken
  145. # Einfluss.
  146. END_TAG_START="/"
  147.  
  148. # Die folgenden Zeichensequenzen beginnen und beenden eine Bemerkung,
  149. # die als HTML-Marke importiert wird. Der Inhalt der Bemerkung
  150. # wird nicht syntaktisch analysiert.
  151. REMARK_START="<!--"
  152. REMARK_END="-->"
  153.  
  154. # Die folgende Zeichensequenz leitet eine Bemerkung ein, die
  155. # bis zum Ende der Zeile reicht.
  156. REMARK_LINE=
  157.  
  158. [FLAGS]
  159.  
  160. # Flags duerfen nur die Werte TRUE oder FALSE annehmen
  161. # und steuern das Verhalten des Parsers.
  162.  
  163. # wenn TRUE, duerfen Marken- und Parameter-Namen wahlweise
  164. # gross oder klein geschrieben werden.
  165. # Die Gross- und Kleinschreibung der Marken in dieser Datei
  166. # wirkt sich dann nur beim Export aus.
  167. IGNORE_TAG_CASE=TRUE
  168.  
  169. # wenn TRUE, uebernimmt papyrus beim Import die
  170. # Kontrolle ueber Leerzeichen um Marken herum und
  171. # stellt sicher, dass zwischen zwei Woertern immer
  172. # ein Leerzeichen ist.
  173. IGNORE_WHITE_SPACE=TRUE
  174.  
  175. # wenn TRUE, werden fuer unbekannte Marken editierbare Marken
  176. # im Text angelegt, damit diese Marken wieder an der
  177. # richtigen Stelle exportiert werden koennen.
  178. # Unbekannte Parameter von ansonsten bekannten Marken
  179. # werden aehnlich behandelt.
  180. INSERT_UNKNOWN_TAGS=TRUE
  181.  
  182. # wenn TRUE, wird im Bereich der Marken PREFORMATTED_START/END
  183. # und LISTING_START/END Rohtext erwartet bzw. ausgegeben,
  184. # d.h. ohne Sonderzeichen-Escapes und mit normalen
  185. # Zeilenenden als Absatzenden. Das ist derzeit nur in HTML sinnvoll.
  186. PREFORMATTED_SUPPORT=TRUE
  187.  
  188. # wenn TRUE, werden Sonderzeichen ausserhalb
  189. # des ASCII-Bereichs wie in HTML ueblich
  190. # dargestellt, z.B. als "ä" oder " ".
  191. # (Beim Import werden beide Varianten verstanden,
  192. # beim Export werden nur die Zeichenketten wie "ä" erzeugt)
  193. # Die Start- und Ende-Zeichen sind oben einstellbar.
  194. HTML_ESCAPED_CHARS=TRUE
  195.  
  196. # wenn TRUE, kann ESCAPE_CHAR_END beim Import weggelassen
  197. # werden; jedes nicht numerische oder alphabetische Zeichen beendet
  198. # dann die Escapesequenz. Dieses Zeichen wird dann aber in den Text eingefⁿgt.
  199. # Beim Export gibt papyrus ESCAPE_CHAR_END immer aus.
  200. OMIT_ESCAPE_END=TRUE
  201.  
  202. # Beim Export werden Zeilenenden normalerweise im Un*x-Format
  203. # (nur LF) dargestellt. Wird EXPORT_CRLF gesetzt, wird stattdessen
  204. # die DOS-Methode (CR LF) benutzt. Beim Import wird jede Variante
  205. # verstanden.
  206. EXPORT_CRLF=TRUE
  207.  
  208. # Die folgenden drei flags wurden speziell fuer HTML eingefuehrt.
  209. # BOLD_TO_STRONG bewirkt, dass beim import STRONG auf papyrus' fett
  210. # abgebildet wird, waehrend BOLD nur auf einen Textstil abgebildet
  211. # werden kann; beim Export wird fuer fett STRONG benutzt, waehrend
  212. # BOLD nur durch einen Textstil erzeugt werden kann.
  213. # Entsprechendes bewirkt ITALIC_TO_CITATION fuer CITATION (wird
  214. # auf kursiv abgebildet) und ITALIC.
  215. # UNDERLINE_AS_STYLE bewirkt, dass UNDERLINE auf einen Textstil
  216. # abgebildet wird statt direkt auf papyrus' Unterstreichung.
  217. # (Wegen der verwechslungsgefahr mit Links sollte man nicht jede
  218. # Unterstreichung direkt in HTML exportieren, dashalb geschieht
  219. # das nur, wenn es explizit im Textstil vorgesehen wurde)
  220. BOLD_TO_STRONG=TRUE
  221. ITALIC_TO_CITATION=TRUE
  222. UNDERLINE_AS_STYLE=TRUE
  223.  
  224. # Das folgende flag ist ein hack fuer HTML. In HTML
  225. # muss aus historischen Gruenden in leeren Tabellenfeldern
  226. # ein festes Leerzeichen " " exportiert werden.
  227. # Auf den Import hat das keinen Einfluss.
  228. NBSP_IN_EMPTY_TABLE_CELLS=TRUE
  229.  
  230. # Das folgende flag gibt an, ob Tabellen standardmaessig
  231. # blind, d.h. ohne Linien, angelegt werden. Sonst
  232. # sind Tabellen standardmaessig voll umrahmt.
  233. DEFAULT_IS_BLIND_TABLE=TRUE
  234.  
  235. # In einigen Formaten muss der Export der ersten TABLE_CELL_START-Marke
  236. # in jeder Tabellenzeile unterdrueckt werden.
  237. OMIT_FIRST_CELL_START=FALSE
  238.  
  239. # In den meisten Formaten ist es sinnvoll, am Ende jedes Tabellenfeldes
  240. # eine neue Zeile anzufangen. Wenn man das abschaltet, wird
  241. # nur am Ende der Tabellenzeile eine neue Zeile begonnen.
  242. CR_AFTER_TABLE_CELL=TRUE
  243.  
  244. # Durch Aufzaehlungs-Absatzformate automatisch eingefuegter
  245. # Text wird (ausserhalb von Listen) normalerweise mitexportiert.
  246. EXPORT_NUMBERING=TRUE
  247.  
  248. # Automatischer Numerierungstext bzw. Bullets innerhalb von Listen
  249. # wird normalerweise nicht exportiert, da durch den Listenkontext
  250. # ohnehin spaeter wieder eine aehnliche Ausgabe erzeugt wird.
  251. EXPORT_NUMBERING_IN_LISTS=FALSE
  252.  
  253. # In den meisten tag-Formaten werden einfache Zeilenenden (CRs)
  254. # ignoriert. Damit der tag-sourcecode uebersichtlicher wird,
  255. # ist es meistens sinnvoll, beim Export dort Zeilenenden einzufuegen,
  256. # wo die Zeilen in papyrus umgebrochen wurden.
  257. # Manchmal ist das auch erforderlich, da in anderen Programmen
  258. # oft die maximale Zeilenlaenge beschraenkt ist.
  259. WRAP_LINES=TRUE
  260.  
  261. # Innerhalb von Titel-Kontexten (heading) kann die Ausgabe von Zeilenenden
  262. # extra abgeschaltet werden.
  263. WRAP_LINES_IN_HEADINGS=TRUE
  264.  
  265. # In einigen Formaten muessen label vor der Zeile, in der sie sich
  266. # befinden, exportiert werden.
  267. EXPORT_LABELS_BEFORE_LINE=FALSE
  268.  
  269.  
  270. [TAGS]
  271.  
  272. # Hier werden nun die eigentlichen Marken (engl. tags) und ihre Parameter
  273. # definiert. Wird eine Marke in dem Format nicht unterstuetzt,
  274. # schreibt man einfach nichts hinter dem Gleichheitszeichen.
  275. # Das ist dasselbe, als wenn ein Symbol gar nicht definiert wird.
  276. # Es wird dann auch beim Export nichts ausgegeben.
  277. # Fuer manche Marken werden mehrere Alternativen verstanden. Diese
  278. # werden dann durch '|' getrennt. Beim Export wird jeweils nur die
  279. # erste benutzt. Will man, dass eine Marken beim Import zwar verstanden
  280. # wird, aber beim Export soll nichts ausgegeben werden, dann laesst man
  281. # die erste Alternative leer, z.B.:
  282. # PARAGRAPH_END=|/P
  283.  
  284. # ----------------- Dokument-Struktur
  285.  
  286. # Dokument-Typ-Information kann dem DOCUMENT_START tag
  287. # optional vorausgehen
  288. DOCTYPE_INFO=!DOCTYPE
  289.  
  290. # Anfang/Ende des Dokuments definieren
  291. DOCUMENT_START=HTML
  292. DOCUMENT_END=/HTML
  293.  
  294. # Falls Dateikopf (Header) und Haupttext (Body) unterschieden
  295. # werden, gibt es dafuer eigene Anfang- und Ende-Marken
  296. # Bei BODY_START werden folgende Variablen unterstuetzt:
  297. # HTML_BACKGROUND_COLOR  Hintergrundfarbe fuer alle Seiten
  298. # HTML_TEXT_COLOR        Standard-Textfarbe
  299. # HTML_LINK_COLOR        Farbe fuer Hypertext-Links
  300. # HTML_ALINK_COLOR       Farbe fuer einen Link, der gerade angeklickt wird
  301. # HTML_VLINK_COLOR       Farbe fuer schon benutzte Hypertext-Links
  302. # FILE_PATH              URL/Pfad des Hintergrundbildes
  303. HEADER_START=HEAD
  304. HEADER_END=/HEAD
  305. BODY_START=BODY [BGCOLOR=%HTML_BACKGROUND_COLOR%] [TEXT=%HTML_TEXT_COLOR%] [LINK=%HTML_LINK_COLOR%] [ALINK=%HTML_ALINK_COLOR%] [VLINK=%HTML_VLINK_COLOR%] [BACKGROUND=%FILE_PATH%]
  306. BODY_END=/BODY
  307.  
  308. # Der Text nach der Marke TITLE_START definiert den Dokument-Titel.
  309. # Beim Export wird der Titel im Dateikopf (Header) ausgegeben,
  310. # beim Import kann er ueberall stehen.
  311. TITLE_START=TITLE
  312. TITLE_END=/TITLE
  313.  
  314. # ------------------ Verknuepfungen (links)
  315.  
  316. # Was in einem LABEL_START/LABEL_END-Bereich steht, kann als Ziel
  317. # einer Sprungmarke benutzt werden.
  318. # Variablen:    %LABEL%            Name des definierten Sprunglabels
  319. #                 %NUMERIC_LABEL% Zusaetzlich oder alternativ: Nummer des Sprunglabels
  320. LABEL_START=A NAME=%LABEL%
  321. LABEL_END=/A
  322.  
  323. # Der Text in einem LINK_START/LINK_END-Bereich
  324. # ist ein Hypertext-Link auf den angegebenen label
  325. # Variablen:    %LABEL%         Name des angesprungenen Sprunglabels
  326. #                 %NUMERIC_LABEL% ZusΣtzlich oder alternativ: Nummer des Sprunglabels
  327. #               %FILE_PATH%     Dateiname
  328. #               %HTML_HREF%        URL oder Dateiname, optional mit
  329. #                               angehaengtem Label nach '#'
  330. LINK_START=A HREF=%HTML_HREF%
  331. LINK_END=/A
  332.  
  333. # Stichworteintraege werden in zwei Formaten unterstuetzt.
  334. # Das erste ist <INDEX_ENTRY_START>Stichwort<INDEX_ENTRY_END>,
  335. # also mit zwei Marken, das zweite ist ein Stichwort, das in
  336. # einer Marke als Parameter enthalten ist.
  337. # Variablen bei INDEX_ENTRY_WITH_TEXT:
  338. # %TEXT%        Stichwort
  339. # HTML 3.2 unterstuetzt keine Stichwoerter.
  340. INDEX_ENTRY_START=
  341. INDEX_ENTRY_END=
  342. INDEX_ENTRY_WITH_TEXT=
  343.  
  344. # ------------------- Abschnitte zentrieren/rechts ausrichten
  345. # Die folgenden Marken koennen sich ueber mehrere Absaetze
  346. # erstrecken und bestimmen die Standard-Ausrichtung fuer
  347. # Absaetze, Tabellen und Bilder; die Attribute einzelner
  348. # Absaetze, Tabellen und Bilder haben jedoch vorrang.
  349. # Beim Export werden nur letztere unterstuetzt.
  350. SECTION_LEFT_START=DIV ALIGN=LEFT
  351. SECTION_LEFT_END=/DIV
  352. SECTION_CENTER_START=CENTER|DIV ALIGN=CENTER
  353. SECTION_CENTER_END=/CENTER|/DIV
  354. SECTION_RIGHT_START=DIV ALIGN=RIGHT
  355. SECTION_RIGHT_END=/DIV
  356.  
  357. # ------------------- logische Absatzstile
  358.  
  359. # Die folgenden logischen Absatzstile koennen
  360. # im Prinzip bei jedem Programm, das eine Tagged-ASCII-Datei
  361. # darstellt, anders aussehen. Beim Export eines Absatzes
  362. # benutzt papyrus die "HTML-Absatzstil"-Einstellung seines
  363. # Absatzformats. Beim Import wird das Absatzformat aus dem
  364. # LAYOUT_TEMPLATE-Dokument zugeordnet (siehe dort), der die
  365. # entsprechende "HTML-Absatzstil"-Einstellung besitzt.
  366.  
  367. # Standard-Absaetze
  368. # (</P> ist optional in HTML. Ob man es exportiert
  369. #  haben will, ist Geschmackssache) 
  370. PARAGRAPH_START=P [ALIGN=%HTML_JUSTIFICATION%]
  371. PARAGRAPH_END=|/P
  372.  
  373. # Titel 1 bis 6. Titel 1 benutzt den groessten Font, Titel 6 ist
  374. # nur noch so gross wie der normale Text.
  375. # In den Titel-Marken werden auch die Variablen wie bei
  376. # LABEL_START unterstuetzt, da in einigen Formaten
  377. # dort labels definiert werden koennen:
  378. # Variablen:    %LABEL%            Name des definierten Sprunglabels
  379. #                 %NUMERIC_LABEL% Zusaetzlich oder alternativ: Nummer des Sprunglabels
  380. HEADING1_START=H1 [ALIGN=%HTML_JUSTIFICATION%]
  381. HEADING1_END=/H1
  382. HEADING2_START=H2 [ALIGN=%HTML_JUSTIFICATION%]
  383. HEADING2_END=/H2
  384. HEADING3_START=H3 [ALIGN=%HTML_JUSTIFICATION%]
  385. HEADING3_END=/H3
  386. HEADING4_START=H4 [ALIGN=%HTML_JUSTIFICATION%]
  387. HEADING4_END=/H4
  388. HEADING5_START=H5 [ALIGN=%HTML_JUSTIFICATION%]
  389. HEADING5_END=/H5
  390. HEADING6_START=H6 [ALIGN=%HTML_JUSTIFICATION%]
  391. HEADING6_END=/H6
  392.  
  393. # Zitat-Absatz. Erscheint normalerweise an beiden Seiten eingerueckt.
  394. BLOCKQUOTE_START=BLOCKQUOTE [ALIGN=%HTML_JUSTIFICATION%]
  395. BLOCKQUOTE_END=/BLOCKQUOTE
  396.  
  397. # Internet-Adresse. Erscheint normalerweise kursiv.
  398. ADDRESS_START=ADDRESS [ALIGN=%HTML_JUSTIFICATION%]
  399. ADDRESS_END=/ADDRESS
  400.  
  401. # Vorformatierter Text. Ist PREFORMATTED_SUPPORT
  402. # eingeschaltet, dann sollte ein solcher Bereich
  403. # Rohtext enthalten (Zeilenende ist Absatzende usw.).
  404. # In HTML werden beim Import zusaetzlich die veralteten
  405. # Varianten XMP und PLAINTEXT erkannt, exportiert
  406. # wird jedoch nur "PRE".
  407. PREFORMATTED_START=PRE|XMP|PLAINTEXT
  408. PREFORMATTED_END=/PRE|/XMP
  409.  
  410. # Listing ist wie PREFORMATTED, wird nur in HTML
  411. # von einigen browsern mit engerem Font angezeigt
  412. LISTING_START=LISTING
  413. LISTING_END=/LISTING
  414.  
  415. # ------------------- logische Textstile
  416.  
  417. # logische Textstile werden - entsprechend wie Absatzstile
  418. # papyrus' Textstil-Formaten ueber die Angabe "HTML-Absatzstil"
  419. # zugeordnet (siehe Stilformat-Dialog in papyrus)
  420.  
  421. # fett hervorgehobener Text
  422. STRONG=STRONG
  423. STRONG_OFF=/STRONG
  424.  
  425. # emotional betonter Text (gewoehnlich kursiv)
  426. EMOTIONAL=EM
  427. EMOTIONAL_OFF=/EM
  428.  
  429. # Zitat ohne eigenen Absatz (gewoehnlich kursiv)
  430. CITATION=CITE
  431. CITATION_OFF=/CITE
  432.  
  433. # Variable (meist unproportional)
  434. VARIABLE=VAR
  435. VARIABLE_OFF=/VAR
  436.  
  437. # Quellcode ohne eigenen Absatz (unproportional)
  438. SOURCE_CODE=SOURCE
  439. SOURCE_CODE_OFF=/SOURCE
  440.  
  441. # Beispiel (meist unproportional)
  442. EXAMPLE=SAMP
  443. EXAMPLE_OFF=/SAMP
  444.  
  445. # Wie eingetippt (meist unproportional fett)
  446. KEYBOARD=KBD
  447. KEYBOARD_OFF=/KBD
  448.  
  449. # Definition (meist kursiv)
  450. DEFINITION=DFN
  451. DEFINITION_OFF=/DFN
  452.  
  453. # unproportionale Schreibmaschinen-Schrift
  454. TYPEWRITER=TT
  455. TYPEWRITER_OFF=/TT
  456.  
  457. # ------------------- physische Texteffekte
  458.  
  459. # Diese physichen Textattribute geben das Aussehen des Textes vor,
  460. # waehrend es bei den logischen Attributen beim darstellenden
  461. # Programm liegt, wie der Text nachher erscheint.
  462. # Die logischen Attribute haben Vorrang. Hat der Text z.B. bereits
  463. # das papyrus-Stilformat "H Hervorhebung", dem der HTML-Stil "STRONG"
  464. # zugeordnet ist, dann wird der Text in <strong>...</strong> eingefasst.
  465. # Nun werden aber die Texteffekte des Stilformats "H Hervorhebung" abgezogen,
  466. # d.h. in unserem Beispiel wird nicht noch zusaetzlich <b>..</b>
  467. # ausgegeben, da fett von "H Hervorhebung" kommt. Hingegen laesst
  468. # es sich durchaus mit kursiv (<i>...</i>) kombinieren, da das Stilformat
  469. # kursiv nicht vorgibt.
  470.  
  471. # Fett
  472. BOLD=B
  473. BOLD_OFF=/B
  474.  
  475. # Kursiv
  476. ITALIC=I
  477. ITALIC_OFF=/I
  478.  
  479. # Unterstrichen
  480. UNDERLINED=U
  481. UNDERLINED_OFF=/U
  482.  
  483. # Konturiert (gibt's in HTML nicht)
  484. OUTLINED=
  485. OUTLINED_OFF=
  486.  
  487. # Hochgestellt
  488. SUPERSCRIPT=SUP
  489. SUPERSCRIPT_OFF=/SUP
  490.  
  491. # Tiefgestellt
  492. SUBSCRIPT=SUB
  493. SUBSCRIPT_OFF=/SUB
  494.  
  495. # Alle Texteffekte aussschalten (wird nur beim Import beruecksichtigt)
  496. ALL_OFF=
  497.  
  498. # Textfarbe und Textgroesse
  499. # Variablen:
  500. # FACE_NAME        Fontname. Beim Import sind auch mehrere Alternativen
  501. #               m÷glich, die durch Komma getrennt sind.  
  502. # HTML_FONT_SIZE    HTML-Textgroesse, von -2 bis +4 (1 bis 7 ohne
  503. #                Vorzeichen wird auch verstanden)
  504. # HTML_COLOR    HTML-Farbcodierung, entweder hexadezimal RGB #RRGGBB
  505. #                oder Standard-Farbname (white, black, etc.)
  506. FONT_ATTRIBUTES_START=FONT [FACE=%FACE_NAME%] [SIZE=%HTML_FONT_SIZE%] [COLOR=%HTML_COLOR%]
  507. FONT_ATTRIBUTES_END=/FONT
  508.  
  509. # ------------------ Listen
  510.  
  511. # Anfang/Ende einer Bullet-Liste definieren. Innerhalb
  512. # dieses Bereichs werden dann die Listen-Eintraege definiert.
  513. # In HTML werden die alten DIR- und MENU-Listen wie Bullet-Listen
  514. # importiert.
  515. BULLET_LIST_START=UL|DIR|MENU
  516. BULLET_LIST_END=/UL|/DIR|/MENU
  517.  
  518. # Anfang/Ende einer numerierten Liste definieren. Innerhalb
  519. # dieses Bereichs werden dann die Listen-Eintraege definiert.
  520. NUMBERED_LIST_START=OL
  521. NUMBERED_LIST_END=/OL
  522.  
  523. # Anfang/Ende eines Listeneintrag-Absatzes. Innerhalb
  524. # von Listen bekommt jeder Absatz ein eigenes bullet bzw. eine
  525. # eigene Nummer.
  526. LIST_ITEM_START=LI
  527. LIST_ITEM_END=/LI
  528.  
  529. # Anfang/Ende von Definitionslisten
  530. DEFINITION_LIST_START=DL
  531. DEFINITION_LIST_END=/DL
  532.  
  533. # Definitionslisten-Eintraege bestehen aus zwei Teilen:
  534. # Der zu definierende Term und der Definition
  535. DEFINITION_TERM_START=DT
  536. DEFINITION_TERM_END=/DT
  537. DEFINITION_START=DD
  538. DEFINITION_END=/DD
  539.  
  540. # Zeilenende innerhalb eines Listeneintrags, der kein neues
  541. # bullet bzw. keine neue Nummer erzeugt. Entspricht einem
  542. # Zeilenende (Alt-Return) in papyrus.
  543. LIST_LINE_BREAK=BR
  544.  
  545. # ------------------- Tabellen
  546.  
  547. # Anfang/Ende einer Tabelle (nicht unbedingt erforderlich)
  548. # Variablen:
  549. # WIDTH              Mindest-Gesamtbreite der Tabelle. Alle Tabellenfelder
  550. #                    werden proportional verbreitert, bis die Gesamtbreite erreicht ist.
  551. # BORDER             Breite der Umrahmungslinien
  552. # BORDERCOLOR        Umrahmungsfarbe
  553. # INNER_LINE_WIDTH   Linienbreite im Inneren Tabellenlinien
  554. # CELLPADDING        Horizontaler und vertikaler Abstand des Texts von den Linien
  555. # Ausserdem werden dieselben Variablen wie bei Tabellenzellen unterstuetzt;
  556. # sie gelten dann als Default fuer die ganze Tabelle.
  557. TABLE_START=TABLE [WIDTH=%WIDTH%] [BORDER=%BORDER%] [CELLSPACING=%INNER_LINE_WIDTH%] [CELLPADDING=%CELL_MARGIN%] [ALIGN=%HTML_JUSTIFICATION%] [BGCOLOR=%HTML_BACKGROUND_COLOR%] [BORDERCOLOR=%HTML_COLOR%]
  558. TABLE_END=/TABLE
  559.  
  560. # Anfang/Ende einer Tabellenzeile (nicht unbedingt erforderlich)
  561. # Hier werden dieselben Variablen wie bei Tabellenzellen unterstuetzt;
  562. # sie gelten dann als Default fuer die Zeile.
  563. TABLE_ROW_START=TR [ALIGN=%HTML_JUSTIFICATION%] [VALIGN=%HTML_VALIGN%] [BGCOLOR=%HTML_BACKGROUND_COLOR%]|THEAD|TBODY|TFOOT
  564. TABLE_ROW_END=/TR|/THEAD|/TBODY|/TFOOT
  565.  
  566. # Anfang/Ende einer Titel-Tabellenzelle und einer normalen Tabellenzelle.
  567. # Titel-Tabellenzelle haben
  568. # Variablen:
  569. # HTML_BACKGROUND_COLOR Hintergrundfarbe der Zellen
  570. # HTML_JUSTIFICATION Justierung des Texts: LEFT/CENTER/RIGHT
  571. # HTML_VALIGN        Justierung vertikal: TOP/MIDDLE/BOTTOM
  572. # UNITED_ROWS        Anzahl der vertikal vereinigten Felder
  573. # UNITED_COLUMNS     Anzahl der horizontal vereinigten Felder
  574. # MIN_WIDTH          Mindestbreite
  575. # MIN_HEIGHT         Mindesthoehe
  576. TABLE_HEADER_CELL_START=TH [ROWSPAN=%UNITED_ROWS%] [COLSPAN=%UNITED_COLUMNS%] [ALIGN=%HTML_JUSTIFICATION%] [VALIGN=%HTML_VALIGN%] [WIDTH=%MIN_WIDTH%] [HEIGHT=%MIN_HEIGHT%] [BGCOLOR=%HTML_BACKGROUND_COLOR%]
  577. TABLE_HEADER_CELL_END=|/TH
  578. TABLE_CELL_START=TD [ROWSPAN=%UNITED_ROWS%] [COLSPAN=%UNITED_COLUMNS%] [ALIGN=%HTML_JUSTIFICATION%] [VALIGN=%HTML_VALIGN%] [WIDTH=%MIN_WIDTH%] [HEIGHT=%MIN_HEIGHT%] [BGCOLOR=%HTML_BACKGROUND_COLOR%]
  579. TABLE_CELL_END=|/TD
  580.  
  581. # Tabellen-Beschriftungstext, der ueber oder unter der Tabelle erscheint.
  582. # Titelfelder werden ueber das entsprechende Absatzformat des
  583. # darin enthaltenen Textes zugeordnet.
  584. # Variablen:
  585. # HTML_VALIGN        Ausrichtung: TOP/BOTTOM
  586. TABLE_CAPTION_START=CAPTION [ALIGN=%HTML_VALIGN%]
  587. TABLE_CAPTION_END=/CAPTION
  588.  
  589. #---------------------- spezielles
  590.  
  591. # Absatzende. Im Gegensatz zu PARAGRAPH_START/PARAGRAPH_END
  592. # bleibt der logische Absatzstil jedoch, wie er war.
  593. # Es gibt auch kein Ende-Symbol.
  594. PARAGRAPH_BREAK=
  595.  
  596. # Zeilenende, das kein Absatzende ausloest. Entspricht
  597. # Alt-Return in papyrus.
  598. LINE_BREAK=BR
  599.  
  600. # Marke fuer festes Leerzeichen (wird am Zeilenende nicht umgebrochen)
  601. NOBREAK_SPACE=
  602.  
  603. # horizontale Trennlinie.
  604. # Variablen:
  605. # %HTML_NOSHADE%       3D-Effekt abschalten
  606. # %HTML_JUSTIFICATION% Ausrichtung links/mitte/rechts
  607. # %WIDTH%              Breite (horizontale Laenge)
  608. # %HEIGHT%             Dicke
  609. # %HTML_COLOR%         Farbe
  610. HORIZONTAL_RULE=HR [NOSHADE=%HTML_NOSHADE%] [ALIGN=%HTML_JUSTIFICATION%] [WIDTH=%WIDTH%] [SIZE=%HEIGHT%] [COLOR=%HTML_COLOR%]
  611.  
  612. # Bild-Referenz
  613. # Variablen:
  614. # %FILE_PATH%           relativer Pfad des Bildes nach Posix-Konvention.
  615. # %WIDTH%    Breite des dargestellten Bildes in Pixeln (basierend auf 96 DPI)
  616. # %HEIGHT%   Hoehe des dargestellten Bildes in Pixeln
  617. # %BORDER%   Bild-Randgroesse in Pixeln
  618. # %HSPACE%   horizontaler Umflu▀-Absand in Pixeln
  619. # %VSPACE%   vertikaler Umflu▀-Absand in Pixeln
  620. # %HTML_PIC_ALIGN%      Bild-Justierung: TOP/MIDDLE/BOTTOM/LEFT/RIGHT,
  621. #                       beim Import auch TEXTTOP/ABSMIDDLE/ABSBOTTOM
  622. # %PIC_ALT_TEXT%        Bild-Bechreibungstext (wird angezeigt, wenn Bild nicht
  623. #                       dargestellt werden kann)    
  624. PIC_REFERENCE=IMG SRC=%FILE_PATH% [ALT=%PIC_ALT_TEXT%] [WIDTH=%WIDTH%] [HEIGHT=%HEIGHT%] [BORDER=%BORDER%] [ALIGN=%HTML_PIC_ALIGN%] [HSPACE=%HSPACE%] [VSPACE=%VSPACE%]
  625.  
  626. # Die folgenden tags leiten einen speziellen Bereich in der
  627. # HTML-Datei ein, mit dem papyrus nichts anfangen kann und
  628. # der daher komplett in eine HTML-Marke gewandelt werden soll.
  629. # Alles innerhalb des Bereichs bis zum End-tag wird dann nicht
  630. # weiter beachtet.
  631. UNSUPPORTED_RANGE_START=SCRIPT|MAP|STYLE|OBJECT|APPLET
  632. UNSUPPORTED_RANGE_END=/SCRIPT|/MAP|/STYLE|/OBJECT|/APPLET
  633.  
  634. # Unter den folgenden Eintraegen werden, durch '|' getrennt, nicht direkt
  635. # unterstuetzte Marken aufgezaehlt. Falls oben das flag INSERT_UNKNOWN_TAGS gesetzt
  636. # ist, werden beim Import unbekannte Marken als Marken in den papyrus-
  637. # Text eingefuegt. Die unter UNSUPPORTED_START_TAGS aufgefuehrten Marken
  638. # werden als Faehnchen nach rechts dargestellt, die unter
  639. # UNSUPPORTED_END_TAGS als Faehnchen nach links, und die Marken
  640. # unter IGNORED_TAGS werden ignoriert und niemals in den Text eingefuegt.
  641. UNSUPPORTED_START_TAGS=NOBR|BLINK
  642. UNSUPPORTED_END_TAGS=/NOBR|/BLINK
  643. IGNORED_TAGS=
  644.  
  645. # In einigen Formaten ist der Dateikopf (header) nicht eindeutig begrenzt.
  646. # Deshalb werden die folgenden tags als zum Dateikopf zugehoerig definiert
  647. # und sind dann in papyrus unter Dokument-Einstellungen/HTML-Titel
  648. # erreichbar.
  649. UNSUPPORTED_HEADER_TAGS=
  650.  
  651. # Alle anderen unbekannten Marken werden normalerweise als richtungslose
  652. # Marken eingefuegt.
  653. # Werden jedoch unter UNSUPPORTED_NEUTRAL_TAGS Marken aufgezaehlt, so werden
  654. # nur solche unbekannten Marken, die unter UNSUPPORTED_START_TAGS, UNSUPPORTED_END_TAGS
  655. # oder UNSUPPORTED_NEUTRAL_TAGS aufgefuehrt werden, beruecksichtigt
  656. # und alle anderen ignoriert.
  657. UNSUPPORTED_NEUTRAL_TAGS=
  658.  
  659. # Ist das folgende Symbol definiert, dann sind fuer
  660. # eine gueltige Marke ausser Buchstaben _nur_ die angegebenen
  661. # Zeichen nach TAG_START_CHAR bzw. ATTRIBUTE_START_CHAR
  662. # ('<' in HTML) erlaubt, andernfalls wird das tag als
  663. # normaler Text betrachtet. Das hilft vor allem gegen
  664. # kaputte Exportfilter anderer Programme, wo vergessen
  665. # wurde, das Start-Zeichen zu escapen.
  666. EXPECTED_START_CHARS="/! "
  667.  
  668. # Die folgende Marke wird im header nach dem Titel ausgegeben,
  669. # falls fuer das Format unter HTML-Titel/Zusaetzliche Marken im Header
  670. # nichts angegeben ist.
  671. DEFAULT_HEADER=
  672.  
  673.  
  674. [ESCAPES]
  675.  
  676. # Hier koennen einzelne Zeichen, die escaped werden
  677. # sollten, ihren Escape-Sequenzen gegenuebergestellt werden.
  678. # Links vom Gleichheitszeichen kann entweder ein einzelnes
  679. # ASCII-Zeichen oder ein hexadezimaler Unicode-Wert stehen.
  680.  
  681. <=<
  682. >=>
  683. &=&
  684. "="
  685.  
  686. # Die Escape-Sequenzen fuer Umlaute usw. werden schon
  687. # automatisch unterstuetzt, da HTML_ESCAPED_CHARS eingeschaltet ist.
  688.