Translation5:Character Style Range

From IDMLWiki

Jump to: navigation, search
CharacterStyleRange

<ParagraphStyleRange>エレメント中には、<CharacterStyleRange>エレメントが1つ以上あります。<CharacterStyleRange>エレメントは、テキストのフォーマット範囲を表します。

スキーマの例76 CharacterStyleRange
  1. CharacterStyleRange_Object = element CharacterStyleRange {
  2.   attribute KerningValue { xsd:double }?,
  3.   attribute FontStyle { xsd:string }?,
  4.   attribute PointSize { xsd:double }?,
  5.   attribute KerningMethod { xsd:string }?,
  6.   attribute Tracking { xsd:double }?,
  7.   attribute Capitalization { Capitalization_EnumValue }?,
  8.   attribute Position { Position_EnumValue }?,
  9.   attribute Underline { xsd:boolean }?,
  10.   attribute StrikeThru { xsd:boolean }?,
  11.   attribute Ligatures { xsd:boolean }?,
  12.   attribute NoBreak { xsd:boolean }?,
  13.   attribute HorizontalScale { xsd:double }?,
  14.   attribute VerticalScale { xsd:double }?,
  15.   attribute BaselineShift { xsd:double }?,
  16.   attribute Skew { xsd:double }?,
  17.   attribute FillTint { xsd:double }?,
  18.   attribute StrokeTint { xsd:double }?,
  19.   attribute StrokeWeight { xsd:double }?,
  20.   attribute OverprintStroke { xsd:boolean }?,
  21.   attribute OverprintFill { xsd:boolean }?,
  22.   attribute OTFFigureStyle { OTFFigureStyle_EnumValue }?,
  23.   attribute OTFOrdinal { xsd:boolean }?,
  24.   attribute OTFFraction { xsd:boolean }?,
  25.   attribute OTFDiscretionaryLigature { xsd:boolean }?,
  26.   attribute OTFTitling { xsd:boolean }?,
  27.   attribute OTFContextualAlternate { xsd:boolean }?,
  28.   attribute OTFSwash { xsd:boolean }?,
  29.   attribute UnderlineTint { xsd:double }?,
  30.   attribute UnderlineGapTint { xsd:double }?,
  31.   attribute UnderlineOverprint { xsd:boolean }?,
  32.   attribute UnderlineGapOverprint { xsd:boolean }?,
  33.   attribute UnderlineOffset { xsd:double }?,
  34.   attribute UnderlineWeight { xsd:double }?,
  35.   attribute StrikeThroughTint { xsd:double }?,
  36.   attribute StrikeThroughGapTint { xsd:double }?,
  37.   attribute StrikeThroughOverprint { xsd:boolean }?,
  38.   attribute StrikeThroughGapOverprint { xsd:boolean }?,
  39.   attribute StrikeThroughOffset { xsd:double }?,
  40.   attribute StrikeThroughWeight { xsd:double }?,
  41.   attribute FillColor { xsd:string }?,
  42.   attribute StrokeColor { xsd:string }?,
  43.   attribute AppliedLanguage { xsd:string }?,
  44.   attribute FirstLineIndent { xsd:double }?,
  45.   attribute LeftIndent { xsd:double }?,
  46.   attribute RightIndent { xsd:double }?,
  47.   attribute SpaceBefore { xsd:double }?,
  48.   attribute SpaceAfter { xsd:double }?,
  49.   attribute Justification { Justification_EnumValue }?,
  50.   attribute SingleWordJustification { SingleWordJustification_EnumValue }?,
  51.   attribute AutoLeading { xsd:double }?,
  52.   attribute DropCapLines { xsd:short {minInclusive="0" maxInclusive="25"} }?,
  53.   attribute DropCapCharacters { xsd:short {minInclusive="0" maxInclusive="150"} }?,
  54.   attribute KeepLinesTogether { xsd:boolean }?,
  55.   attribute KeepAllLinesTogether { xsd:boolean }?,
  56.   attribute KeepWithNext { xsd:short {minInclusive="0" maxInclusive="5"} }?,
  57.   attribute KeepFirstLines { xsd:short {minInclusive="1" maxInclusive="50"} }?,
  58.   attribute KeepLastLines { xsd:short {minInclusive="1" maxInclusive="50"} }?,
  59.   attribute StartParagraph { StartParagraph_EnumValue }?,
  60.   attribute Composer { xsd:string }?,
  61.   attribute MinimumWordSpacing { xsd:double }?,
  62.   attribute MaximumWordSpacing { xsd:double }?,
  63.   attribute DesiredWordSpacing { xsd:double }?,
  64.   attribute MinimumLetterSpacing { xsd:double }?,
  65.   attribute MaximumLetterSpacing { xsd:double }?,
  66.   attribute DesiredLetterSpacing { xsd:double }?,
  67.   attribute MinimumGlyphScaling { xsd:double }?,
  68.   attribute MaximumGlyphScaling { xsd:double }?,
  69.   attribute DesiredGlyphScaling { xsd:double }?,
  70.   attribute RuleAbove { xsd:boolean }?,
  71.   attribute RuleAboveOverprint { xsd:boolean }?,
  72.   attribute RuleAboveLineWeight { xsd:double }?,
  73.   attribute RuleAboveTint { xsd:double }?,
  74.   attribute RuleAboveOffset { xsd:double }?,
  75.   attribute RuleAboveLeftIndent { xsd:double }?,
  76.   attribute RuleAboveRightIndent { xsd:double }?,
  77.   attribute RuleAboveWidth { RuleWidth_EnumValue }?,
  78.   attribute RuleAboveGapTint { xsd:double }?,
  79.   attribute RuleAboveGapOverprint { xsd:boolean }?,
  80.   attribute RuleBelow { xsd:boolean }?,
  81.   attribute RuleBelowLineWeight { xsd:double }?,
  82.   attribute RuleBelowTint { xsd:double }?,
  83.   attribute RuleBelowOffset { xsd:double }?,
  84.   attribute RuleBelowLeftIndent { xsd:double }?,
  85.   attribute RuleBelowRightIndent { xsd:double }?,
  86.   attribute RuleBelowWidth { RuleWidth_EnumValue }?,
  87.   attribute RuleBelowGapTint { xsd:double }?,
  88.   attribute HyphenateCapitalizedWords { xsd:boolean }?,
  89.   attribute Hyphenation { xsd:boolean }?,
  90.   attribute HyphenateBeforeLast { xsd:short {minInclusive="1" maxInclusive="15"} }?,
  91.   attribute HyphenateAfterFirst { xsd:short {minInclusive="1" maxInclusive="15"} }?,
  92.   attribute HyphenateWordsLongerThan { xsd:short {minInclusive="3"maxInclusive="25"} }?,
  93.   attribute HyphenateLadderLimit { xsd:short {minInclusive="0" maxInclusive="25"} }?,
  94.   attribute HyphenationZone { xsd:double }?,
  95.   attribute HyphenWeight { xsd:short {minInclusive="0" maxInclusive="10"} }?,
  96.   attribute AppliedParagraphStyle { xsd:string }?,
  97.   attribute AppliedCharacterStyle { xsd:string }?,
  98.   attribute LastLineIndent { xsd:double }?,
  99.   attribute HyphenateLastWord { xsd:boolean }?,
  100.   attribute OTFSlashedZero { xsd:boolean }?,
  101.   attribute OTFHistorical { xsd:boolean }?,
  102.   attribute OTFStylisticSets { xsd:int }?,
  103.   attribute GradientFillLength { xsd:double }?,
  104.   attribute GradientFillAngle { xsd:double }?,
  105.   attribute GradientStrokeLength { xsd:double }?,
  106.   attribute GradientStrokeAngle { xsd:double }?,
  107.   attribute GradientFillStart { UnitPointType_TypeDef }?,
  108.   attribute GradientStrokeStart { UnitPointType_TypeDef }?,
  109.   attribute KeepWithPrevious { xsd:boolean }?,
  110.   attribute SpanColumnType { SpanColumnTypeOptions_EnumValue }?,
  111.   attribute SplitColumnInsideGutter { xsd:double }?,
  112.   attribute SplitColumnOutsideGutter { xsd:double }?,
  113.   attribute SpanColumnMinSpaceBefore { xsd:double }?,
  114.   attribute SpanColumnMinSpaceAfter { xsd:double }?,
  115.   attribute RuleBelowOverprint { xsd:boolean }?,
  116.   attribute RuleBelowGapOverprint { xsd:boolean }?,
  117.   attribute DropcapDetail { xsd:int }?,
  118.   attribute HyphenateAcrossColumns { xsd:boolean }?,
  119.   attribute KeepRuleAboveInFrame { xsd:boolean }?,
  120.   attribute IgnoreEdgeAlignment { xsd:boolean }?,
  121.   attribute OTFMark { xsd:boolean }?,
  122.   attribute OTFLocale { xsd:boolean }?,
  123.   attribute PositionalForm { PositionalForms_EnumValue }?,
  124.   attribute ParagraphDirection { ParagraphDirectionOptions_EnumValue }?,
  125.   attribute ParagraphJustification { ParagraphJustificationOptions_EnumValue }?,
  126.   attribute MiterLimit { xsd:double {minInclusive="0" maxInclusive="1000"} }?,
  127.   attribute StrokeAlignment { TextStrokeAlign_EnumValue }?,
  128.   attribute EndJoin { OutlineJoin_EnumValue }?,
  129.   attribute OTFOverlapSwash { xsd:boolean }?,
  130.   attribute OTFStylisticAlternate { xsd:boolean }?,
  131.   attribute OTFJustificationAlternate { xsd:boolean }?,
  132.   attribute OTFStretchedAlternate { xsd:boolean }?,
  133.   attribute CharacterDirection { CharacterDirectionOptions_EnumValue }?,
  134.   attribute KeyboardDirection { CharacterDirectionOptions_EnumValue }?,
  135.   attribute DigitsType { DigitsTypeOptions_EnumValue }?,
  136.   attribute Kashidas { KashidasOptions_EnumValue }?,
  137.   attribute DiacriticPosition { DiacriticPositionOptions_EnumValue }?,
  138.   attribute XOffsetDiacritic { xsd:double }?,
  139.   attribute YOffsetDiacritic { xsd:double }?,
  140.   attribute ParagraphBreakType { ParagraphBreakTypes_EnumValue }?,
  141.   attribute PageNumberType { PageNumberTypes_EnumValue }?,
  142.   attribute AppliedConditions { list { xsd:string * } }?,
  143.   attribute GridAlignFirstLineOnly { xsd:boolean }?,
  144.   attribute GridAlignment { GridAlignment_EnumValue }?,
  145.   attribute GridGyoudori { xsd:short }?,
  146.   attribute AutoTcy { xsd:short }?,
  147.   attribute AutoTcyIncludeRoman { xsd:boolean }?,
  148.   attribute KinsokuType { KinsokuType_EnumValue }?,
  149.   attribute KinsokuHangType { KinsokuHangTypes_EnumValue }?,
  150.   attribute BunriKinshi { xsd:boolean }?,
  151.   attribute Rensuuji { xsd:boolean }?,
  152.   attribute RotateSingleByteCharacters { xsd:boolean }?,
  153.   attribute LeadingModel { LeadingModel_EnumValue }?,
  154.   attribute CharacterAlignment { CharacterAlignment_EnumValue }?,
  155.   attribute Tsume { xsd:double }?,
  156.   attribute LeadingAki { xsd:double }?,
  157.   attribute TrailingAki { xsd:double }?,
  158.   attribute CharacterRotation { xsd:double }?,
  159.   attribute Jidori { xsd:short }?,
  160.   attribute ShataiMagnification { xsd:double }?,
  161.   attribute ShataiDegreeAngle { xsd:double }?,
  162.   attribute ShataiAdjustRotation { xsd:boolean }?,
  163.   attribute ShataiAdjustTsume { xsd:boolean }?,
  164.   attribute Tatechuyoko { xsd:boolean }?,
  165.   attribute TatechuyokoXOffset { xsd:double }?,
  166.   attribute TatechuyokoYOffset { xsd:double }?,
  167.   attribute KentenTint { xsd:double }?,
  168.   attribute KentenStrokeTint { xsd:double }?,
  169.   attribute KentenWeight { xsd:double }?,
  170.   attribute KentenOverprintFill { AdornmentOverprint_EnumValue }?,
  171.   attribute KentenOverprintStroke { AdornmentOverprint_EnumValue }?,
  172.   attribute KentenKind { KentenCharacter_EnumValue }?,
  173.   attribute KentenPlacement { xsd:double }?,
  174.   attribute KentenAlignment { KentenAlignment_EnumValue }?,
  175.   attribute KentenPosition { RubyKentenPosition_EnumValue }?,
  176.   attribute KentenFontSize { xsd:double }?,
  177.   attribute KentenXScale { xsd:double }?,
  178.   attribute KentenYScale { xsd:double }?,
  179.   attribute KentenCustomCharacter { xsd:string }?,
  180.   attribute KentenCharacterSet { KentenCharacterSet_EnumValue }?,
  181.   attribute RubyTint { xsd:double }?,
  182.   attribute RubyWeight { xsd:double }?,
  183.   attribute RubyOverprintFill { AdornmentOverprint_EnumValue }?,
  184.   attribute RubyOverprintStroke { AdornmentOverprint_EnumValue }?,
  185.   attribute RubyStrokeTint { xsd:double }?,
  186.   attribute RubyFontSize { xsd:double }?,
  187.   attribute RubyOpenTypePro { xsd:boolean }?,
  188.   attribute RubyXScale { xsd:double }?,
  189.   attribute RubyYScale { xsd:double }?,
  190.   attribute RubyType { RubyTypes_EnumValue }?,
  191.   attribute RubyAlignment { RubyAlignments_EnumValue }?,
  192.   attribute RubyPosition { RubyKentenPosition_EnumValue }?,
  193.   attribute RubyXOffset { xsd:double }?,
  194.   attribute RubyYOffset { xsd:double }?,
  195.   attribute RubyParentSpacing { RubyParentSpacing_EnumValue }?,
  196.   attribute RubyAutoAlign { xsd:boolean }?,
  197.   attribute RubyOverhang { xsd:boolean }?,
  198.   attribute RubyAutoScaling { xsd:boolean }?,
  199.   attribute RubyParentScalingPercent { xsd:double }?,
  200.   attribute RubyParentOverhangAmount { RubyOverhang_EnumValue }?,
  201.   attribute Warichu { xsd:boolean }?,
  202.   attribute WarichuSize { xsd:double }?,
  203.   attribute WarichuLines { xsd:short }?,
  204.   attribute WarichuLineSpacing { xsd:double }?,
  205.   attribute WarichuAlignment { WarichuAlignment_EnumValue }?,
  206.   attribute WarichuCharsAfterBreak { xsd:short }?,
  207.   attribute WarichuCharsBeforeBreak { xsd:short }?,
  208.   attribute OTFProportionalMetrics { xsd:boolean }?,
  209.   attribute OTFHVKana { xsd:boolean }?,
  210.   attribute OTFRomanItalics { xsd:boolean }?,
  211.   attribute ScaleAffectsLineHeight { xsd:boolean }?,
  212.   attribute CjkGridTracking { xsd:boolean }?,
  213.   attribute GlyphForm { AlternateGlyphForms_EnumValue }?,
  214.   attribute RubyFlag { xsd:int }?,
  215.   attribute RubyString { xsd:string }?,
  216.   attribute ParagraphGyoudori { xsd:boolean }?,
  217.   attribute RubyAutoTcyDigits { xsd:short }?,
  218.   attribute RubyAutoTcyIncludeRoman { xsd:boolean }?,
  219.   attribute RubyAutoTcyAutoScale { xsd:boolean }?,
  220.   attribute TreatIdeographicSpaceAsSpace { xsd:boolean }?,
  221.   attribute AllowArbitraryHyphenation { xsd:boolean }?,
  222.   attribute BulletsAndNumberingListType { ListType_EnumValue }?,
  223.   attribute NumberingExpression { xsd:string }?,
  224.   attribute BulletsTextAfter { xsd:string }?,
  225.   attribute NumberingLevel { xsd:int }?,
  226.   attribute NumberingContinue { xsd:boolean }?,
  227.   attribute NumberingStartAt { xsd:int }?,
  228.   attribute NumberingApplyRestartPolicy { xsd:boolean }?,
  229.   attribute BulletsAlignment { ListAlignment_EnumValue }?,
  230.   attribute NumberingAlignment { ListAlignment_EnumValue }?,
  231.   element Properties {
  232.     element AppliedFont {
  233.       (object_type, xsd:string ) |
  234.       (string_type, xsd:string )
  235.     }?&
  236.     element Leading {
  237.       (unit_type, xsd:double ) |
  238.       (enum_type, Leading_EnumValue )
  239.     }?&
  240.     element UnderlineColor {
  241.       (object_type, xsd:string ) |
  242.       (string_type, xsd:string )
  243.     }?&
  244.     element UnderlineGapColor {
  245.       (object_type, xsd:string ) |
  246.       (string_type, xsd:string )
  247.     }?&
  248.     element UnderlineType {
  249.       (object_type, xsd:string ) |
  250.       (string_type, xsd:string )
  251.     }?&
  252.     element StrikeThroughColor {
  253.       (object_type, xsd:string ) |
  254.       (string_type, xsd:string )
  255.     }?&
  256.     element StrikeThroughGapColor {
  257.       (object_type, xsd:string ) |
  258.       (string_type, xsd:string )
  259.     }?&
  260.     element StrikeThroughType {
  261.       (object_type, xsd:string ) |
  262.       (string_type, xsd:string )
  263.     }?&
  264.     element CustomGlyph {
  265.       (long_type, xsd:int ) |
  266.       (string_type, xsd:string )
  267.     }?&
  268.     element BalanceRaggedLines {
  269.       (bool_type, xsd:boolean ) |
  270.       (enum_type, BalanceLinesStyle_EnumValue )
  271.     }?&
  272.     element RuleAboveColor {
  273.       (object_type, xsd:string ) |
  274.       (string_type, xsd:string )
  275.     }?&
  276.     element RuleAboveGapColor {
  277.       (object_type, xsd:string ) |
  278.       (string_type, xsd:string )
  279.     }?&
  280.     element RuleAboveType {
  281.       (object_type, xsd:string ) |
  282.       (string_type, xsd:string )
  283.     }?&
  284.     element RuleBelowColor {
  285.       (object_type, xsd:string ) |
  286.       (string_type, xsd:string )
  287.     }?&
  288.     element RuleBelowGapColor {
  289.       (object_type, xsd:string ) |
  290.       (string_type, xsd:string )
  291.     }?&
  292.     element RuleBelowType {
  293.       (object_type, xsd:string ) |
  294.       (string_type, xsd:string )
  295.     }?&
  296.     element SpanSplitColumnCount {
  297.       (short_type, xsd:short {minInclusive="1" maxInclusive="40"} ) |
  298.       (enum_type, SpanColumnCountOptions_EnumValue )
  299.     }?&
  300.     element AllLineStyles { list_type, element ListItem {
  301.       record_type,
  302.       (
  303.         element AppliedCharacterStyle { object_type, xsd:string }&
  304.         element LineCount { long_type, xsd:int }&
  305.         element RepeatLast { long_type, xsd:int })
  306.       }*
  307.     }?&
  308.     element AllGREPStyles { list_type, element ListItem {
  309.       record_type,
  310.       (
  311.         element AppliedCharacterStyle { object_type, xsd:string }&
  312.         element GrepExpression { string_type, xsd:string })
  313.       }*
  314.     }?&
  315.     element AllNestedStyles { list_type, element ListItem {
  316.       record_type,
  317.       (
  318.         element AppliedCharacterStyle { object_type, xsd:string }&
  319.         element Delimiter {
  320.           (string_type, xsd:string ) |
  321.           (enum_type, NestedStyleDelimiters_EnumValue )
  322.         }&
  323.         element Repetition { long_type, xsd:int }&
  324.         element Inclusive { bool_type, xsd:boolean })
  325.       }*
  326.     }?&
  327.     element TabList { list_type, element ListItem {
  328.       record_type,
  329.       (
  330.         element Alignment { enum_type, TabStopAlignment_EnumValue }&
  331.         element AlignmentCharacter { string_type, xsd:string }&
  332.         element Leader { string_type, xsd:string }&
  333.         element Position { unit_type, xsd:double })
  334.       }*
  335.     }?&
  336.     element OpenTypeFeatures { list_type, element ListItem {
  337.         list_type,
  338.         element ListItem {
  339.           (string_type, xsd:string ) |
  340.           (long_type, xsd:int )
  341.         },
  342.         element ListItem {
  343.           (string_type, xsd:string ) |
  344.           (long_type, xsd:int )
  345.         }
  346.       }*
  347.     }?&
  348.     element KinsokuSet {
  349.       (object_type, xsd:string ) |
  350.       (enum_type, KinsokuSet_EnumValue ) |
  351.       (string_type, xsd:string )
  352.     }?&
  353.     element Mojikumi {
  354.       (object_type, xsd:string ) |
  355.       (string_type, xsd:string ) |
  356.       (enum_type, MojikumiTableDefaults_EnumValue )
  357.     }?&
  358.     element KentenFillColor {
  359.       (object_type, xsd:string ) |
  360.       (string_type, xsd:string )
  361.     }?&
  362.     element KentenStrokeColor {
  363.       (object_type, xsd:string ) |
  364.       (string_type, xsd:string )
  365.     }?&
  366.     element KentenFont {
  367.       (object_type, xsd:string ) |
  368.       (string_type, xsd:string )
  369.     }?&
  370.     element KentenFontStyle {
  371.       (string_type, xsd:string ) |
  372.       (enum_type, NothingEnum_EnumValue )
  373.     }?&
  374.     element RubyFill {
  375.       (object_type, xsd:string ) |
  376.       (string_type, xsd:string )
  377.     }?&
  378.     element RubyStroke {
  379.       (object_type, xsd:string ) |
  380.       (string_type, xsd:string )
  381.     }?&
  382.     element RubyFont {
  383.       (object_type, xsd:string ) |
  384.       (string_type, xsd:string )
  385.     }?&
  386.     element RubyFontStyle {
  387.       (string_type, xsd:string ) |
  388.       (enum_type, NothingEnum_EnumValue )
  389.     }?&
  390.     element BulletChar {
  391.       attribute BulletCharacterType { BulletCharacterType_EnumValue },
  392.       attribute BulletCharacterValue { xsd:int }
  393.     }?&
  394.     element BulletsFont {
  395.       (object_type, xsd:string ) |
  396.       (string_type, xsd:string ) |
  397.       (enum_type, AutoEnum_EnumValue )
  398.     }?&
  399.     element BulletsFontStyle {
  400.       (string_type, xsd:string ) |
  401.       (enum_type, NothingEnum_EnumValue ) |
  402.       (enum_type, AutoEnum_EnumValue )
  403.     }?&
  404.     element BulletsCharacterStyle {
  405.       (object_type, xsd:string ) |
  406.       (string_type, xsd:string )
  407.     }?&
  408.     element NumberingCharacterStyle {
  409.       (object_type, xsd:string ) |
  410.       (string_type, xsd:string )
  411.     }?&
  412.     element AppliedNumberingList {
  413.       (object_type, xsd:string ) |
  414.       (string_type, xsd:string )
  415.     }?&
  416.     element NumberingFormat {
  417.       (enum_type, NumberingStyle_EnumValue ) |
  418.       (string_type, xsd:string )
  419.     }?&
  420.     element NumberingRestartPolicies {
  421.       attribute RestartPolicy { RestartPolicy_EnumValue },
  422.       attribute LowerLevel { xsd:int },
  423.       attribute UpperLevel { xsd:int }
  424.     }?
  425.   }
  426.   ?
  427.   ,
  428. (
  429.   Footnote_Object*&
  430.   GaijiOwnedItemObject_Object*&
  431.   Note_Object*&
  432.   Table_Object*&
  433.   TextVariableInstance_Object*&
  434.   HyperlinkTextDestination_Object*&
  435.   Change_Object*&
  436.   HiddenText_Object*&
  437.   XMLElement_Object*&
  438.   XMLComment_Object*&
  439.   XMLInstruction_Object*&
  440.   DTD_Object*&
  441.   Oval_Object*&
  442.   Rectangle_Object*&
  443.   GraphicLine_Object*&
  444.   Polygon_Object*&
  445.   Group_Object*&
  446.   TextFrame_Object*&
  447.   Button_Object*&
  448.   FormField_Object*&
  449.   MultiStateObject_Object*&
  450.   EPSText_Object*&
  451.   PageReference_Object*&
  452.   HyperlinkTextSource_Object*&
  453.   ParagraphDestination_Object*&
  454.   CrossReferenceSource_Object*&
  455.   element Content {text}*&
  456.   element Br {empty}*
  457. )
  458. }