aarbortextppendixeditor’soutspecbdtd · 2016. 8. 10. · arbortexteditor’soutspecdtd 871 for...

18
APPENDIX B Arbortext Editor’s OutSpec DTD Arbortext's version of the OutSpec DTD is shown in the following pages (tabdesc and grphdesc are omitted). Double underscoring indicates Edit window support as well as print/PDF support. Single underscoring means support for print/PDF only. NOTE: Arbortext's version of the OutSpec DTD is located at Arbortext-path/ doctypes/outspec/outspec.dtd. Arbortext's support is documented in Arbortext-path/tutorials/28001C/28001C.sgm, which is the FOSI standard with Arbortext's annotations. DRAFT © 2015

Upload: others

Post on 26-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

APPENDIXBArbortext Editor’s OutSpec DTDArbortext's version of the OutSpec DTD is shown in the following pages (tabdescand grphdesc are omitted). Double underscoring indicates Edit window supportas well as print/PDF support. Single underscoring means support for print/PDFonly.

NOTE: Arbortext's version of the OutSpec DTD is located at Arbortext-path/doctypes/outspec/outspec.dtd. Arbortext's support is documented inArbortext-path/tutorials/28001C/28001C.sgm, which is the FOSIstandard with Arbortext's annotations.

DRAFT © 2015

Page 2: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

870 Arbortext Editor’s OutSpec DTD

<?Pub UDT _bookmark _target><?Pub UDT addedsupport _touchup FontPosture="italic" HighltScoring="on" HighltFontclr="green"><?Pub UDT courier _font FontStyle="monospaced-serifed"><?Pub UDT tag _touchup><?Pub UDT unsupported _font FontColor="gray" ScoreCharOn="yes" ScoreChar="-" ScoreSpace="no"><?Pub UDT partialsupport _touchup HighltScoring="on"HighltFontclr="orange" HighltScorespc="off" HighltScoreoff="3pt"><?Pub Asis><!-- The following set of declarations may be referred to using a public entity as follows:

<!DOCTYPE outspec PUBLIC -//ArborText//DTD OUTPUT SPECMIL-PRF-28001 REV B AMEND 1 19990505//EN>-->

<!-- NOTE: In order to parse the following Document Type DeclarationSubset alone, append the Document Type Declaration statement below tothe beginning of the file:

