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

                                                                                              9
C 62448 : 2016 (IEC 62448 : 2013)
"No PageStyle"
]
"x[{a}]" ~
" "
]
"x[{a}]" ~
" "
]
}]
element.Common.Page =
(element.Common.Objects
| element.BlockSpace
| element.RuledLine
| element.Wait)*
attlist.id &= attribute objid [{ xsd:string}]
attlist.refid &= attribute refobj [{ xsd:string}]
attlist.refstream &= attribute refstream [{ xsd:string}]
attlist.Page &=
attlist.id,
attribute pagestyle [{ text}],
attlist.Common.Page
element.TextBlock =
element TextBlock [{
attlist.TextBlock,
((element.P | element.CR)*)
>> sch:pattern [
name = "Style Check"
"x[{a}]" ~
" "
sch:rule [
context = "TextBlock"
"x[{a}]" ~
" "
sch:assert [
test = "@blockstyle = //Style/BlockStyle/@stylelabel"
"No BlockStyle"
]
"x[{a}]" ~
" "
]

――――― [JIS C 62448 pdf 11] ―――――

10
C 62448 : 2016 (IEC 62448 : 2013)
"x[{a}]" ~
" "
]
>> sch:pattern [
name = "Style Check"
"x[{a}]" ~
" "
sch:rule [
context = "TextBlock"
"x[{a}]" ~
" "
sch:assert [
test = "@textstyle = //Style/TextStyle/@stylelabel"
"No TextStyle"
]
"x[{a}]" ~
" "
]
"x[{a}]" ~
" "
]
}]
attlist.TextBlock &=
attlist.id,
attribute textstyle [{ text}],
attribute blockstyle [{ text}],
attlist.Common.Text,
attlist.Common.Block
element.P = element P [{ attlist.P, DrawChar}]
attlist.P &= attribute refesound [{ xsd:string}]・
element.Plot = element Plot [{ attlist.Plot, text}]
attlist.xsize &= attribute xsize [{ xsd:unsignedShort}]
attlist.ysize &= attribute ysize [{ xsd:unsignedShort}]
attlist.Plot &=
attlist.xsize,
attlist.ysize,
attlist.refid,
[ a:defaultValue = "bottom" ]
attribute adjustment [{ "center" | "baseline" | "top" | "bottom"}]・
element.CR = element CR [{ empty}]

――――― [JIS C 62448 pdf 12] ―――――

                                                                                             11
C 62448 : 2016 (IEC 62448 : 2013)
element.Fill =
element Fill [{
attribute code [{ text}],
empty
}]
element.Space = element Space [{ attlist.xsize, empty}]
element.CharButton = element CharButton [{ attlist.refid, SimpleChar1}]
element.Rubi = element Rubi [{ (element.Oyamoji, element.Rubimoji)+}]
element.Oyamoji = element Oyamoji [{ SimpleChar0}]
element.Gaiji = element Gaiji [{ attlist.Gaiji, text}]
attlist.Gaiji &=
attlist.refid,
attribute fontfacename [{ text}]・,
attribute code [{ text}]
element.AltString = element AltString [{ element.Org, element.Alt}]
element.Org = element Org [{ text}]
element.Alt = element Alt [{ text}]
element.Rubimoji = element Rubimoji [{ SimpleChar0}]
element.Box = element Box [{ attlist.Box, SimpleChar0}]
attlist.linetype &=
attribute linetype [{ "solid" | "dotted" | "dashed" | "double"}]
attlist.Box &= attlist.linetype・
element.EmpDots = element EmpDots [{ attlist.EmpDots, SimpleChar0}]
attlist.Empdotsposition &=
attribute empdotsposition [{ "before" | "after"}]
attlist.EmpdotsChar &=
attribute empdotscode [{ text}],
attribute empdotsfontname [{ text}],
attribute refempdotsfont [{ text}]
attlist.EmpDots &= attlist.Empdotsposition・, attlist.EmpdotsChar・
element.EmpLine = element EmpLine [{ attlist.EmpLine, SimpleChar0}]
attlist.Emplineposition &=
attribute emplineposition [{ "before" | "after"}]
attlist.Emplinetype &=
attribute emplinetype [{
"none" | "solid" | "dotted" | "dashed" | "double"
}]
attlist.EmpLine &= attlist.Emplinetype・, attlist.Emplineposition・
element.Sub = element Sub [{ SimpleChar0}]
element.Sup = element Sup [{ SimpleChar0}]

――――― [JIS C 62448 pdf 13] ―――――

12
C 62448 : 2016 (IEC 62448 : 2013)
element.Yoko = element Yoko [{ SimpleChar0}]
element.Tate = element Tate [{ SimpleChar2}]
element.Nekase = element Nekase [{ SimpleChar2}]
element.NoBR = element NoBR [{ SimpleChar1}]
element.DrawChar =
element DrawChar [{
attribute line [{ xsd:unsignedShort}],
SimpleChar0
}]
element.Italic = element Italic [{ DrawChar}]
element.Bold = element Bold [{ DrawChar}]
element.ImageBlock =
element ImageBlock [{ attlist.ImageBlock, text}]
>> sch:pattern [
name = "Style Check"
"x[{a}]" ~
" "
sch:rule [
context = "Page"
"x[{a}]" ~
" "
sch:assert [
test = "@blockstyle = //Style/BlockStyle/@stylelabel"
"No BlockStyle"
]
"x[{a}]" ~
" "
]
"x[{a}]" ~
" "
]
attlist.ImageBlock &=
attlist.id,
attribute blockstyle [{ text}],
attlist.Common.Block,
attlist.Common.Image
element.ButtonBlock =
element ButtonBlock [{
attlist.ButtonBlock,
element.BaseButton・,

――――― [JIS C 62448 pdf 14] ―――――

                                                                                             13
C 62448 : 2016 (IEC 62448 : 2013)
element.FocusinButton・,
element.PushButton・,
(element.UpButton・)
>> sch:pattern [
name = "Style Check"
"x[{a}]" ~
" "
sch:rule [
context = "ButtonBlock"
"x[{a}]" ~
" "
sch:assert [
test = "@blockstyle = //Style/BlockStyle/@stylelabel"
"No BlockStyle"
]
"x[{a}]" ~
" "
]
"x[{a}]" ~
" "
]
}]
attlist.ButtonBlock &=
attlist.id,
attribute blockstyle [{ text}],
attlist.Common.Block
attlist.refimage &= attribute refimage [{ xsd:string}]
element.BaseButton = element BaseButton [{ attlist.refimage・, empty}]
element.FocusinButton =
element FocusinButton [{
attlist.refimage・,
(element.JumpTo
| element.Run
| element.SoundStop
| element.CloseWindow)*
}]
element.JumpTo = element JumpTo [{ attlist.jump, empty}]
attlist.jump &=
attribute refpage [{ xsd:string}],
attlist.refid

――――― [JIS C 62448 pdf 15] ―――――

次のページ PDF 16

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

  • IEC 62448:2013(IDT)

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

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