JIS C 62448:2016 マルチメディアのシステム及び機器―マルチメディアの電子出版及び電子書籍―電子出版のための共通フォーマット | ページ 4

14
C 62448 : 2016 (IEC 62448 : 2013)
element.Run = element Run [{ attlist.Run, empty}]
attlist.Run &=
[ a:defaultValue = "normal" ]
attribute runoption [{
"normal" | "opposite" | "center" | "opposite-center"
}]・,
attlist.refid
element.SoundStop = element SoundStop [{ empty}]
element.CloseWindow = element CloseWindow [{ empty}]
element.PushButton =
element PushButton [{
attlist.refimage・,
(element.JumpTo
| element.Run
| element.SoundStop
| element.CloseWindow)*
}]
element.UpButton =
element UpButton [{
attlist.refimage・,
(element.JumpTo
| element.Run
| element.SoundStop
| element.CloseWindow)*
}]
element.BlockSpace = element BlockSpace [{ attlist.BlockSpace, empty}]
attlist.BlockSpace &=
attribute xspace [{ xsd:short}]・,
attribute yspace [{ xsd:short}]・
element.Canvas =
element Canvas [{
attlist.Canvas, (element.Common.Canvas | element.Wait)*
}]
element.Common.Canvas =
element.PutObj
| element.Moveto
| element.Lineto
| element.DrawBox
| element.DrawEllipse
attlist.Canvas &=

――――― [JIS C 62448 pdf 16] ―――――

                                                                                             15
C 62448 : 2016 (IEC 62448 : 2013)
attribute canvaswidth [{ xsd:unsignedShort}],
attribute canvasheight [{ xsd:unsignedShort}],
attribute blockrule [{ "block-fixed" | "block-adjustable"}]・,
attlist.id,
attlist.Common.Canvas
attlist.Layout &= attribute layout [{ "LrTb" | "TbRl"}]
attlist.Common.Frame &=
attribute framewidth [{ xsd:unsignedShort}]・,
attribute framecolor [{ text}]・,
attribute framemode [{ "curve" | "square"}]・
attlist.Common.Canvas &=
attribute bgcolor [{ text}]・,
attlist.Layout・,
attlist.Common.Frame
element.PutObj = element PutObj [{ attlist.PutObj, empty}]
attlist.x1.unsigned &= attribute x1 [{ xsd:unsignedShort}]
attlist.x1.signed &= attribute x1 [{ xsd:short}]
attlist.y1.unsigned &= attribute y1 [{ xsd:unsignedShort}]
attlist.y1.signed &= attribute y1 [{ xsd:short}]
attlist.PutObj &=
attlist.x1.unsigned, attlist.y1.unsigned, attlist.refid
element.Wait =
element Wait [{
attribute time [{ xsd:short}],
empty
}]
element.Moveto =
element Moveto [{ attlist.x1.signed, attlist.y1.signed, empty}]
element.Lineto = element Lineto [{ attlist.Lineto, empty}]
attlist.Common.line &=
attribute linewidth [{ xsd:unsignedShort}]・,
attribute linecolor [{ text}]・,
attlist.linetype・
attlist.Lineto &=
attlist.x1.signed,
attlist.y1.signed,
attlist.Common.line,
attribute arrowtype [{ text}]・
element.DrawBox = element DrawBox [{ attlist.DrawBox, empty}]
attlist.DrawBox &=

――――― [JIS C 62448 pdf 17] ―――――

16
C 62448 : 2016 (IEC 62448 : 2013)
attlist.x1.signed,
attlist.y1.signed,
attlist.Common.line,
attribute fillcolor [{ text}]・
element.DrawEllipse = element DrawEllipse [{ attlist.DrawEllipse, empty}]
attlist.DrawEllipse &=
attlist.x1.signed,
attlist.y1.signed,
attlist.Common.line,
attribute fillcolor [{ text}]・
element.RuledLine = element RuledLine [{ attlist.RuledLine, empty}]
attlist.RuledLine &=
attlist.linetype,
attribute linewidth [{ xsd:unsignedShort}],
attribute linelength [{ xsd:unsignedShort}],
attribute linecolor [{ text}]・
element.Style =
element Style [{
element.BookStyle,
(element.TextStyle | element.BlockStyle | element.PageStyle)*
}]
element.BookStyle =
element BookStyle [{
attlist.Style,
element.SetDefault・,
element.RegistFont*,
element.BookSetting
}]
attlist.Style &=
attribute stylelabel [{ text}],
attlist.id
element.SetDefault = element SetDefault [{ attlist.SetDefault, empty}]
attlist.Rubyoverhang &= attribute rubyoverhang [{ "auto" | "none"}]
attlist.Rubyalign &= attribute rubyalign [{ "start" | "center"}]
attlist.Rubyadjust &= attribute rubyadjust [{ "line-edge" | "none"}]
attlist.Setwaitprop &= attribute setwaitprop [{ "replay" | "noreplay"}]
attlist.SetDefault &=
attlist.Rubyalign,
attlist.Rubyoverhang,
attlist.Empdotsposition,