<!DOCTYPE outspec [ and the associated "]>"

to the end of the file.

-->

<!-- ArborText, Inc. extensions are indicated in comments as "ATI:" --><!-- The following public character entity sets can be used to specifyspecial characters in characteristic values of type "string".-->

<!-- pulls in all ISO entities --><!ENTITY % ISOall PUBLIC "-//ArborText::dist//ENTITIES ISOCharacter Entity Sets::19970805//EN">%ISOall;

<!-- ATI: Once used as a placeholder for pointer values but no longer needed<!NOTATION dummy SYSTEM "Dummy notation"><!ENTITY null SYSTEM "" NDATA dummy>-->

<!ENTITY % yesorno "NUMBER"><!ENTITY % color "CDATA"><!-- color is a color name or an RGB value. Valid names are:

aqua, black, blue, gray, gray1, gray2, gray3, gray4, gray5, green,lime, maroon, navy, olive, red, teal, white, yellow, orange, brown,violet, silver, purple, fuchsia.

DRAFT © 2015

Page 3: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

Arbortext Editor’s OutSpec DTD 871

For background colors, name can be preceded by a "b";For in colors, name can be preceded by an "i".RGB value must be hex digits; can be preceded by "#" -->

<!-- Layout Configuration File Specification --><!NOTATION lcf SYSTEM ""><!ENTITY uniform PUBLIC "-//ArborText//NONSGML ATI Layout config. uniform//EN" NDATA lcf><!ENTITY dense PUBLIC "-//ArborText//NONSGML ATI Layout config. dense//EN" NDATA lcf><!ENTITY aesthetic PUBLIC "-//ArborText//NONSGML ATI Layout config. aesthetic//EN" NDATA lcf><!ENTITY rigid PUBLIC "-//ArborText//NONSGML ATI Layout config. rigid//EN" NDATA lcf>

<!-- An output spec is made up of sections describing layoutcharacteristics for page models, and style characteristics forgraphics, tables, and all other elements. Fosicite is optionallyavailable to identify the FOSI -->

<!ELEMENT outspec - o (rsrcdesc?, secdesc?, pagedesc, styldesc,tabdesc?, grphdesc?, ftndesc?)>

<!ATTLIST outspecfosicite CDATA -- a string -- #IMPLIEDstylerversion NUMBER -- an integer -- #IMPLIEDforcecc %yesorno -- a toggle -- #IMPLIED>

<!-- This resource description section gives document-wide hyphenationrules as well as descriptions of character fills and counters thatwill be used throughout the FOSI.

eicorderispriority: when 0, eic priorities are handled as described in 28001Cwhen 1, the order of the eics in the FOSI denotes their

priority, the first eic for an element that matchesis used; this is for use by FOSIs generated bystyler where we want FOSI and XSL processing tomatch each other, and where we need to accomodateeics that are extended with xpath predicates

-->

<!ELEMENT rsrcdesc - o (hyphrule*, charfill*, counter*, stringdecl*, floatloc*)>

<!ATTLIST rsrcdescsoftkeepsline %yesorno -- ATI: a toggle -- #IMPLIEDsoftkeepspage %yesorno -- ATI: a toggle -- #IMPLIEDdfltlayoutconfig ENTITY -- ATI: default layout config -- "uniform"

DRAFT © 2015

Page 4: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

872 Arbortext Editor’s OutSpec DTD

eicorderispriority %yesorno -- ATI: a toggle -- "0"gentextinserts (0|1|2) -- ATI: cpa related -- "0">

<!ELEMENT hyphrule - o EMPTY>

<!ATTLIST hyphrulelanguage ID -- an ID -- #REQUIREDhjdata ENTITY -- a pointer -- #IMPLIEDwordbrk ENTITY -- a pointer -- #IMPLIEDunbrkwrd ENTITY -- a pointer -- #IMPLIEDbrkchars CDATA -- a string -- #IMPLIEDbrkbfchr CDATA -- a string -- #IMPLIEDbrkafchr CDATA -- a string -- #IMPLIEDnobrkchr CDATA -- a string -- #IMPLIEDtype (dict | logic | both | any) #IMPLIEDzone CDATA -- a size -- #IMPLIEDladder NUMBER -- an integer -- #IMPLIEDminleft NUMBER -- an integer -- #IMPLIEDminpush NUMBER -- an integer -- #IMPLIEDclbrkok %yesorno -- toggle -- #IMPLIEDpgbrkok %yesorno -- toggle -- #IMPLIEDbrkalways %yesorno -- ATI: toggle -- #IMPLIED>

<!ELEMENT charfill - o EMPTY>

<!ATTLIST charfillliteral CDATA -- a string -- #IMPLIEDorient (vert | horiz) #IMPLIEDtype (rr | rf | ff | fr) #IMPLIEDspbefore CDATA -- a size -- #IMPLIEDspafter CDATA -- a size -- #IMPLIEDpadding CDATA -- a size -- #IMPLIEDtruncat %yesorno -- a toggle -- #IMPLIEDsuppress NUMBER -- integer -- #IMPLIEDalign (0 | 1 | -1) -- ATI: -1 -- "1"cfid ID -- an ID -- #REQUIREDmincount NUMBER -- an integer -- #IMPLIEDbreak (none | before | within | after |

befin | inaft | befaft | anywher) #IMPLIED>

<!ELEMENT counter - o EMPTY>

<!ATTLIST counter initial NUMBER -- an integer -- #IMPLIED

DRAFT © 2015

Page 5: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

Arbortext Editor’s OutSpec DTD 873

style (arabic | romanuc | romanlc | alphauc |alphalc | userdef | kanada | jaeum) #IMPLIEDspecstyl CDATA -- a string -- #IMPLIEDseq (1 | 2) #IMPLIEDexcept CDATA -- a string -- #IMPLIEDenumid ID -- an ID -- #REQUIREDpadlen NUMBER -- an integer -- #IMPLIED>

<!ELEMENT stringdecl - o EMPTY>

<!ATTLIST stringdecltextid NMTOKEN -- an ID -- #REQUIREDliteral CDATA -- a string -- #IMPLIEDstatus %yesorno -- a toggle -- #IMPLIEDscope CDATA -- a list of element names -- #IMPLIEDhotlink %yesorno -- ATI: a toggle -- #IMPLIED>

<!ELEMENT floatloc - o EMPTY>

