Translation:Character Style Range

From IDMLWiki

Jump to: navigation, search
CharacterStyleRange

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

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