――――― [JIS C 62448 pdf 18] ―――――

                                                                                             17
C 62448 : 2016 (IEC 62448 : 2013)
attlist.Emplineposition,
attlist.Emplinetype,
attlist.EmpdotsChar,
attlist.Rubyadjust,
attlist.Setwaitprop
element.RegistFont = element RegistFont [{ attlist.RegistFont, empty}]
attlist.FontEncoding &= attribute encoding [{ "TTF" | "OTF" | "BF"}]
attlist.RegistFont &=
attribute fontfilename [{ text}],
attribute file [{ text}],
attribute fontname [{ text}],
attlist.FontEncoding
element.BookSetting = element BookSetting [{ attlist.BookSetting, empty}]
attlist.BookSetting &=
attribute bindingdirection [{ "Lr" | "Rl"}],
attribute dpi [{ xsd:unsignedShort}],
attribute screenwidth [{ xsd:unsignedShort}],
attribute screenheight [{ xsd:unsignedShort}],
[ a:defaultValue = "24" ] attribute colordepth [{ xsd:unsignedByte}]・
element.TextStyle = element TextStyle [{ attlist.TextStyle, empty}]
attlist.TextStyle &= attlist.Style, attlist.Common.Text
attlist.Common.Text &=
attlist.EmpDots,
attlist.EmpLine,
attribute fontsize [{ xsd:short}]・,
attribute fontwidth [{ xsd:short}]・,
attribute fontescapement [{ xsd:short}]・,
attribute fontorientation [{ xsd:short}]・,
attribute fontfacename [{ text}]・,
attribute textcolor [{ text}]・,
attribute textbgcolor [{ text}]・,
attribute wordspace [{ xsd:short}]・,
attribute letterspace [{ xsd:short}]・,
attribute baselineskip [{ xsd:short}]・,
attribute linespace [{ xsd:short}]・,
attribute parindent [{ xsd:short}]・,
attribute parskip [{ xsd:short}]・,
attlist.Rubyalign・,
attlist.Rubyoverhang・,
attribute column [{ text}]・,

――――― [JIS C 62448 pdf 19] ―――――

18
C 62448 : 2016 (IEC 62448 : 2013)
attribute columnsep [{ text}]・,
attribute align [{ "head" | "center" | "foot"}]・,
attribute linecolor [{ text}]・,
attribute charspace [{ xsd:short}]・,
attribute fontweight [{ xsd:unsignedShort}]・,
attlist.Rubyadjust・,
attribute textlinewidth [{ xsd:unsignedShort}]・
element.BlockStyle = element BlockStyle [{ attlist.BlockStyle, empty}]
attlist.BlockStyle &= attlist.Style, attlist.Common.Block
attlist.Common.Block &=
attribute blockwidth [{ xsd:unsignedShort}]・,
attribute blockheight [{ xsd:unsignedShort}]・,
attribute blockrule [{
"horz-fixed"
| "horz-adjustable"
| "vert-fixed"
| "vert-adjustable"
| "block-fixed"
| "block-adjustable"
}]・,
attribute bgcolor [{ text}]・,
attlist.Layout・,
attlist.Common.Frame,
attribute topskip [{ xsd:unsignedShort}]・,
attribute sidemargin [{ xsd:unsignedShort}]・,
attribute footskip [{ xsd:unsignedShort}]・,
attribute refbgimage [{ text}]・,
attlist.Bgimagemode・
element.PageStyle = element PageStyle [{ attlist.PageStyle, empty}]
attlist.PageStyle &=
attlist.Style,
attlist.Common.Page,
attribute setemptyview [{ "show" | "empty"}]・,
attlist.Setwaitprop・
attlist.Bgimagemode &=
attribute bgimagemode [{ "fix" | "tile" | "centering"}]
attlist.Common.Page &=
(attribute refbgimage [{ text}],
attlist.Bgimagemode)・,
attribute evenfooterid [{ xsd:string}]・,

――――― [JIS C 62448 pdf 20] ―――――

次のページ PDF 21

JIS C 62448:2016の引用国際規格 ISO 一覧

  • IEC 62448:2013(IDT)

JIS C 62448:2016の国際規格 ICS 分類一覧

JIS C 62448:2016の関連規格と引用規格一覧