<!ATTLIST floatlocfloatid ID -- ID of this location -- #REQUIREDfloattyp (once | atpgbrk | atcolbrk | multiref | margin) #IMPLIEDmaxdepth CDATA -- a dimension -- #IMPLIEDminspace CDATA -- a dimension -- #IMPLIEDnomspace CDATA -- a dimension -- #IMPLIEDmaxspace CDATA -- a dimension -- #IMPLIED>

<!-- This section describes the priority ordering of security values,which are placed in header and footer areas. -->

<!ELEMENT secdesc - o (sectoken+)>

<!ATTLIST secdesc attspec CDATA #IMPLIEDsecorder CDATA #IMPLIEDignoresec CDATA #IMPLIEDpriority (mostlocal | highest) -- ATI: security model -- #IMPLIEDignorerule %yesorno -- ATI: a toggle -- #IMPLIED>

<!ELEMENT sectoken - o EMPTY>

<!ATTLIST sectokensecval NMTOKEN #REQUIREDsectext CDATA #IMPLIED>

DRAFT © 2015

Page 6: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

874 Arbortext Editor’s OutSpec DTD

<!-- This section describes the layout geometry of pages. Multipledescriptions can be set up and referenced through the id associatedwith the page model. -->

<!ELEMENT pagedesc - o (pageset)+>

<!ELEMENT pageset - o (rectopg, versopg?, rectobb?, versobf?, blankpg?)+>

<!ATTLIST pageset id ID --an ID -- #REQUIREDrectver %yesorno -- toggle -- "1"blankpg %yesorno -- toggle -- "1"orient (portrait | landscape) "portrait"mediainfo CDATA #IMPLIED>

<!ELEMENT (rectopg | versopg) - o (pageres?,(pagespec | (pageref,header?, footer?, region*))) -(span)>

<!ELEMENT blankpg - o (pageres?,(pagespec | (pageref, header?, footer?, region*)),(puttext | usetext | putgraph | ruling)*) -(span)>

<!ATTLIST (rectopg | versopg | blankpg)width CDATA -- a size -- #IMPLIEDnomdepth CDATA -- a size -- #IMPLIEDbind (lleft | ttop | bbottom) "lleft"chgmkwid CDATA -- a size -- #IMPLIEDchgmkoff CDATA -- a size -- #IMPLIEDchgmkplc (pleft | pright | pin | pout | plftrt) "pleft"topfloat IDREFS -- idrefs of floatlocs -- #IMPLIEDbotfloat CDATA -- ATI: floatloc idrefs -- #IMPLIEDmaxfloatpct NUMBER -- an integer (percent) -- #IMPLIEDmediainfo CDATA -- a string -- #IMPLIEDxvjstretch (none | min | med | max) -- ATI: -- "max"layoutconfig ENTITY -- ATI: layout config -- #IMPLIED>

<!ELEMENT (rectobb | versobf) - o (pageres?, header?, footer?, region*)-(span)>

<!ELEMENT pageres - o (reset | enumerat | savetext)*>

<!ELEMENT pagespec - o (topmarg, botmarg, leftmarg, rtmarg, header,footer, region*,flowtext+,bordspec*)>

<!ATTLIST pagespecpgid ID -- an ID-- #IMPLIED>

DRAFT © 2015

Page 7: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

Arbortext Editor’s OutSpec DTD 875

<!ELEMENT pageref - o EMPTY>

<!ATTLIST pagerefpgidref IDREF -- reference to pgid -- #REQUIRED>

<!ELEMENT topmarg - o EMPTY>

<!ATTLIST topmargnomdepth CDATA -- a size -- #IMPLIED>

<!ELEMENT botmarg - o EMPTY>

<!ATTLIST botmargnomdepth CDATA -- a size -- #IMPLIED>

<!ELEMENT leftmarg - o EMPTY>

<!ATTLIST leftmargwidth CDATA -- a size -- #IMPLIED>

<!ELEMENT rtmarg - o EMPTY>

<!ATTLIST rtmargwidth CDATA -- a size -- #IMPLIED>

<!ELEMENT (header | footer) - o (vquad | sectext | ruling | puttext |putgraph | usetext)* >

<!ATTLIST (header | footer)nomdepth CDATA -- a size -- #IMPLIEDmaxdepth CDATA -- a size -- #IMPLIEDspaflow CDATA -- a size -- #IMPLIED>

<!ELEMENT region - o (sectext | ruling | puttext | putgraph | usetext)* >

