Translation:Text Default

From IDMLWiki

Jump to: navigation, search

10.7.13 TextDefault

<TextDefault>エレメントは、InDesignドキュメントでのデフォルトのテキストフォーマットをコントロールします。デフォルトの段落スタイル[基本段落]が適用されているすべてのテキストは、明示的に定義されている属性とエレメントを除き、このエレメントの値がローカル設定としてオーバーライドされます。このエレメントの値を設定しないと、IDMLデフォルトファイルの対応する値が割り当てられます。

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

<TextDefaults>エレメントの属性とエレメントは、すべて他のテキストオブジェクトと共通です。「10.4.6 共通のTextプロパティ」を参照してください。

Personal tools