<!ATTLIST regionxoff CDATA -- a size -- #IMPLIEDyoff CDATA -- a size -- #IMPLIEDwidth CDATA -- a size -- #IMPLIEDheight CDATA -- a size -- #IMPLIEDvalign ( top | middle | bottom) "top"oalign ( otop | omiddle | obottom) "otop"

DRAFT © 2015

Page 8: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

876 Arbortext Editor’s OutSpec DTD

rotation CDATA -- in degrees -- #IMPLIEDlayer CDATA -- an integer -- #IMPLIEDbckclr %color -- name or RGB value -- #IMPLIED >

<!ELEMENT sectext - o (subchars) +(vquad)>

<!ATTLIST sectextscope (page | sheet | document) #IMPLIED>

<!ELEMENT vquad - o EMPTY>

<!ATTLIST vquadverquad (top | middle | bottom) #IMPLIED>

<!ELEMENT flowtext - o (column,presp?, postsp?, gutter?, footnote?)>

<!ATTLIST flowtextnumcols (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #IMPLIEDbalance %yesorno -- toggle -- #IMPLIEDtopfloat IDREFS -- idrefs of floatlocs -- #IMPLIEDbotfloat CDATA -- ATI: idrefs of floatlocs -- #IMPLIEDrightind CDATA -- ATI: a size -- #IMPLIEDleftind CDATA -- ATI: a size -- #IMPLIEDchgmkplc (pleft | pright | pin | pout | plftrt) #IMPLIED>

<!ELEMENT column - o EMPTY>

<!ATTLIST columnwidth CDATA -- a size -- #IMPLIEDtolerance CDATA -- a size -- #IMPLIEDvjprior (col | comp) "col"topfloat IDREFS -- idrefs of floatlocs -- #IMPLIEDbotfloat CDATA -- ATI: idrefs of floatlocs -- #IMPLIED>

<!ELEMENT gutter - o EMPTY>

<!ATTLIST gutterwidth CDATA -- ATI: a size -- #IMPLIEDrlthick CDATA -- a size -- #IMPLIEDruleclr %color -- color name or RGB -- #IMPLIEDrulepct NUMBER -- an integer (percentage) -- #IMPLIED>

<!ELEMENT footnote - o (subchars?)>

DRAFT © 2015

Page 9: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

Arbortext Editor’s OutSpec DTD 877

<!ATTLIST footnotewidth (col | flowtext) "col"maxdepth CDATA -- a size -- #IMPLIEDftnsepth CDATA -- a size -- #IMPLIEDftnsepln CDATA --a size -- #IMPLIEDftnbrk %yesorno -- a toggle -- "1"ftncntsp CDATA -- a size -- #IMPLIEDftnconsl CDATA -- a size -- #IMPLIEDftnconst CDATA -- continue string -- #IMPLIEDspabove CDATA -- a size -- #IMPLIEDftnfloat %yesorno -- a toggle -- "0">

<!ELEMENT bordspec - o EMPTY>

<!ATTLIST bordspecbordname NMTOKEN #REQUIREDbordent ENTITY #REQUIRED>

<!-- This section describes the style characteristics associated with allelements that are not a graphic or table. -->

<!ELEMENT styldesc - o (charsubset*, docdesc, envdesc*, e-i-c+)-(tabatts | tgroupatts | colatts | subsetatts |rowatts | cellatts)>

<!ELEMENT docdesc - o (charlist) -(subchars)>

<!ELEMENT envdesc - o (charlist) -(subchars)>

<!ATTLIST envdescenvid ID -- an ID -- #REQUIRED>

<!ELEMENT e-i-c - o (charlist, att*)>

<!ATTLIST e-i-cgi CDATA -- a list of generic

identifiers -- #REQUIREDcontext CDATA -- see Context Syntax -- #IMPLIEDoccur (only | first | last | middle | notlast | notfirst | all) "all"gitype (element | pi) -- is eic for elem or pi? -- "element"xpath CDATA -- xpath expression to use instead

of context and occur - note thatrsrcdesc:eicorderispriority must =1

DRAFT © 2015

Page 10: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

878 Arbortext Editor’s OutSpec DTD

to use xpath; also, gi must still beset and xpath must correspond -- #IMPLIED

selector CDATA -- used only by Styler UI to be ablelink eics to the contexts theyoriginated from -- #IMPLIED>

<!ELEMENT charsubset - o (font?, leading?, hyphen?, wordsp?, sentxsp?,lettersp?, indent?, quadding?, highlt?, chgmark?,presp?, postsp?, keeps?, vjinfo?, textbrk?, span?,border?, float?, algroup?, suppress?, boxing?,link?, tabatts?,tgroupatts?, colatts*, subsetatts?,rowatts?, cellatts?,(reset | enumerat | ruling | puttext |putgraph |savetext | usetext)*)>

<!ATTLIST charsubsetcharsubsetid ID -- an ID -- #IMPLIEDcharsubsetref IDREFS -- listof referenced

charsubset IDs -- #IMPLIED>

<!ELEMENT charlist - o (font?, leading?, hyphen?, wordsp?, sentxsp?,lettersp?,indent?, quadding?, highlt?, chgmark?,presp?, postsp?, keeps?, vjinfo?, textbrk?, span?,border?, float?, algroup?, suppress?, boxing?,link?, tabatts?, tgroupatts?, colatts*, subsetatts?,rowatts?, cellatts?,(reset | enumerat | ruling | puttext | putgraph |savetext | usetext)*)>

<!ATTLIST charlist envname IDREF -- reference to envid -- #IMPLIEDinherit %yesorno "0"charsubsetref IDREFS -- list of referenced charsubset IDs -- #IMPLIED>

<!ELEMENT att - - ((specval | fillval)*, charsubset?)>

<!ATTLIST att logic (and | or) "and">

<!ELEMENT specval - o EMPTY>

<!ATTLIST specvalattname CDATA #REQUIREDattloc CDATA #IMPLIEDattval CDATA #REQUIRED>

DRAFT © 2015

Page 11: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

Arbortext Editor’s OutSpec DTD 879

<!ELEMENT fillval - o EMPTY><!ATTLIST fillval

attname CDATA #REQUIREDattloc CDATA #IMPLIEDfillcat CDATA #REQUIREDfillchar CDATA #REQUIREDconrule CDATA #IMPLIED>

<!ELEMENT font - o EMPTY><!ATTLIST font

inherit %yesorno -- toggle -- #IMPLIEDstyle (serif | sanserif | monoser | monosans) #IMPLIEDfamname CDATA -- a font name -- #IMPLIEDsize CDATA -- a size -- #IMPLIEDposture (upright | oblique | bsobl | italic |

bsital) #IMPLIEDweight (ultlight | exlight | light | semlight |

medium | sembold | bold | exbold | ultbold) #IMPLIEDwidth (ultcond | excond | cond | semcond | regular

| semexp | exp | exexp | ultexp) #IMPLIEDsmallcap %yesorno -- toggle -- #IMPLIEDoffset CDATA -- size -- #IMPLIED>

<!ELEMENT leading - o EMPTY>

<!ATTLIST leadinginherit %yesorno -- toggle -- #IMPLIEDlead CDATA -- a size -- #IMPLIEDforce %yesorno -- a toggle -- #IMPLIED>

<!ELEMENT hyphen - o EMPTY>

<!ATTLIST hypheninherit %yesorno -- toggle -- #IMPLIEDlang IDREF -- reference to a hyphrule

language -- #IMPLIEDhyph %yesorno -- toggle -- #IMPLIEDzone CDATA -- a size -- #IMPLIED>

<!ELEMENT wordsp - o EMPTY>

<!ATTLIST wordspinherit %yesorno -- toggle -- #IMPLIED

DRAFT © 2015

Page 12: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

880 Arbortext Editor’s OutSpec DTD

minimum CDATA -- a size -- #IMPLIEDnominal CDATA -- a size -- #IMPLIEDmaximum CDATA -- a size -- #IMPLIEDavoidoverfull (min | med | max) -- ATI: -- #IMPLIED>

<!ELEMENT sentxsp - o EMPTY><!ATTLIST sentxsp

inherit %yesorno -- toggle -- #IMPLIEDminimum CDATA -- a size -- #IMPLIEDnominal CDATA -- a size -- #IMPLIEDmaximum CDATA -- a size -- #IMPLIED>

<!ELEMENT lettersp - o EMPTY>

<!ATTLIST letterspinherit %yesorno -- toggle -- #IMPLIEDminimum CDATA -- a size -- #IMPLIEDnominal CDATA -- a size -- #IMPLIEDmaximum CDATA -- a size -- #IMPLIEDkerntype (none | pair | track | sector | pairtrk |

trksectr) #IMPLIEDkernpair ENTITY -- pointer -- #IMPLIED>

<!ELEMENT indent - o EMPTY>

<!ATTLIST indentinherit %yesorno -- toggle -- #IMPLIEDleftind CDATA -- see Indent Syntax -- #IMPLIEDrightind CDATA -- see Indent Syntax -- #IMPLIEDfirstln CDATA -- see Indent Syntax -- #IMPLIED>

<!ELEMENT quadding - o EMPTY>

<!ATTLIST quaddinginherit %yesorno -- toggle -- #IMPLIEDquad (right | left | center | in | out |

justify | asis) #IMPLIEDlastquad (lright |lleft | lcenter | lin | lout |

ljustify | relative) #IMPLIED>

<!ELEMENT highlt - o EMPTY>

<!ATTLIST highlt

DRAFT © 2015

Page 13: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

Arbortext Editor’s OutSpec DTD 881

inherit %yesorno -- toggle -- #IMPLIEDreverse %yesorno -- toggle -- #IMPLIEDscoring NUMBER -- an integer ATI: 0-3 -- #IMPLIEDscorewt CDATA -- a size -- #IMPLIEDscoreoff CDATA -- a size -- #IMPLIEDscorechron %yesorno -- toggle -- #IMPLIEDscorechr CDATA -- a string -- #IMPLIEDbckclr %color -- name or RGB value -- #IMPLIEDfontclr %color -- name or RGB value -- #IMPLIEDbckpct NUMBER -- an integer (percentage) -- #IMPLIEDforpct NUMBER -- an integer (percentage) -- #IMPLIEDallcap %yesorno -- toggle -- #IMPLIEDscorespc %yesorno -- toggle -- #IMPLIEDxscoring NUMBER -- ATI: 0-3 -- #IMPLIEDxscorewt CDATA -- ATI: a size -- #IMPLIEDxscoreoff CDATA -- ATI: a size -- #IMPLIEDscoregap CDATA -- ATI: a size -- #IMPLIEDxscoregap CDATA -- ATI: a size -- #IMPLIEDforce %yesorno -- ATI: toggle -- #IMPLIED>

<!ELEMENT chgmark - - (font?,indent?, quadding?,highlt?)>

<!ATTLIST chgmarkliteral CDATA -- a string -- #IMPLIEDbarthick CDATA -- a size -- #IMPLIEDbaroffset CDATA -- a size -- #IMPLIEDjoin %yesorno -- a toggle -- #IMPLIEDtype (content | start | end) #IMPLIEDcmclass NMTOKEN -- a name -- #IMPLIEDruleclr %color -- ATI: name or RGB value -- #IMPLIEDchglvl NUMBER -- ATI: -- #IMPLIED>

<!ELEMENT (presp | postsp) - o EMPTY>

<!ATTLIST (presp | postsp)minimum CDATA -- a size -- #IMPLIEDnominal CDATA -- a size -- #IMPLIEDmaximum CDATA -- a size -- #IMPLIEDcondit (keep | discard) #IMPLIEDpriority (force | high | med | low | none) #IMPLIED>

<!ELEMENT keeps - o EMPTY>

DRAFT © 2015

Page 14: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

882 Arbortext Editor’s OutSpec DTD

<!ATTLIST keepsscope (col | page | line) #IMPLIEDkeep NUMBER -- ATI: 0 - 7 -- #IMPLIEDwidowct NUMBER -- an integer -- #IMPLIEDorphanct NUMBER -- an integer -- #IMPLIEDnext NUMBER -- ATI: 0 - 7 -- #IMPLIEDprev NUMBER -- ATI: 0 - 7 -- #IMPLIEDfloatsout IDREFS -- idrefs of floatlocs -- #IMPLIED>

<!ELEMENT vjinfo - o EMPTY>

<!ATTLIST vjinfoinherit %yesorno -- toggle -- #IMPLIEDpresppr (force | high | med | low | none) #IMPLIEDpostsppr (pforce | phigh | pmed | plow | pnone) #IMPLIEDkeepspr (kforce | khigh | kmed | klow | knone) #IMPLIED>

<!ELEMENT - o EMPTY>

<!ATTLIST textbrkstartcol %yesorno -- toggle -- #IMPLIEDstartpg (off | verso | recto | next) #IMPLIEDpageid IDREF -- reference to pageset ID -- #IMPLIEDnewpgmdl (none | global | local) #IMPLIEDstartln %yesorno -- toggle -- #IMPLIEDendln %yesorno -- toggle -- #IMPLIEDhtmltag (H1 | H2 | H3 | H4 | H5) -- ATI: -- #IMPLIEDnoalignprev %yesorno -- ATI: toggle -- #IMPLIEDcondit (ignore | always | nonempty | unchanged)

-- ATI: -- #IMPLIEDparagraph (break | continue) -- ATI: -- #IMPLIEDbasepage CDATA -- ATI: an integer -- #IMPLIEDchglevel CDATA -- ATI: an integer -- #IMPLIED>

<!ELEMENT span - o EMPTY>

<!ATTLIST spanspan NUMBER -- aninteger -- #IMPLIEDpageflow (L | Z) #IMPLIEDgutterruletype (blank | single | bold | double

| triple | dot | dash) #IMPLIEDmarginruletype (mblank | msingle | mbold | mdouble

| mtriple | mdot | mdash) #IMPLIED

DRAFT © 2015

Page 15: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

Arbortext Editor’s OutSpec DTD 883

marginrulehoffset CDATA -- a size -- #IMPLIEDrulegap CDATA -- a size -- #IMPLIEDruletophang CDATA -- a size -- #IMPLIEDrulebothang CDATA -- a size -- #IMPLIEDrulethick CDATA -- a size -- #IMPLIEDrulecolor %color -- name or RGB value -- #IMPLIED>

<!ELEMENT border - o EMPTY>

<!ATTLIST borderbordname NMTOKEN -- a border name

defined in bordspec -- #IMPLIED>

<!ELEMENT float - o EMPTY>

<!ATTLIST floatflidref IDREF -- to a float location -- #IMPLIEDwidth (page | col | spec) #IMPLIEDspecwidth CDATA -- ATI: a size -- #IMPLIEDscope CDATA -- names of elements -- #IMPLIEDpagetype (same | facing | frontback | next |

forward | afterref | inline | samecol) #IMPLIEDinline (never | unbroken | unsplit | unframed) #IMPLIEDmultirefname NMTOKEN -- any token -- #IMPLIEDmargin (mnever | left | right | in | out | lftrt) -- ATI -- #IMPLIED>

<!ELEMENT algroup - o EMPTY>

<!ATTLIST algrouprefpoint (top, first, middle, last, bottom, capheight) #IMPLIEDpostspace %yesorno -- toggle -- #IMPLIEDhgutter CDATA -- ATI: a size -- #IMPLIEDdirection (ltr,rtl) -- ATI -- #IMPLIEDvalignnext %yesorno -- ATI: toggle -- #IMPLIED>

<!ELEMENT suppress - o EMPTY>

<!ATTLIST suppresssup NUMBER -- an integer -- #IMPLIED>

<!ELEMENT boxing - o EMPTY>

<!ATTLIST boxing

DRAFT © 2015

Page 16: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

884 Arbortext Editor’s OutSpec DTD

toffset CDATA -- a size -- #IMPLIEDboffset CDATA -- a size -- #IMPLIEDloffset CDATA -- a size -- #IMPLIEDroffset CDATA -- a size -- #IMPLIEDtrel (top | first) #IMPLIEDbrel (last | bottom) #IMPLIEDsiderel (text | col | content) #IMPLIEDleftgap CDATA -- a size -- #IMPLIEDrightgap CDATA -- a size -- #IMPLIEDthick CDATA -- a size -- #IMPLIEDtthick CDATA -- ATI: a size -- #IMPLIEDbthick CDATA -- ATI: a size -- #IMPLIEDlthick CDATA -- ATI: a size -- #IMPLIEDrthick CDATA -- ATI: a size -- #IMPLIEDttype (tblank | tsingle | tbold |

tdouble | ttriple | tdot | tdash) #IMPLIEDbtype (bblank | bsingle | bbold |

bdouble | btriple | bdot | bdash) #IMPLIEDltype (lblank | lsingle | lbold |

ldouble | ltriple | ldot | ldash) #IMPLIEDrtype (rblank | rsingle | rbold |

rdouble | rtriple | rdot | rdash) #IMPLIEDinclr %color -- name or RGB value -- #IMPLIEDinpct NUMBER -- an integer (percentage) -- #IMPLIEDoutclr %color -- name or RGB value -- #IMPLIEDoutpct NUMBER -- an integer (percentage) -- #IMPLIED>

<!ELEMENT link - o EMPTY>

<!ATTLIST linkhref CDATA -- ATI: an URI or idref -- #IMPLIEDshow (replace|new|embed) -- ATI: traversal method -- #IMPLIEDactuate (user|auto) -- ATI: link trigger -- #IMPLIED>

<!ELEMENT reset - o EMPTY>

<!ATTLIST resetresetlist NMTOKENS -- list of IDs of variables

to be reset -- #IMPLIED><!ELEMENT enumerat - o EMPTY>

<!ATTLIST enumeratincrem CDATA -- a (ATI: possibly negative) integer -- #IMPLIED

DRAFT © 2015

Page 17: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

Arbortext Editor’s OutSpec DTD 885

enumid IDREF -- an idref -- #IMPLIEDsetvalue NUMBER -- ATI: 0,1,2 -- #IMPLIEDxpath CDATA -- if present, use xpath result instead of increm -- #IMPLIED>

<!ELEMENT ruling - - (leading?, indent?, quadding?, presp?, postsp?,keeps?, textbrk?, span?)>

<!ATTLIST rulingthick CDATA -- a size -- #IMPLIEDlentype (rel | spec) #IMPLIEDspeclen CDATA -- a size -- #IMPLIEDrellen (text | col) #IMPLIEDvoffset CDATA -- a size -- #IMPLIEDplacement (before| after) #IMPLIEDruleclr %color -- name or RGB value -- #IMPLIEDrulepct NUMBER -- an integer (percentage) -- #IMPLIEDtype (blank | single | bold | double |

triple | dot | dash) #IMPLIED>

<!ELEMENT puttext - - (subchars?)>

<!ATTLIST puttextliteral CDATA -- a string -- #IMPLIEDplacement (before | after) #IMPLIED>

<!ELEMENT putgraph - - (subchars?)>

<!ATTLIST putgraphgraphname ENTITY -- an entity reference -- #IMPLIEDwidth CDATA -- a size -- #IMPLIEDdepth CDATA -- a size -- #IMPLIEDplacement (before | after) #IMPLIEDscalefit %yesorno -- a toggle -- #IMPLIEDhscale NUMBER -- an integer (percentage) -- #IMPLIEDvscale NUMBER -- an integer (percentage) -- #IMPLIEDhoffset CDATA -- a size -- #IMPLIEDvoffset CDATA -- a size -- #IMPLIEDrotation NUMBER -- ATI: an integer -- #IMPLIED>

<!ELEMENT savetext - o EMPTY>

<!ATTLIST savetexttextid NMTOKEN -- an ID -- #IMPLIED

DRAFT © 2015

Page 18: AArbortextPPENDIXEditor’sOutSpecBDTD · 2016. 8. 10. · ArbortextEditor’sOutSpecDTD 871 For background colors, name can be preceded by a "b"; For in colors, name can be preceded

886 Arbortext Editor’s OutSpec DTD

conrule CDATA -- a string -- #IMPLIEDplacement (before | after) #IMPLIEDappend %yesorno -- a toggle -- #IMPLIEDxrefidtag NMTOKEN -- ATI: tag name w/ID attr -- #IMPLIED>

<!ELEMENT usetext - - (subchars?)>

<!ATTLIST usetextsource CDATA -- a string -- #IMPLIEDplacement (before | after) #IMPLIEDuserule NMTOKEN -- an integer -- #IMPLIEDuseparam CDATA -- a string -- #IMPLIED>

<!ELEMENT subchars - o (font?,leading?, hyphen?,wordsp?, sentxsp?,lettersp?,indent?, quadding?, highlt?, chgmark?,presp?, postsp?, keeps?, vjinfo?, textbrk?,span?, border?,float?, algroup?,boxing?, link?, tabatts?,tgroupatts?, colatts*, subsetatts?, rowatts?, cellatts?,(reset | enumerat | ruling | savetext)*)>

<!ATTLIST subcharscharsubsetref IDREFS -- list of referenced

charsubset IDs -- #IMPLIED>

<!-- tabdesc and grphdesc omitted -->

<!-- This section describes the characteristics associated with elementsto be placed in the Footnote Area. -->

<!ELEMENT ftndesc - o (e-i-c, ftnatts)*>

<!ELEMENT ftnatts - o (charlist) -(keeps, span)>

DRAFT © 2015