Translation:10 4/ja
From IDMLWiki
4節 / ストーリー
10.4 ストーリー
ストーリー、または「テキストフロー」はInDesignドキュメントの基本的な要素です。すべてのテキストはストーリーの中にあります。ストーリーは最低1つのテキストフレームまたはテキストパスと関連付けられ、ドキュメント中の、リンクされたいくつものテキストフレームまたはテキストパスにわたることができます。テキストフレームとテキストパスはページオブジェクトです。「10.3 スプレッドとマスタースプレッド」を参照してください。
IDMLパッケージでは、ストーリーを表しているXMLドキュメントは、「Stories」内にあります。各ファイルには<Story>エレメントがあります。ストーリーファイルのファイル名は「8.2 IDMLコンポーネントの名前」に記述された命名規則に従います。Story.xmlファイルのルートエレメントは<Story>エレメントで、各ストーリーファイルに1つあります。
<Story>エレメントはとても複雑です。<Story>エレメントのスキーマは、200以上の単純な属性と、<Properties>エレメントに現れる40以上の複雑な属性で記述されます。さらに、<Story>エレメントは、インライン、アンカーフレーム、表、注、ハイパーリンクや脚注に相当する、他の子エレメントを含むこともできます。
ただし、これらの属性とエレメントのほとんどはオプションです。IDMLパッケージに新しいストーリーを作るために、すべての属性とエレメントを使う必要はありません。下記の例のように、シンプルにすることもできます。
IDMLの例36 IDMLパッケージのストーリーファイル
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><idPkg: Story xmlns:idPkg=" http://ns.adobe.com/AdobeInDesign/ idml/1.0/packaging"><Story Self="ucb"><ParagraphStyleRange><CharacterStyleRange><Content>Hello World</Content>
</CharacterStyleRange></ParagraphStyleRange></Story></idPkg: Story>
IDMLパッケージ内では、他のファイル(例えばdesignmap.xml)の同じエレメントのバージョンは、Storyエレメントと同じになります。
<Story>オブジェクトには、デフォルトのテキストフォーマットがあります。独立したインスタンスのローカルのテキストフォーマット(すなわち、段落スタイルや文字スタイルに適用されていないフォーマット)もストーリーファイルに現れます。このローカルフォーマットは常に<ParagraphStyleRange>または<CharacterStyleRange>エレメント内に現れます。「10.4.5 ローカルフォーマットとスタイルの違い」を参照してください。
段落スタイルと文字スタイルは、それぞれ<ParagraphStyle>エレメント、<CharacterStyle>エレメントのSelf属性を参照することで適用することができます。IDMLパッケージでは、これらのエレメントはResorcesフォルダのStyles.xmlにあります。スタイルをフォーマットする属性は、<Story>エレメントではなく、このファイルにあります。(「10.8 スタイル」参照)
10.4.1 StoryとXMLStoryの違い
<XMLStory>エレメント(IDMLパッケージのXMLフォルダ内BackingStory.xmlファイルにある)は、配置されていないXMLエレメントを表します。(すなわち、レイアウト上にまだ配置されていない、InDesignドキュメントのXML構造内のXMLエレメント)
<XMLStory>エレメントは、<Stoty>エレメントのすべての同じ属性と、子エレメントを持つことができます。
10.4.2 StoryとAssignedStoryの違い
<AssignedStory>エレメントはInCopyファイルを表します。(InCopyファイルは<Story>エレメントではありません)<AssignedStory>エレメントにはAssignedStory属性だけがあります。この属性の値は<Story>エレメントや、または<Rectangle>エレメントなどのページオブジェクトへの参照です。
10.4.3 ストーリーへの参照
<Story>エレメントはそのユニークなID(Self属性の値)で参照されます。<TextFrame>エレメントと<TextPath>エレメントはParentStory属性で、<Link>エレメントはParent属性で参照します。さらに、<Document>エレメントは、InstanceList属性でインデックスストーリーを参照します。いくつかのサードパーティが、独自のストーリー参照ツールを作成しています。
10.4.4 ストーリーの追加
IDMLパッケージに新しいストーリーを追加するには、<Story>エレメントを追加します。IDMLパッケージでは、<Story>エレメントはStoriesフォルダのXMLファイルに入れることもできます。XMLファイルは、有効なXMLファイル名を付けます。(InDesignがIDML書き出し時に使う、命名規則に従う必要はありません)XMLファイルひとつに、複数の<Story>エレメントを入れられます。IDMLファイル内のストーリーを参照するときは、ファイル名ではなく<Story>エレメントのSelf属性を使います。
下記に注意して、ストーリーを追加してください。
- IDMLパッケージのSpread.xmlファイルのうち、最低でもひとつには、追加するストーリーを参照する<TextFrame>エレメントまたは<TextPath>エレメントを含んでください。それらの参照するエレメントがないと、ストーリーはどこにも配置されません。
- 段落スタイル、文字スタイル、カラーまたはその他のストーリー内での参照は、常にIDMLパッケージのResourcesフォルダで設定してください。そうでないと、それらの設定ファイルをパッケージに追加しなくてはなりません。
Note:一般的に、InDesignが使うものと同じ名前のスキーマと、データ階層に従うのが望ましい方法ですが、絶対要件ではありません。ファイル名でなく、ストーリーのユニークなIDを使うと、対応する<Story>エレメントを容易に見つけることができます。また、ファイルひとつにつき<Story>エレメントをひとつにすると、テキストコンテンツの修正が簡単になります。
10.4.5 ローカルフォーマットとスタイルの違い
InDesignでは、段落スタイルや文字スタイルを使わないで、コントロールパネル、文字パネルまたは書式メニューなどで行った書式の設定を、テキストに適用することができます。これをローカルフォーマットといいます。ローカルフォーマットは、<Story>エレメント、<ParagraphStyleRange>エレメントまたは<CharacterStyleRange>エレメントの属性で表します。
ほとんどの場合、テキストの書式には、文字スタイルや段落スタイルを使ったほうがより効率的です。スタイルを使うと、フォーマットの変更が1回で済みます。ファイル内のあちこちのスプレッドに散らばる書式を、ひとつづつ直す必要はありません。また、テキストにローカルフォーマットをひとつづつ行うより、スタイルを作って適用するほうが、はるかに早く済みます。さらに、文字スタイルと段落スタイルはオブジェクトスタイル、表スタイル、セルスタイルに含めることもできます。
下記の例では、最初の<ParagraphStyleRange>エレメントはローカルフォーマット(<CharacterStyleRange>エレメントの一部として設定)を使っています。2番目のエレメントは、段落スタイル(AppliedParagraphStyle属性で設定)を使って、同じフォーマットを適用しています。この例では、たった3つのローカルフォーマットの属性を適用して文字の書式を指定していますが、1つの段落スタイルの適用で、200以上の属性とエレメントが指定されたフォーマットに、完璧に置き換えることができます。この2つの段落は同じフォーマットですが、2番目の段落はIDMLを有効的に活用しています。ローカルフォーマットは、<ParagraphStyleRange>エレメントや<CharacterStyleRange>エレメント、または<ParagraphStyleRange>エレメントが、次の同じエレメントが現れるまで、内部にいつまでも残ります。
IDMLの例37 ローカルフォーマットとスタイルの違い
<ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ kNormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle=" CharacterStyle\ k[No character style]" FillColor=" Color\cRed" FontStyle=" Italic" PointSize=" 24"><Content>ABC</Content>
<br/></CharacterStyleRange></ParagraphStyleRange><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cStyle1"><CharacterStyleRange AppliedCharacterStyle=" CharacterStyle\ k[No character style]"><Content>ABC</Content>
</CharacterStyleRange></ParagraphStyleRange>
図29 ローカルフォーマットとスタイルの違い
10.4.6 共通のTextプロパティ
InDesignのすべてのテキストオブジェクトが、大量のプロパティを共有するDOMでスクリプトされているのと同様に、IDMLパッケージのすべてのテキストエレメントは、共通の属性とエレメントの大量のセットを共有しています。これらの属性とプロパティは、<Story>エレメント内の<Story>エレメント、<ParagraphStyleRange>エレメントまたは<CharacterStyleRange>エレメント、また<ParagraphStyle>エレメントあるいは<ChacterStyle>エレメントにあります。
これらの共通の属性とエレメントについての説明は、各エレメントでは省略し、この節でまとめます。
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| AppliedChacterStyle | string | 文字スタイル | |
| AppliedConditions | string(スペースで区切ったリスト) | 適用条件 | |
| AppliedLanguage | string | テキストの言語。言語のSelf属性の参照 | |
| AppliedParagraphStyle | string | 段落スタイル | |
| AutoLeading | double | 自動行送り(0-500) | |
| AutoTcy | short | 自動縦中横設定 | |
| AutoTcyIncludeRoman | boolean | trueのとき、自動縦中横設定に欧文を含む | |
| BaselineShift | double | ベースラインシフト | |
| BulletsAlignment | ListAlignment_EnumValue | 箇条書きの揃え。LeftAlign(左)CenterAlign(中央)またはRightAlign(右) | |
| BulletsAndNumberingListType | ListType_EnumValue | 箇条書きのリストタイプ。NoList(なし)、BulletList(記号)またはNumberedList(自動番号) | |
| BulletTextAfter | string | 箇条書き(記号)の後続テキスト | |
| BunriKinshi | boolean | trueのとき、分離禁止処理される。二点リーダー(‥)と三点リーダー(…)、二重ハイフン(--)が分離禁止文字になる。Note:禁則処理が適用されているときのみ | |
| Capitalization | Capitalization_EnumValue | 大文字/小文字の変更。Normal(標準)、SmallCaps(スモールキャップス)、AllCaps(オールキャップス)またはCapToSmallCap(OpenTypeはすべてスモールキャップス) | |
| CharacterAlignment | CharacterAlignment_EnumValue | 文字揃え。AlignBaseline(ベースライン)、AlignEmTop(仮想ボディの上/右)、AlignEmCenter(仮想ボディの中央)、AlignEmBottom(仮想ボディの下/左)、AlignICFTop(平均字面の上/右)またはAlignICFBottom(平均字面の下/左) | |
| CharacterDirection | CharacterDirection_EnumValue | 文字の方向。DefaultDirection(デフォルト)、LeftToRightDirection(左から右)またはRightToLeftDirection(右から左) | |
| ChacterRotation | double | 文字の回転。Note:左回り | |
| CjkGridTracking | boolean | trueのとき、グリッドの字間を基準に字送りを調整 | |
| Composer | string | コンポーザ | |
| DesiredGlyphScaling | double | ジャスティフィケーションのグリフ幅拡大/縮小の最適(50-200%) | |
| DesiredLetterSpacing | double | ジャスティフィケーションの文字間隔の最適(-100-500%) | |
| DesiredWordSpacing | double | ジャスティフィケーションの単語間隔の最適(0-1000%) | |
| DiacriticPosition | DiacriticPosition_EnumValue | アクセント符号の位置。DefaultPosition(デフォルト)、LoosePosition(遠い)、MediumPosition(中間)TightPosition(近い)またはOpenTypePosition(OpenTypeの位置) | |
| DigitsType | DigitsType_EnumValue | 数字のタイプ。DefaultDigits(デフォルト)、ArabicDigits(アラビア数字)、HindiDigits(インド数字)またはFarsiDigits(ペルシア数字) | |
| DropCapCharacters | short | ドロップキャップの文字数 | |
| DropCapLines | short | ドロップキャップの行数 | |
| DropCapDetail | int | ドロップキャップのサイズと位置 | |
| EndJoin | OutlineJoin_EnumValue | 文字の線の角の結合。MiterEndJoin(マイター結合)、RoundEndJoin(ラウンド結合)またはBevelEndJoin(ベベル結合) | |
| FillColor | string | テキストの塗りに適用するスウォッチ。(カラー、グラデーション、濃淡、混合インキ)スウォッチのSelf属性の参照 | |
| FillTint | double | 段落の塗りの濃淡(0-100。継承またはオーバーライドは-1) | |
| FirstLineIndent | double | 一行目左/上インデント | |
| FontStyle | string | フォントスタイル名 | |
| GlyphForm | AlternateGlyphForms_EnumValue | 異体字。None(標準字形)、TraditionalForm(旧字体)、ExpertForm(エキスパート字形)、JIS78Form(JIS78字形)、JIS83Form(JIS83字形)、MonospacedHalfWidthForm(等幅半角字形)、ThirdWidthForm(等幅3分角字形)、QuarterWidthForm(等幅4分角字形)、NLCForm(印刷標準字形)、ProportionalWidthForm(プロポーショナル字形)、FullWidthForm(等幅全角字形)、JIS04Form(JIS04字形)またはJIS90Form(JIS90字形) | |
| GotoNextX | GotoNextX_EnumValue | 分割文字 | |
| GradientFillAngle | double | テキストの塗りのグラデーション(線形)の角度(-180-180) | |
| GradientFillLength | double | テキストの塗りのグラデーションの長さ(線形)または半径(円形) | |
| GradientFillStart | double | [x,y]で表される、テキストの塗りのグラデーション開始点 | |
| GradientStrokeAngle | double | テキストの線のグラデーションの角度(-180-180) | |
| GradientStrokeLength | double | テキストの線のグラデーションの長さ | |
| GradientStrokeStart | double | [x,y]で表される、テキストの線のグラデーション開始点 | |
| GridAlignFirstLineOnly | boolean | trueのとき、一行目のみグリッドに揃える | |
| GridAlignment | GridAlignment_EnumValue | グリッド揃え。None(なし)、AlignBaseline(欧文ベースライン)、AlingEmTop(仮想ボディの上)、AlignEmCenter(仮想ボディの中央)、AlignEmBottom(仮想ボディの下)、AlignICFTop(平均字面の上)またはAlignICFBottom(平均字面の下) | |
| GridGyoudori | short | 行取り | |
| HorizontalScale | double | 水平比率(1-1000%) | |
| HyphenWeight | short | ハイフネーション設定/ハイフンの数。この値が低いと、文字間を広げずハイフンを多くする | |
| HyphenateAcrossColumns | boolean | trueのとき、段を通してハイフンで区切る | |
| HyphenateAfterFirst | short | ハイフネーション設定/先頭の後の文字数 | |
| HyphenateBeforeLast | short | ハイフネーション設定/最後の前の文字数 | |
| HyphenateCapitalizedWords | boolean | trueのとき、大文字の単語をハイフンで区切る | |
| HyphenateLadderLimit | short | ハイフネーション設定/最大のハイフン数。0は無制限 | |
| HyphenateLastWord | boolean | trueのとき、最後の単語をハイフンで区切る。Note:ハイフネーションが適用されているときのみ | |
| HyphenateWordsLongerThan | short | ハイフネーション設定/単語の最小文字数 | |
| Hyphenation | boolean | trueのとき、ハイフネーションを適用する | |
| HyphenationZone | double | ハイフネーション設定/ハイフネーション領域。Note:単数行コンポーザを使用しているときのみ | |
| IgnoreEdgeAlignment | boolean | trueのとき、オプティカルマージンを無視する | |
| Jidori | short | 字取り | |
| Justification | Justification_EnumValue | 段落揃え。LeftAlign(左揃え)、CenterAlign(中央揃え)、RightAlign(右揃え)、LeftJustified(均等配置(最終行左/上揃え))、RightJustified(均等配置(最終行右/下揃え))、CenterJustified(均等配置(最終行中央揃え))、FullyJustified(両端揃え)、ToBindingSide(ノド元に向かって整列)またはAwayFromBindingSide(ノド元から整列) | |
| Kashidas | Kashidas_EnumValue | Kashidaの設定。DefaultKashidas(デフォルト)またはKashidasOff(Kashidaを使用しない) | |
| KeepAllLinesTogether | boolean | trueのとき、段落中のすべての行を分離禁止。falseのとき、段落はページまたは段組をまたぐ | |
| KeepFirstLines | short | 段落の分離禁止オプション/分離禁止する先頭行数 | |
| KeepLastLines | short | 段落の分離禁止オプション/分離禁止する段落末行数 | |
| KeepLinesTogether | boolean | trueのとき、設定された行数の分離を禁止 | |
| KeepRuleAboveInFrame | boolean | trueのとき、段落前境界線をフレームに収める。Note:段落前境界線が適用されているときのみ | |
| KeepWithNext | short | 段落の分離禁止オプション/次の段落と泣き別れしない、最低の行数 | |
| KentenAlignment | KentenAlignment_EnumValue | 圏点設定/圏点揃え。AlignKentenLeft(肩付き)またはAlignKentenCenter(中付き) | |
| KentenCharacterSet | KentenCharacterSet_EnumValue | 圏点設定/カスタム圏点の文字セット。CharacterInput(直接入力)、ShifJIS、JIS、Kuten(句点)またはUnicode | |
| KentenCustomCharacter | string | 圏点設定/カスタムの圏点文字。Note:KentenKindがCustomのときのみ | |
| KentenFontSize | double | 圏点設定/サイズ | |
| KentenKind | KentenChracter_EnumValue | 圏点設定/圏点種類。None(なし)、KentenSesameDot(ゴマ)、KentenWhiteSesameDot(白ゴマ)、KentenBlackCircle(黒丸)、KentenWhiteCircle(白丸)、KentenBlackTriangle(黒三角)、KentenWhiteTriangle(白三角)、KentenBullseye(二重丸)、KetnenFisheye(蛇の目)、KentenSmallBlackCircle(小さい黒丸)、KentenSmallWhiteCircle(小さい白丸)またはCustom(カスタム) | |
| KentenOverprintFill | AdornmentOverprint_EnumValue | 圏点カラー/塗りオーバープリント。Auto(自動)、OverprintOn(オン)またはOverprintOff(オフ) | |
| KentenOverprintStroke | AdornmentOverprint_EnumValue | 圏点カラー/線オーバープリント。Auto(自動)、OverprintOn(オン)またはOverprintOff(オフ) | |
| KentenPlacement | double | 圏点設定/親文字からの間隔 | |
| KentenPosition | RubyKentenPosition_EnumValue | 圏点設定/圏点位置。AboveRight(上/右)またはBelowLeft(下/左) | |
| KentenStorkeTing | double | 圏点カラー/線の濃淡。0-100% | |
| KentenTint | double | 圏点カラー/塗りの濃淡。0-100% | |
| KentenWeight | double | 圏点カラー/線幅 | |
| KentenXScale | double | 圏点設定/水平比率 | |
| KentenYScale | double | 圏点設定/垂直比率 | |
| KerningMethod | string | カーニングの種類 | |
| KerningValue | double | カーニング値。1/1000em単位で指定 | |
| KeyboardDirection | CharacterDirection_EnumValue | 文字の入力方向。DefaultDirection(デフォルト)、LeftToRightDirection(左から右)またはRightToLeftDirection(右から左) | |
| KinsokuHangType | KinsokuHangTypes_EnumValue | ぶら下がり方法。None(なし)、KinsokuHangRegular(標準)またはKinsokuHangForce(強制)Note:禁則処理が適用されているときのみ | |
| KinsokuType | KinsokuType_EnumValue | 禁則調整方式。KinsokuPushInFirst(追い込み優先)、KinsokuPushOutFirst(追い出し優先)、KinsokuPushOutOnly(追い出しのみ)またはKinsokuPrioritizeAdjustmmount(調整量を優先)Note:禁則処理が適用されているときのみ | |
| LastLineIndent | double | 最終行の右インデント | |
| LeadingAki | double | 文字前のアキ量 | |
| LeadingModel | LeadingModel_EnumValue | 行送りの基準位置。LeadingModelRoman(欧文ベースライン)、LeadingModelAkiBelow(仮想ボディの上/右)、LeadingModelAkiAbove(仮想ボディの下/左)、LeadingModelCenter(仮想ボディの中央)またはLeadingModelCenterDown(現在の行の中央から次の行の中央まで) | |
| LeftIntent | double | 左/上インデント | |
| Ligatures | boolean | trueのとき、欧文合字を使用する | |
| MaximumGlyphScaling | double | ジャスティフィケーションのグリフ幅拡大/縮小の最大(50-200%) | |
| MaximumLetterSpacing | double | ジャスティフィケーションの文字間隔の最大(-100-500%)Note:均等配置が適用されているときのみ | |
| MaximumWordSpacing | double | ジャスティフィケーションの単語間隔の最大(0-1000%)Note:均等配置が適用されているときのみ | |
| MinimumGlyphScaling | double | ジャスティフィケーションのグリフ幅拡大/縮小の最小(50-200%) | |
| MinimumMaximumLetterSpacing | double | ジャスティフィケーションの文字間隔の最小(-100-500%)Note:均等配置が適用されているときのみ | |
| MinimumWordSpacing | double | ジャスティフィケーションの単語間隔の最小(0-1000%)Note:均等配置が適用されているときのみ | |
| MiterLimit | double | マイター結合がベベル結合にならない角の比率の限界 | |
| NoBreak | boolean | trueのとき、分割禁止 | |
| NumberingAlignment | ListAlignment_EnumValue | 箇条書きの揃え。LeftAlign(左)、CenterAlign(中央)またはRightAlign(右) | |
| NumberingApplyRestartPolicy | boolean | trueのとき、自動番号が振り直される | |
| NumberingContinue | boolean | trueのとき、自動番号は同じレベルで前の番号から継続 | |
| NumberingExpression | string | 自動番号スタイル/自動番号 | |
| NumberingLevel | int | 自動番号スタイル/レベル | |
| NumberingStartAt | int | 自動番号スタイル/開始番号の数値 | |
| OTFContextualAlternate | boolean | trueのとき、OpenTypeフォントで前後関係に依存する字形を使用 | |
| OTFDiscretionaryLigature | boolean | trueのとき、OpenTypeフォントで任意の合字を使用 | |
| OTFFigureStyle | OTFFigureStyle_EnumValue | OpenTypeフォントの数字のスタイル。TabularLining(等幅ライニング数字)、ProportionalOldStyle(オールドスタイル数字)、ProportionalLiing(ライニング数字)、TabularOldStyle(等幅オールドスタイル数字)またはDefault(デフォルトの数字) | |
| OTFFraction | boolean | trueのとき、OpenTypeフォントで分数を使用 | |
| OTFHVKana | boolean | trueのとき、OpenTypeフォントで横または縦組み用かなを使用 | |
| OTFHistorical | boolean | trueのとき、OpenTypeフォントで古典字体を使用 | |
| OTFJustificationAlternate | boolean | trueのとき、OpenTypeフォントで均等配置時の形式を使用 | |
| OTFLocale | boolean | trueのとき、OpenTypeフォントでローカライズ形式を使用 | |
| OTFMark | boolean | trueのとき、OpenTypeフォントでmark positioningを使用 | |
| OTFOrdinal | boolean | trueのとき、OpenTypeフォントで上付き序数表記を使用 | |
| OTFOverlapSwash | boolean | trueのとき、OpenTypeフォントでスワッシュ字形を使用 | |
| OTFProportionalMetrics | boolean | trueのとき、OpenTypeフォントでプロポーショナルメトリクスを使用 | |
| OTFRomanItalics | boolean | trueのとき、OpenTypeフォントで欧文イタリックを使用 | |
| OTFSlashedZero | boolean | trueのとき、OpenTypeフォントでスラッシュ付きゼロを使用 | |
| OTFStretchedAlternate | boolean | trueのとき、OpenTypeフォントで伸張形式を使用 | |
| OTFStylisticAlternate | boolean | trueのとき、OpenTypeフォントでデザインのセットを使用 | |
| OTFStylisticSets | int | OpenTypeフォントのデザインのセット | |
| OTFSwash | boolean | trueのとき、OpenTypeフォントでスワッシュ字形を使用 | |
| OTFTitling | boolean | trueのとき、OpenTypeフォントでタイトル用字形を使用 | |
| OverprintFill | boolean | trueのとき、文字の塗りはオーバープリントされる | |
| OverprintStroke | boolean | trueのとき、文字の線はオーバープリントされる | |
| PageNumberType | PageNumberType_EnumValue | ページ番号の種類。AutoPageNumber(現在のページ番号)、NextPageNumber(次ページ番号)またはPreviousPageNumber(前ページ番号) | |
| ParagraphDirection | ParagraphDirection_EnumValue | 段落の構成方向。LeftToRightDirection(左から右)またはRightToLeftDirection(右から左) | |
| ParagraphGyoudori | boolean | trueのとき、段落行取りはオン | |
| ParagraphJustification | ParagraphJustification_EnumValue | 段落の均等配置。DefaultJustification(デフォルトの均等配置)、ArabicJustification(アラブ語の均等配置)またはNaskhJustification(Naskhの均等配置) | |
| PointSize | double | 文字サイズ | |
| Position | Position_EnumValue | テキストの位置。Normal(標準)、Superscript(上付き文字)、Subscript(下付き文字)、OTSuperscript(OpenType上付き/肩付き文字)、OTSubscript(OpenType下位/下付き)、OTNumerator(OpenType分子)またはOTDenominator(OpenType分母) | |
| PositionalForm | PositionalForms_EnumValue | OpenTypeフォントの位置依存系。None(一般系)、Calculate(自動系)、Initial(語頭系)、Medial(語中系)、Final(語尾系)またはIsolated(独立系) | |
| Rensuuji | boolean | trueのとき、連数字処理はオン。falseのとき、連数字処理はオフ | |
| RightIndent | double | 右/下インデント | |
| RotateSingleByteCharacters | boolean | trueのとき、縦組み中の欧文回転はオン | |
| RubyAlignment | RubyAlignments_EnumValue | ルビの位置と間隔/揃え。RubyLeft(肩付き)、RubyCenter(中付き)、RubyRight(右/下揃え)、RubyFullJustify(両端揃え)、RubyJIS(1-2-1(JIS)ルール)、RubyEqualAki(均等アキ)またはRuby1Aki(1ルビ文字アキ) | |
| RubyAutoAlign | boolean | trueのとき、ルビが親文字より長いときの調整/自動行頭/行末揃えはオン | |
| RubyAutoScaling | boolean | trueのとき、ルビが親文字より長いときの調整/ルビの文字幅を自動的に詰めるはオン | |
| RubyAutoTcyAutoScale | boolean | trueのとき、ルビのフォントとサイズ/幅に合わせるはオン | |
| RubyAutoTcyDigits | short | ルビのフォントとサイズ/組数字の桁数 | |
| RubyAutoTcyIncludeRoman | boolean | trueのとき、ルビのフォントとサイズ/欧文も含めるはオン | |
| RubyFlag | boolean | trueのとき、ルビを使用する | |
| RubyFontSize | double | ルビの文字サイズ | |
| RubyOpenTypePro | boolean | trueのとき、OpenTypeProのルビ字形を使用 | |
| RubyOverhang | boolean | trueのとき、ルビはぶら下がる。設定はRubyParentOverhangAmountを参照 | |
| RubyOverprintFill | AdornmentOverprint_EnumValue | ルビカラー/塗りオーバープリント。Auto(自動)、OverprintOn(オン)またはOverprintOff(オフ) | |
| RubyOverprintStroke | AdornmentOverprint_EnumValue | ルビカラー/線オーバープリント。Auto(自動)、OverprintOn(オン)またはOverprintOff(オフ) | |
| RubyParentOverhangAmount | RubyOverhang_EnumValue | ルビが親文字より長いときの調整/文字かけ処理。None(なし)、RubyOverhangOneRuby(ルビ1文字分)、RubyOverhangHalfRuby(ルビ半文字分)、RubyOverhangOneChar(親1文字分)、RubyOverhangHalfChar(親半文字分)またはRubyOverhangNoLimit(無制限) | |
| RubyParentScalingPercent | double | ルビが親文字より長いときの調整/ルビの文字幅を自動的に詰める限度 | |
| RubyParentSpacing | RubyParentSpacing_EnumValue | ルビが親文字より長いときの調整/親文字間の調整。RubyParentNoAdjustment(調整しない)、RubyParentBothSides(両サイド)、RubyParent121Aki(1-2-1 アキ)RubyParentEqualAki(均等アキ)またはRubyParentFullJustify(両端揃え) | |
| RubyPosition | RubyKentenPosition_EnumValue | ルビの位置と間隔/位置。AboveRight(上/右)またはBelowLeft(下/左) | |
| RubyString | string | ルビ文字列 | |
| RubyStrokeTint | double | ルビカラー/線の濃淡 | |
| RubyTint | double | ルビカラー/塗りの濃淡(0-100%) | |
| RubyType | RubyTypes_EnumValue | ルビの位置と間隔/種類。GroupRuby(グループルビ)またはPerCharactgerRuby(モノルビ) | |
| RubyWeight | double | ルビカラー/線幅 | |
| RubyXOffset | double | ルビのオフセット/横組左右/縦組上下 | |
| RubyXScale | double | ルビのフォントとサイズ/水平比率 | |
| RubyYOffset | double | ルビのオフセット/横組上下/縦組左右 | |
| RubyYScale | double | ルビのフォントとサイズ/垂直比率 | |
| RuleAbove | boolean | trueのとき、段落境界線(前境界線)を挿入する | |
| RuleAboveGapOverprint | boolean | trueのとき、段落境界線(前境界線)間隔はオーバープリントされる。Note:段落境界線(前境界線)がベタ以外のときのみ | |
| RuleAboveGapTint | double | 段落境界線(前境界線)間隔の濃淡。(0-100%)Note:段落境界線(前境界線)がベタ以外のときのみ | |
| RuleAboveLeftIndent | double | 段落境界線(前境界線)左インデント | |
| RuleAboveLineWeight | double | 段落境界線(前境界線)線幅 | |
| RuleAboveOffset | double | 段落境界線(前境界線)オフセット | |
| RuleAboveOverprint | boolean | trueのとき、段落境界線(前境界線)はオーバープリントされる | |
| RuleAboveRightIndent | double | 段落境界線(前境界線)右インデント | |
| RuleAboveTint | double | 段落境界線(前境界線)濃淡(0-100%) | |
| RuleAboveWidth | RuleWidth_EnumValue | 段落境界線(前境界線)幅。TextWidth(テキスト)またはColumnWidth(列) | |
| RuleBelow | boolean | trueのとき、段落境界線(後境界線)を挿入する | |
| RuleBelowGapOverprint | boolean | trueのとき、段落境界線(後境界線)間隔はオーバープリントされる。Note:段落境界線(後境界線)がベタ以外のときのみ | |
| RuleBelowGapTint | double | 段落境界線(後境界線)間隔の濃淡。(0-100%)Note:段落境界線(後境界線)がベタ以外のときのみ | |
| RuleBelowLeftIndent | double | 段落境界線(後境界線)左インデント | |
| RuleBelowLineWeight | double | 段落境界線(後境界線)線幅 | |
| RuleBelowOffset | double | 段落境界線(後境界線)オフセット | |
| RuleBelowOverprint | boolean | trueのとき、段落境界線(後境界線)はオーバープリントされる | |
| RuleBelowRightIndent | double | 段落境界線(後境界線)右インデント | |
| RuleBelowTint | double | 段落境界線(後境界線)濃淡(0-100%) | |
| RuleBelowWidth | RuleWidth_EnumValue | 段落境界線(後境界線)幅。TextWidth(テキスト)またはColumnWidth(列) | |
| ScaleAffectsLineHeight | boolean | trueのとき、文字の比率を基準に行の高さを調整 | |
| ShataiAdjustRotation | boolean | trueのとき、斜体/ライン揃えはオン | |
| ShataiAdjustTsume | boolean | trueのとき、斜体/ツメの調整はオン | |
| ShataiDegreeAngle | double | 斜体/角度 | |
| ShataiMagnification | double | 斜体/縮小率 | |
| SingleWordJustification | SingleWordJustification_EnumValue | ジャスティフィケーション/1文字揃え。LeftAlign(左/上揃え)、CenterAlign(中央揃え)、RightAlign(右/下揃え)またはFullyJustified(両端揃え) | |
| Skew | double | 文字の歪みの角度。(-85-85) | |
| SpaceAfter | double | 段落後のアキ | |
| SpaceBefore | double | 段落前のアキ | |
| StartParagraph | StartParagraph_EnumValue | 段落の開始位置。Anywhere(任意の位置)、NextColumn(次の段)、NextFrame(次のフレーム)、NextPage(次のページ)、NextOddPage(次の奇数ページ)またはNextEvenPage(次の偶数ページ) | |
| StrikeThroughGapOverprint | boolean | trueのとき、打ち消し線設定/間隔オーバープリントはオン。Note:打ち消し線がベタ以外のときのみ | |
| StrikeThroughGapTint | double | 打ち消し線設定/間隔の濃淡(0-100%)Note:打ち消し線がベタ以外のときのみ | |
| StrikeThroughOffset | double | 打ち消し線設定/オフセット | |
| StrikeThroughOverprint | boolean | trueのとき、打ち消し線設定/線オーバープリントはオン | |
| StrikeThroughTint | double | 打ち消し線設定/濃淡(0-100%) | |
| StrikeThroughWeight | double | 打ち消し線設定/線幅 | |
| StrikeThru | boolean | trueのとき、打ち消し線を設定する | |
| StrokeAlignment | TextStrokeAlign_EnumValue | テキストの線の揃え。CenterAlignment(線を中央に揃える)またはOutsideAlignment(線を外側に揃える) | |
| StrokeColor | string | 文字の線に適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| StrokeTint | double | 文字の線の濃淡(0-100%。継承またはオーバーライドは-1) | |
| StrokeWeight | double | 文字の線幅 | |
| Tatechuyoko | boolean | trueのとき、縦中横 | |
| TatechuyokoXOffset | double | 縦中横設定/上下位置 | |
| TatechuyokoYOffset | double | 縦中横設定/左右位置 | |
| Tracking | double | 字送り(1/1000em) | |
| TrailingAki | double | 文字後のアキ量 | |
| TreatIdeographicSpaceAsSpace | boolean | trueのとき、全角スペースを行末吸収 | |
| Tsume | double | 文字ツメ | |
| Underline | boolean | trueのとき、下線を設定する | |
| UnderlineGapOverprint | boolean | trueのとき、下線設定/間隔オーバープリントはオン。Note:打ち消し線がベタ以外のときのみ | |
| UnderlineGapTint | double | 下線設定/間隔の濃淡(0-100%)Note:下線がベタ以外のときのみ | |
| UnderlineOffset | double | 下線設定/オフセット | |
| UnderlineOverprint | boolean | trueのとき、下線設定/線オーバープリントはオン | |
| UnderlineTint | double | 下線設定/濃淡(0-100%) | |
| UnderlineWeight | double | 下線設定/線幅 | |
| VerticalScale | double | 垂直比率(1-1000%) | |
| Warichu | boolean | trueのとき、割注を設定 | |
| WarichuAlignment | WarichuAlignment_EnumValue | 割注設定/揃え。Auto(自動)、LeftAlign(左/上揃え)、CenterAlign(中央揃え)、RightAlign(右/下揃え)、FullyJustified(両端揃え)、LeftJustified(左/上揃え均等配置)、CenterJustified(中揃え均等配置)またはRightJustified(右/下揃え均等配置) | |
| WarichuCharsAfterBreak | short | 割注設定/1行目の最小文字数 | |
| WarichuCharsBeforeBreak | short | 割注設定/最終行の最小文字数 | |
| WarichuLineSpacing | double | 割注設定/行の間隔 | |
| WarichuLines | short | 割注設定/行数 | |
| XOffsetDiacritic | double | X方向のアクセント符号の位置 | |
| YOffsetDiacritic | double | Y方向のアクセント符号の位置 |
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| AllGREPStyles | ListItem | GREPスタイルのリスト | |
| AllLineStyles | ListItem | 線スタイルのリスト | |
| AllNestedStyles | ListItem | 先頭文字スタイルのリスト | |
| AppliedFont | string(Self属性の参照)またはstring | 適用するフォント。フォント名またはフォントファミリー名 | |
| AppliedNumberingList | string(Self属性の参照)またはstring | 箇条書きリスト | |
| BalanceRaggedLines | booleanまたはBalanceLinesStyle_EnumValue | trueまたは列挙型の値を設定のとき、行末を揃える。Note:単数行コンポーザのときは無効。詳細は「コンポーザ」を参照。NoBalancing(調整をしない)、VeeShape(最終行を短くする)、FullyBalancing(均等に揃える)またはPyramidShape(最終行を長くする) | |
| BulletChar | undefined | 箇条書きの記号 | |
| BulletsCharacterStyle | string(Self属性の参照)またはstring | 箇条書き/文字スタイル | |
| BulletsFont | string(Self属性の参照)またはstringまたはAutoEnum_EnumValue | 箇条書きの記号のフォント | |
| BulletsFontStyle | stringまたはNothingEnum_EnumValueまたはAutoEnum_EnumValue | 箇条書きの記号のフォントスタイル | |
| CustomGlyph | longまたはstring | カスタムのグリフ | |
| KentenFillColor | string(Self属性の参照)またはstring | 圏点カラー/塗りに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| KentenFont | string(Self属性の参照)またはstring | 圏点設定/フォント | |
| KentenFillColor | string(Self属性の参照)またはstring | 圏点カラー/塗りに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| KentenFont | string(Self属性の参照)またはstring | 圏点設定/フォント | |
| KentenFillColor | string(Self属性の参照)またはstring | 圏点カラー/塗りに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| KentenFont | string(Self属性の参照)またはstring | 圏点設定/フォント | |
| KentenFillColor | string(Self属性の参照)またはstring | 圏点カラー/塗りに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| KentenFont | string(Self属性の参照)またはstring | 圏点設定/フォント | |
| KentenFontStyle | stringまたはNothingEnum_EnumValue | 圏点設定/フォントスタイル | |
| KentenStrokeColor | string(Self属性の参照)またはstring | 圏点カラー/線に適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| KinsokuSet | string(Self属性の参照)またはKinsokuSet_EnumValueまたはstring | 禁則処理セット。KinsokuTable、KinsokuSetの列挙または文字列を返す。Nothing(禁則を使用しない)、HardKinsoku(強い禁則)、SoftKinsoku(弱い禁則)、KoreanKinsoku(韓国語禁則)、SimplifiedChineseKinsoku(中国語簡体禁則)またはTraditionalChineseKinsoku(中国語繁体禁則) | |
| Leading | doubleまたはLeading_EnumValue | 行送り。ユニットまたは行送りの列挙を返す | |
| Mojikumi | string(Self属性の参照)またはstringまたはMojikumiTableDefaults_EnumValue | 文字組みセット。詳細は「文字組み表のデフォルト」を参照。Nothing(なし)、LineEndAllOneHalfEmEnum(行末約物半角)、OneEmIndentLineEndUkeOneHalfEmEnum(行末受け約物半角・段落1字下げ(起こし全角))、OneOrOneHalfEmIndentLineEndUkeOneHalfEmEnum(行末受け約物半角・段落1字下げ(起こし食い込み))、OneOrOneHalfEmIndentLineEndAllOneEmEnum(約物全角・段落1字下げ)、OneEmIndentLineEndAllOneEmEnum(約物全角・段落1字下げ(起こし全角))、OneEmIndentLineEndAllNoFloatEnum(行末約物全角/半角・段落1字下げ)、OneEmIndentLineEndUkeNoFloatEnum(行末受け約物全角/半角・段落1字下げ(起こし全角))、OneOrOneHalfEmIndentLineEndUkeNoFloatEnum(行末受け約物全角/半角・段落1字下げ(起こし食い込み))、OneEmIndentLineEndAllOneHalfEmEnum(行末約物半角・段落1字下げ)、LineEndAllOneEmEnum(約物全角)、LineEndUkeNoFloatEnum(行末受け約物全角/半角)、OneOrOneHalfEmIndentLineEndPeriodOneEmEnum(行末句点全角・段落1字下げ)、OneEmIndentLineEndPeriodOneEmEnum(行末句点全角・段落1字下げ(起こし全角))またはLineEndPeriodOneEmEnum(行末句点全角) | |
| NumberingChacterStyle | string(Self属性の参照)またはstring | 箇条書き/自動番号スタイル/文字スタイル | |
| NumberingFormat | NumberingStyle_EnumValueまたはstring | 箇条書き/自動番号スタイル/形式。UpperRoman(I, II, III, IV, ...)、LowerRoman(i, ii, iii, iv, ...)、UpperLetters(A, B, C, D, ...)、LowerLetters(a, b, c, d, ...)、Arabic(1, 2, 3, 4, ...)、KatakanaModern((カタカナ)ア、イ、ウ、エ、...)、KatakanaTraditional((カタカナ)イ、ロ、ハ、ニ、...)、FormatNone(なし)、SingleLeadingZeros(01, 02, 03, ...)、Kanji(一、二、三、四、...)、DoubleLeadingZeros(001, 002, 003, ...)またはTripleLeadingZeros(0001, 0002, 0003, ...) | |
| NumberingRestartPoilcies | undefined | 箇条書き/自動番号スタイル/指定レベル以降で番号を振り直し | |
| OpenTypeFeatures | ListItem | OpenType機能 | |
| RubyFill | string(Self属性の参照)またはstring | ルビカラー/塗りに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| RubyFont | string(Self属性の参照)またはstring | ルビのフォントとサイズ/フォント | |
| RubyFontStyle | stringまたはNothingEnum_EnumValue | ルビのフォントとサイズ/フォントスタイル | |
| RubyStroke | string(Self属性の参照)またはstring | ルビカラー/線に適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| RuleAboveColor | string(Self属性の参照)またはstring | 段落境界線/前境界線/カラーに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| RuleAboveGapColor | string(Self属性の参照)またはstring | 段落境界線/前境界線/間隔のカラーに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:段落境界線(前境界線)がベタ以外のときのみ | |
| RuleAboveType | string(Self属性の参照)またはstring | 段落境界線/前境界線/種類 | |
| RuleBelowColor | string(Self属性の参照)またはstring | 段落境界線/後境界線/カラーに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| RuleBelowGapColor | string(Self属性の参照)またはstring | 段落境界線/後境界線/間隔のカラーに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:段落境界線(後境界線)がベタ以外のときのみ | |
| RuleBelowType | string(Self属性の参照)またはstring | 段落境界線/後境界線/種類 | |
| StrikeThroughGapColor | string(Self属性の参照)またはstring | 打ち消し線設定/間隔のカラーに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:打ち消し線がベタ以外のときのみ | |
| StrikeThroughType | string(Self属性の参照)またはstring | 打ち消し線設定/種類。StrokeStyleまたは文字列を返す | |
| TabList | ListItem | すべての段落のプロパティの、タブ位値のリスト。プロパティ名/値の組の配列を返す | |
| UnderlineColor | string(Self属性の参照)またはstring | 下線設定/カラーに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| UnderlineGapColor | string(Self属性の参照)またはstring | 下線設定/間隔のカラーに適用するスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:下線がベタ以外のときのみ | |
| UnderlineType | string(Self属性の参照)またはstring | 下線設定/種類。StrokeStyleまたは文字列を返す |
日本語版での属性とエレメント
RubyFont、MojikumiやWarichuLinesなどの属性は、日本語版での機能です。InDesignが、多様なプラットフォームおよび言語をサポートしているため、IDMLでもこれらの設定は有効です。例えば、InDesign日本語版で作られたIDMLパッケージを、InDesign英語版でエラーなしに開くことができます。(ある言語の版で作成されたバイナリファイルが、異なる言語の版で開けるように)
10.4.7 ストーリーのスキーマ
<Story>エレメントの属性とエレメントは、ストーリーのテキストコンテンツとフォーマットを設定します。InDesignのストーリーは、テキストフレームやグラフィックフレームなどのページオブジェクト、注釈、脚注、ハイパーリンクと他のオブジェクトを含むことができます。<Story>エレメントに含まれるものも、InDesignドキュメントのストーリー内にあるものと同じです。
ストーリー用にスキーマで設定されるほとんどの属性とエレメントは、フォーマットのデフォルトとプリファレンスに関するものです。例えばAppliedParagraphStyle属性、AppliedCharacterStyle属性やFontStyle属性は、ストーリー内のテキストのフォーマットを設定します。これらの属性は、ストーリー内の子エレメントの、関連する属性(例えば<ParagraphStyleRange>エレメント)でオーバーライドすることもできます。
スキーマの例42 ストーリーのスキーマ
Story_Object = element Story {
attribute Self { xsd:string },
attribute AppliedTOCStyle{ xsd:string }?,
attribute FirstLineIndent{ xsd:double }?,
attribute LeftIndent{ xsd:double }?,
attribute RightIndent{ xsd:double }?,
attribute SpaceBefore{ xsd:double }?,
attribute SpaceAfter{ xsd:double }?,
attribute Justification { Justification_EnumValue }?,
attribute SingleWordJustification{ SingleWordJustification_EnumValue }?,
attribute AutoLeading{ xsd:double }?,
attribute DropCapLines{ xsd:short {minInclusive="0" maxInclusive="25"} }?,
attribute DropCapCharacters{ xsd:short {minInclusive="0" maxInclusive="150"}}?,
attribute KeepLinesTogether{ xsd:boolean }?,
attribute KeepAllLinesTogether{ xsd:boolean }?,
attribute KeepWithNext{ xsd:short {minInclusive="0" maxInclusive="5"} }?,
attribute KeepFirstLines{ xsd:short {minInclusive="1" maxInclusive="50"} }?,
attribute KeepLastLines{ xsd:short {minInclusive="1" maxInclusive="50"} }?,
attribute StartParagraph{ StartParagraph_EnumValue }?,
attribute Composer { xsd:string }?,
attribute MinimumWordSpacing{ xsd:double }?,
attribute MaximumWordSpacing{ xsd:double }?,
attribute DesiredWordSpacing{ xsd:double }?,
attribute MinimumLetterSpacing{ xsd:double }?,
attribute MaximumLetterSpacing{ xsd:double }?,
attribute DesiredLetterSpacing{ xsd:double }?,
attribute MinimumGlyphScaling{ xsd:double }?,
attribute MaximumGlyphScaling{ xsd:double }?,
attribute DesiredGlyphScaling{ xsd:double }?,
attribute RuleAbove{ xsd:boolean }?,
attribute RuleAboveOverprint{ xsd:boolean }?,
attribute RuleAboveLineWeight{ xsd:double }?,
attribute RuleAboveTint{ xsd:double }?,
attribute RuleAboveOffset{ xsd:double }?,
attribute RuleAboveLeftIndent{ xsd:double }?,
attribute RuleAboveRightIndent{ xsd:double }?,
attribute RuleAboveWidth{ RuleWidth_EnumValue }?,
attribute RuleAboveGapTint{ xsd:double }?,
attribute RuleAboveGapOverprint{ xsd:boolean }?,
attribute RuleBelow{ xsd:boolean }?,
attribute RuleBelowLineWeight{ xsd:double }?,
attribute RuleBelowTint{ xsd:double }?,
attribute RuleBelowOffset{ xsd:double }?,
attribute RuleBelowLeftIndent{ xsd:double }?,
attribute RuleBelowRightIndent{ xsd:double }?,
attribute RuleBelowWidth{ RuleWidth_EnumValue }?,
attribute RuleBelowGapTint{ xsd:double }?,
attribute HyphenateCapitalizedWords{ xsd:boolean }?,
attribute Hyphenation { xsd:boolean }?,
attribute HyphenateBeforeLast{ xsd:short {minInclusive="1" maxInclusive="15"}}?,
attribute HyphenateAfterFirst{ xsd:short {minInclusive="1" maxInclusive="15"}}?,
attribute HyphenateWordsLongerThan{ xsd:short {minInclusive="3"maxInclusive="25"} }?,
attribute HyphenateLadderLimit{ xsd:short {minInclusive="0"maxInclusive="25"}}?,
attribute HyphenationZone{ xsd:double }?,
attribute HyphenWeight{ xsd:short {minInclusive="0" maxInclusive="10"} }?,
attribute AppliedParagraphStyle{ xsd:string }?,
attribute AppliedCharacterStyle{ xsd:string }?,
attribute FontStyle{ xsd:string }?,
attribute PointSize{ xsd:double }?,
attribute KerningMethod{ xsd:string }?,
attribute Tracking { xsd:double }?,
attribute Capitalization { Capitalization_EnumValue }?,
attribute Position { Position_EnumValue }?,
attribute Underline { xsd:boolean }?,
attribute StrikeThru{ xsd:boolean }?,
attribute Ligatures { xsd:boolean }?,
attribute NoBreak{ xsd:boolean }?,
attribute HorizontalScale{ xsd:double }?,
attribute VerticalScale{ xsd:double }?,
attribute BaselineShift{ xsd:double }?,
attribute Skew { xsd:double }?,
attribute FillTint{ xsd:double }?,
attribute StrokeTint{ xsd:double }?,
attribute StrokeWeight{ xsd:double }?,
attribute OverprintStroke{ xsd:boolean }?,
attribute OverprintFill{ xsd:boolean }?,
attribute OTFFigureStyle{ OTFFigureStyle_EnumValue }?,
attribute OTFOrdinal { xsd:boolean }?,
attribute OTFFraction { xsd:boolean }?,
attribute OTFDiscretionaryLigature{ xsd:boolean }?,
attribute OTFTitling { xsd:boolean }?,
attribute OTFContextualAlternate{ xsd:boolean }?,
attribute OTFSwash { xsd:boolean }?,
attribute UnderlineTint{ xsd:double }?,
attribute UnderlineGapTint{ xsd:double }?,
attribute UnderlineOverprint{ xsd:boolean }?,
attribute UnderlineGapOverprint{ xsd:boolean }?,
attribute UnderlineOffset{ xsd:double }?,
attribute UnderlineWeight{ xsd:double }?,
attribute StrikeThroughTint{ xsd:double }?,
attribute StrikeThroughGapTint{ xsd:double }?,
attribute StrikeThroughOverprint{ xsd:boolean }?,
attribute StrikeThroughGapOverprint{ xsd:boolean }?,
attribute StrikeThroughOffset{ xsd:double }?,
attribute StrikeThroughWeight{ xsd:double }?,
attribute FillColor{ xsd:string }?,
attribute StrokeColor{ xsd:string }?,
attribute AppliedLanguage{ xsd:string }?,
attribute LastLineIndent{ xsd:double }?,
attribute HyphenateLastWord{ xsd:boolean }?,
attribute OTFSlashedZero{ xsd:boolean }?,
attribute OTFHistorical { xsd:boolean }?,
attribute OTFStylisticSets{ xsd:int }?,
attribute GradientFillLength{ xsd:double }?,
attribute GradientFillAngle{ xsd:double }?,
attribute GradientStrokeLength{ xsd:double }?,
attribute GradientStrokeAngle{ xsd:double }?,
attribute GradientFillStart{ UnitPointType_TypeDef }?,
attribute GradientStrokeStart{ UnitPointType_TypeDef }?,
attribute RuleBelowOverprint{ xsd:boolean }?,
attribute RuleBelowGapOverprint{ xsd:boolean }?,
attribute DropcapDetail{ xsd:int }?,
attribute HyphenateAcrossColumns{ xsd:boolean }?,
attribute KeepRuleAboveInFrame{ xsd:boolean }?,
attribute IgnoreEdgeAlignment{ xsd:boolean }?,
attribute OTFMark { xsd:boolean }?,
attribute OTFLocale { xsd:boolean }?,
attribute PositionalForm{ PositionalForms_EnumValue }?,
attribute ParagraphDirection{ ParagraphDirection_EnumValue }?,
attribute ParagraphJustification{ ParagraphJustification_EnumValue }?,
attribute MiterLimit{ xsd:double {minInclusive="0" maxInclusive="1000"} }?,
attribute StrokeAlignment{ TextStrokeAlign_EnumValue }?,
attribute EndJoin{ OutlineJoin_EnumValue }?,
attribute OTFOverlapSwash{ xsd:boolean }?,
attribute OTFStylisticAlternate{ xsd:boolean }?,
attribute OTFJustificationAlternate{ xsd:boolean }?,
attribute OTFStretchedAlternate{ xsd:boolean }?,
attribute CharacterDirection{ CharacterDirection_EnumValue }?,
attribute KeyboardDirection{ CharacterDirection_EnumValue }?,
attribute DigitsType{ DigitsType_EnumValue }?,
attribute Kashidas { Kashidas_EnumValue }?,
attribute DiacriticPosition{ DiacriticPosition_EnumValue }?,
attribute XOffsetDiacritic{ xsd:double }?,
attribute YOffsetDiacritic{ xsd:double }?,
attribute GotoNextX{ GotoNextX_EnumValue }?,
attribute PageNumberType{ PageNumberType_EnumValue }?,
attribute TrackChanges{ xsd:boolean }?,
attribute StoryTitle{ xsd:string }?,
attribute AppliedNamedGrid{ xsd:string }?,
attribute CharacterAlignment{ CharacterAlignment_EnumValue }?,
attribute Tsume { xsd:double }?,
attribute LeadingAki{ xsd:double }?,
attribute TrailingAki{ xsd:double }?,
attribute CharacterRotation{ xsd:double }?,
attribute Jidori { xsd:short }?,
attribute ShataiMagnification{ xsd:double }?,
attribute ShataiDegreeAngle{ xsd:double }?,
attribute ShataiAdjustRotation{ xsd:boolean }?,
attribute ShataiAdjustTsume{ xsd:boolean }?,
attribute Tatechuyoko { xsd:boolean }?,
attribute TatechuyokoXOffset{ xsd:double }?,
attribute TatechuyokoYOffset{ xsd:double }?,
attribute KentenTint{ xsd:double }?,
attribute KentenStrokeTint{ xsd:double }?,
attribute KentenWeight{ xsd:double }?,
attribute KentenOverprintFill{ AdornmentOverprint_EnumValue }?,
attribute KentenOverprintStroke{ AdornmentOverprint_EnumValue }?,
attribute KentenKind{ KentenCharacter_EnumValue }?,
attribute KentenPlacement{ xsd:double }?,
attribute KentenAlignment{ KentenAlignment_EnumValue }?,
attribute KentenPosition{ RubyKentenPosition_EnumValue }?,
attribute KentenFontSize{ xsd:double }?,
attribute KentenXScale{ xsd:double }?,
attribute KentenYScale{ xsd:double }?,
attribute KentenCustomCharacter{ xsd:string }?,
attribute KentenCharacterSet{ KentenCharacterSet_EnumValue }?,
attribute RubyTint{ xsd:double }?,
attribute RubyWeight{ xsd:double }?,
attribute RubyOverprintFill{ AdornmentOverprint_EnumValue }?,
attribute RubyOverprintStroke{ AdornmentOverprint_EnumValue }?,
attribute RubyStrokeTint{ xsd:double }?,
attribute RubyFontSize{ xsd:double }?,
attribute RubyOpenTypePro{ xsd:boolean }?,
attribute RubyXScale{ xsd:double }?,
attribute RubyYScale{ xsd:double }?,
attribute RubyType{ RubyTypes_EnumValue }?,
attribute RubyAlignment{ RubyAlignments_EnumValue }?,
attribute RubyPosition{ RubyKentenPosition_EnumValue }?,
attribute RubyXOffset{ xsd:double }?,
attribute RubyYOffset{ xsd:double }?,
attribute RubyParentSpacing{ RubyParentSpacing_EnumValue }?,
attribute RubyAutoAlign{ xsd:boolean }?,
attribute RubyOverhang{ xsd:boolean }?,
attribute RubyAutoScaling{ xsd:boolean }?,
attribute RubyParentScalingPercent{ xsd:double }?,
attribute RubyParentOverhangAmount{ RubyOverhang_EnumValue }?,
attribute Warichu { xsd:boolean }?,
attribute WarichuSize{ xsd:double }?,
attribute WarichuLines{ xsd:short }?,
attribute WarichuLineSpacing{ xsd:double }?,
attribute WarichuAlignment{ WarichuAlignment_EnumValue }?,
attribute WarichuCharsAfterBreak{ xsd:short }?,
attribute WarichuCharsBeforeBreak{ xsd:short }?,
attribute OTFProportionalMetrics{ xsd:boolean }?,
attribute OTFHVKana { xsd:boolean }?,
attribute OTFRomanItalics{ xsd:boolean }?,
attribute ScaleAffectsLineHeight{ xsd:boolean }?,
attribute CjkGridTracking{ xsd:boolean }?,
attribute GlyphForm{ AlternateGlyphForms_EnumValue }?,
attribute RubyFlag{ xsd:int }?,
attribute RubyString{ xsd:string }?,
attribute GridAlignFirstLineOnly{ xsd:boolean }?,
attribute GridAlignment{ GridAlignment_EnumValue }?,
attribute GridGyoudori{ xsd:short }?,
attribute AutoTcy{ xsd:short }?,
attribute AutoTcyIncludeRoman{ xsd:boolean }?,
attribute KinsokuType{ KinsokuType_EnumValue }?,
attribute KinsokuHangType{ KinsokuHangTypes_EnumValue }?,
attribute BunriKinshi{ xsd:boolean }?,
attribute Rensuuji { xsd:boolean }?,
attribute RotateSingleByteCharacters{ xsd:boolean }?,
attribute LeadingModel{ LeadingModel_EnumValue }?,
attribute RubyAutoTcyDigits{ xsd:short }?,
attribute RubyAutoTcyIncludeRoman{ xsd:boolean }?,
attribute RubyAutoTcyAutoScale{ xsd:boolean }?,
attribute TreatIdeographicSpaceAsSpace{ xsd:boolean }?,
attribute AllowArbitraryHyphenation{ xsd:boolean }?,
attribute ParagraphGyoudori{ xsd:boolean }?,
attribute BulletsAndNumberingListType{ ListType_EnumValue }?,
attribute NumberingExpression{ xsd:string }?,
attribute BulletsTextAfter{ xsd:string }?,
attribute NumberingLevel{ xsd:int }?,
attribute NumberingContinue{ xsd:boolean }?,
attribute NumberingStartAt{ xsd:int }?,
attribute NumberingApplyRestartPolicy{ xsd:boolean }?,
attribute BulletsAlignment{ ListAlignment_EnumValue }?,
attribute NumberingAlignment{ ListAlignment_EnumValue }?,
element Properties {element ExcelImportPreferences{ list_type, element ListItem{
(enum_type, AlignmentStyleOptions_EnumValue ) |
(long_type, xsd:int ) |
(bool_type, xsd:boolean ) |
(enum_type, TableFormattingOptions_EnumValue ) |
(string_type, xsd:string )
}*
}?&
element WordRTFImportPreferences{ list_type, element ListItem{
(bool_type, xsd:boolean ) |
(enum_type, ConvertPageBreaks_EnumValue ) |
(enum_type, ConvertTablesOptions_EnumValue ) |
(enum_type, ResolveStyleClash_EnumValue ) |
(long_type, xsd:int )
}*
}?&
element TextImportPreferences{ list_type, element ListItem{
(bool_type, xsd:boolean ) |
(long_type, xsd:int ) |
(enum_type, TextImportCharacterSet_EnumValue ) |
(enum_type, ImportPlatform_EnumValue ) |
(short_type, xsd:short )
}*
}?&
element StyleMappingPreferences{ list_type,
element ListItem{list_type, element ListItem{ string_type, xsd:string }*
}?,
element ListItem{list_type, element ListItem{ string_type, xsd:string }*
}}?&
element BalanceRaggedLines{(bool_type, xsd:boolean ) |
(enum_type, BalanceLinesStyle_EnumValue )
}?&
element RuleAboveColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleAboveGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleAboveType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element AllNestedStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element Delimiter {(string_type, xsd:string ) |
(enum_type, NestedStyleDelimiters_EnumValue )
}&
element Repetition { long_type, xsd:int }&
element Inclusive { bool_type, xsd:boolean })
}*
}?&
element TabList{ list_type, element ListItem{
record_type,(element Alignment { enum_type, TabStopAlignment_EnumValue }&
element AlignmentCharacter{ string_type, xsd:string }&
element Leader { string_type, xsd:string }&
element Position { unit_type, xsd:double })
}*
}?&
element AppliedFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element Leading {(unit_type, xsd:double ) |
(enum_type, Leading_EnumValue )
}?&
element UnderlineColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element UnderlineGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element UnderlineType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element AllLineStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element LineCount{ long_type, xsd:int }&
element RepeatLast{ long_type, xsd:int })
}*
}?&
element AllGREPStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element GrepExpression{ string_type, xsd:string })
}*
}?&
element OpenTypeFeatures{ list_type, element ListItem{
list_type,element ListItem{(string_type, xsd:string ) |
(long_type, xsd:int ) }?,
element ListItem{(string_type, xsd:string ) |
(long_type, xsd:int )
}}*
}?&
element KentenFillColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenStrokeColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue
)}?&
element RubyFill{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyStroke{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue
)}?&
element KinsokuSet{(object_type, xsd:string ) |
(enum_type, KinsokuSet_EnumValue ) |
(string_type, xsd:string )
}?&
element Mojikumi {(object_type, xsd:string ) |
(string_type, xsd:string ) |
(enum_type, MojikumiTableDefaults_EnumValue )
}?&
element BulletChar{attribute BulletCharacterType{ BulletCharacterType_EnumValue }?,
attribute BulletCharacterValue{ xsd:int }
}?&
element BulletsFont{(object_type, xsd:string ) |
(string_type, xsd:string ) |
(enum_type, AutoEnum_EnumValue )
}?&
element BulletsFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue ) |
(enum_type, AutoEnum_EnumValue )
}?&
element BulletsCharacterStyle{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element NumberingCharacterStyle{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element AppliedNumberingList{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element NumberingFormat{(enum_type, NumberingStyle_EnumValue ) |
(string_type, xsd:string )
}?&
element NumberingRestartPolicies{attribute RestartPolicy{ RestartPolicy_EnumValue }?,
attribute LowerLevel{ xsd:int },
attribute UpperLevel{ xsd:int }
}?&
element Label { element KeyValuePair{ KeyValuePair_TypeDef }*
}?
}?,(GridDataInformation_Object?,(StoryPreference_Object?&
MetadataPacketPreference_Object?&InCopyExportOption_Object?),
(GaijiOwnedItemObject_Object*&
Footnote_Object*&TextVariableInstance_Object*&ParagraphStyleRange_Object*&CharacterStyleRange_Object*&XMLElement_Object*&Table_Object*&Link_Object*&Change_Object*&Note_Object*&TextFrame_Object*&Oval_Object*&Rectangle_Object*&GraphicLine_Object*&Polygon_Object*&Group_Object*&EPSText_Object*&FormField_Object*&Button_Object*&HiddenText_Object*&element Content {text}*&
element Br {empty}*)
)}
属性で表されるStoryプロパティのほとんどは、Textプロパティと共通です。(「10.4.6 共通のTextプロパティ」参照)
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| AppliedNameGrid | string | 適用されるグリッドフォーマット | |
| AppliedTOCStyle | string | 適用される目次スタイル | |
| StoryTitle | string | ストーリーのタイトル | |
| TrackChanges | boolean | trueのとき、字送りの変更はオン |
エレメントで表されるStoryプロパティのほとんどは、Textプロパティと共通です。(「10.4.6 共通のTextプロパティ」参照)ストーリーは、複数のユニークなエレメントを含むこともできます。エレメントは下表の通りです。
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| ExcelImportPreference | ListItem | Excelファイルの読み込みオプションプロパティを設定する、ListItemエレメント。InDesignはこれらのプロパティを読み込んで、IDMLドキュメントの再現性を維持する。IDMLドキュメントにこれらのプロパティを含める必要はなし | |
| StyleMappingPreference | ListItem | タグ付きテキストの読み込みオプションプロパティを設定する、ListItemエレメント。InDesignはこれらのプロパティを読み込んで、IDMLドキュメントの再現性を維持する。IDMLドキュメントにこれらのプロパティを含める必要はなし | |
| TextImportPreference | ListItem | テキストファイルの読み込みオプションプロパティを設定する、ListItemエレメント。InDesignはこれらのプロパティを読み込んで、IDMLドキュメントの再現性を維持する。IDMLドキュメントにこれらのプロパティを含める必要はなし | |
| WordRTFImportPreference | ListItem | Microsoft WordおよびRTFの読み込みオプションの読み込みオプションプロパティを設定する、ListItemエレメント。InDesignはこれらのプロパティを読み込んで、IDMLドキュメントの再現性を維持する。IDMLドキュメントにこれらのプロパティを含める必要はなし |
10.4.8 テキストの子エレメント
テキストの子エレメントは、インラインやアンカー付きオブジェクトのテキスト(グループまたはフレーム)や、注釈、表またハイパーリンクなど、ストーリー内のユニークなオブジェクトを表します。 これらは、IDMLフォーマットでの表現方法に基づき、インラインエレメントとテキスト範囲エレメントの、2つのカテゴリーに分けることができます。
インラインのテキスト子エレメントには、テキストコンテンツを含むものもあります。例えば、注釈には、アンカー付きオブジェクト、インラインオブジェクトを含めることができ、それらに<ParagraphStyleRange>エレメントや<CharacterStyleRange>エレメントも含められます。アンカー付きオブジェクトのテキストフレームには、他の<Story>エレメントへの参照を含むことができ、テキストの子エレメント自身にも、<ParagraphStyleRange>エレメントや<CharacterStyleRange>エレメントを含めることができます。
テキスト範囲エレメント
テキスト範囲エレメントは、ストーリー内で、決められた範囲内にあるXMLエレメントです。一般的に、テキスト範囲エレメントは、テキストフォーマットの連続した「処理」を含みます。これらのオブジェクトは、さらに段落フォーマットの適用範囲を含む<ParagraphStyleRange>エレメントに分けられます。<ParagraphStyleRange>エレメントには<CharacterStyleRange>エレメントがあり、文字スタイルの適用範囲を設定しています。<Story>エレメントのすべてのテキストは、<CharacterStyleRanbe>エレメント内の<Content>エレメントに含まれます。
スキーマの例43 ParagraphStyleRange
ParagraphStyleRange_Object = element ParagraphStyleRange{
attribute FirstLineIndent{ xsd:double }?,
attribute LeftIndent{ xsd:double }?,
attribute RightIndent{ xsd:double }?,
attribute SpaceBefore{ xsd:double }?,
attribute SpaceAfter{ xsd:double }?,
attribute Justification { Justification_EnumValue }?,
attribute SingleWordJustification{ SingleWordJustification_EnumValue }?,
attribute AutoLeading{ xsd:double }?,
attribute DropCapLines{ xsd:short {minInclusive="0" maxInclusive="25"} }?,
attribute DropCapCharacters{ xsd:short {minInclusive="0" maxInclusive="150"} }?,
attribute KeepLinesTogether{ xsd:boolean }?,
attribute KeepAllLinesTogether{ xsd:boolean }?,
attribute KeepWithNext{ xsd:short {minInclusive="0" maxInclusive="5"} }?,
attribute KeepFirstLines{ xsd:short {minInclusive="1" maxInclusive="50"} }?,
attribute KeepLastLines{ xsd:short {minInclusive="1" maxInclusive="50"} }?,
attribute StartParagraph{ StartParagraph_EnumValue }?,
attribute Composer { xsd:string }?,
attribute MinimumWordSpacing{ xsd:double }?,
attribute MaximumWordSpacing{ xsd:double }?,
attribute DesiredWordSpacing{ xsd:double }?,
attribute MinimumLetterSpacing{ xsd:double }?,
attribute MaximumLetterSpacing{ xsd:double }?,
attribute DesiredLetterSpacing{ xsd:double }?,
attribute MinimumGlyphScaling{ xsd:double }?,
attribute MaximumGlyphScaling{ xsd:double }?,
attribute DesiredGlyphScaling{ xsd:double }?,
attribute RuleAbove{ xsd:boolean }?,
attribute RuleAboveOverprint{ xsd:boolean }?,
attribute RuleAboveLineWeight{ xsd:double }?,
attribute RuleAboveTint{ xsd:double }?,
attribute RuleAboveOffset{ xsd:double }?,
attribute RuleAboveLeftIndent{ xsd:double }?,
attribute RuleAboveRightIndent{ xsd:double }?,
attribute RuleAboveWidth{ RuleWidth_EnumValue }?,
attribute RuleAboveGapTint{ xsd:double }?,
attribute RuleAboveGapOverprint{ xsd:boolean }?,
attribute RuleBelow{ xsd:boolean }?,
attribute RuleBelowLineWeight{ xsd:double }?,
attribute RuleBelowTint{ xsd:double }?,
attribute RuleBelowOffset{ xsd:double }?,
attribute RuleBelowLeftIndent{ xsd:double }?,
attribute RuleBelowRightIndent{ xsd:double }?,
attribute RuleBelowWidth{ RuleWidth_EnumValue }?,
attribute RuleBelowGapTint{ xsd:double }?,
attribute HyphenateCapitalizedWords{ xsd:boolean }?,
attribute Hyphenation { xsd:boolean }?,
attribute HyphenateBeforeLast{ xsd:short {minInclusive="1" maxInclusive="15"} }?,
attribute HyphenateAfterFirst{ xsd:short {minInclusive="1" maxInclusive="15"} }?,
attribute HyphenateWordsLongerThan{ xsd:short {minInclusive="3" maxInclusive="25"} }?,
attribute HyphenateLadderLimit{ xsd:short {minInclusive="0" maxInclusive="25"} }?,
attribute HyphenationZone{ xsd:double }?,
attribute HyphenWeight{ xsd:short {minInclusive="0" maxInclusive="10"} }?,
attribute AppliedParagraphStyle{ xsd:string }?,
attribute AppliedCharacterStyle{ xsd:string }?,
attribute KerningValue{ xsd:double }?,
attribute FontStyle{ xsd:string }?,
attribute PointSize{ xsd:double }?,
attribute KerningMethod{ xsd:string }?,
attribute Tracking { xsd:double }?,
attribute Capitalization { Capitalization_EnumValue }?,
attribute Position { Position_EnumValue }?,
attribute Underline { xsd:boolean }?,
attribute StrikeThru{ xsd:boolean }?,
attribute Ligatures { xsd:boolean }?,
attribute NoBreak{ xsd:boolean }?,
attribute HorizontalScale{ xsd:double }?,
attribute VerticalScale{ xsd:double }?,
attribute BaselineShift{ xsd:double }?,
attribute Skew { xsd:double }?,
attribute FillTint{ xsd:double }?,
attribute StrokeTint{ xsd:double }?,
attribute StrokeWeight{ xsd:double }?,
attribute OverprintStroke{ xsd:boolean }?,
attribute OverprintFill{ xsd:boolean }?,
attribute OTFFigureStyle{ OTFFigureStyle_EnumValue }?,
attribute OTFOrdinal { xsd:boolean }?,
attribute OTFFraction { xsd:boolean }?,
attribute OTFDiscretionaryLigature{ xsd:boolean }?,
attribute OTFTitling { xsd:boolean }?,
attribute OTFContextualAlternate{ xsd:boolean }?,
attribute OTFSwash { xsd:boolean }?,
attribute UnderlineTint{ xsd:double }?,
attribute UnderlineGapTint{ xsd:double }?,
attribute UnderlineOverprint{ xsd:boolean }?,
attribute UnderlineGapOverprint{ xsd:boolean }?,
attribute UnderlineOffset{ xsd:double }?,
attribute UnderlineWeight{ xsd:double }?,
attribute StrikeThroughTint{ xsd:double }?,
attribute StrikeThroughGapTint{ xsd:double }?,
attribute StrikeThroughOverprint{ xsd:boolean }?,
attribute StrikeThroughGapOverprint{ xsd:boolean }?,
attribute StrikeThroughOffset{ xsd:double }?,
attribute StrikeThroughWeight{ xsd:double }?,
attribute FillColor{ xsd:string }?,
attribute StrokeColor{ xsd:string }?,
attribute AppliedLanguage{ xsd:string }?,
attribute LastLineIndent{ xsd:double }?,
attribute HyphenateLastWord{ xsd:boolean }?,
attribute OTFSlashedZero{ xsd:boolean }?,
attribute OTFHistorical { xsd:boolean }?,
attribute OTFStylisticSets{ xsd:int }?,
attribute GradientFillLength{ xsd:double }?,
attribute GradientFillAngle{ xsd:double }?,
attribute GradientStrokeLength{ xsd:double }?,
attribute GradientStrokeAngle{ xsd:double }?,
attribute GradientFillStart{ UnitPointType_TypeDef }?,
attribute GradientStrokeStart{ UnitPointType_TypeDef }?,
attribute RuleBelowOverprint{ xsd:boolean }?,
attribute RuleBelowGapOverprint{ xsd:boolean }?,
attribute DropcapDetail{ xsd:int }?,
attribute HyphenateAcrossColumns{ xsd:boolean }?,
attribute KeepRuleAboveInFrame{ xsd:boolean }?,
attribute IgnoreEdgeAlignment{ xsd:boolean }?,
attribute OTFMark { xsd:boolean }?,
attribute OTFLocale { xsd:boolean }?,
attribute PositionalForm{ PositionalForms_EnumValue }?,
attribute ParagraphDirection{ ParagraphDirection_EnumValue }?,
attribute ParagraphJustification{ ParagraphJustification_EnumValue }?,
attribute MiterLimit{ xsd:double {minInclusive="0" maxInclusive="1000"} }?,
attribute StrokeAlignment{ TextStrokeAlign_EnumValue }?,
attribute EndJoin{ OutlineJoin_EnumValue }?,
attribute OTFOverlapSwash{ xsd:boolean }?,
attribute OTFStylisticAlternate{ xsd:boolean }?,
attribute OTFJustificationAlternate{ xsd:boolean }?,
attribute OTFStretchedAlternate{ xsd:boolean }?,
attribute CharacterDirection{ CharacterDirection_EnumValue }?,
attribute KeyboardDirection{ CharacterDirection_EnumValue }?,
attribute DigitsType{ DigitsType_EnumValue }?,
attribute Kashidas { Kashidas_EnumValue }?,
attribute DiacriticPosition{ DiacriticPosition_EnumValue }?,
attribute XOffsetDiacritic{ xsd:double }?,
attribute YOffsetDiacritic{ xsd:double }?,
attribute GotoNextX{ GotoNextX_EnumValue }?,
attribute PageNumberType{ PageNumberType_EnumValue }?,
attribute AppliedConditions{ list { xsd:string * } }?,
attribute CharacterAlignment{ CharacterAlignment_EnumValue }?,
attribute Tsume { xsd:double }?,
attribute LeadingAki{ xsd:double }?,
attribute TrailingAki{ xsd:double }?,
attribute CharacterRotation{ xsd:double }?,
attribute Jidori { xsd:short }?,
attribute ShataiMagnification{ xsd:double }?,
attribute ShataiDegreeAngle{ xsd:double }?,
attribute ShataiAdjustRotation{ xsd:boolean }?,
attribute ShataiAdjustTsume{ xsd:boolean }?,
attribute Tatechuyoko { xsd:boolean }?,
attribute TatechuyokoXOffset{ xsd:double }?,
attribute TatechuyokoYOffset{ xsd:double }?,
attribute KentenTint{ xsd:double }?,
attribute KentenStrokeTint{ xsd:double }?,
attribute KentenWeight{ xsd:double }?,
attribute KentenOverprintFill{ AdornmentOverprint_EnumValue }?,
attribute KentenOverprintStroke{ AdornmentOverprint_EnumValue }?,
attribute KentenKind{ KentenCharacter_EnumValue }?,
attribute KentenPlacement{ xsd:double }?,
attribute KentenAlignment{ KentenAlignment_EnumValue }?,
attribute KentenPosition{ RubyKentenPosition_EnumValue }?,
attribute KentenFontSize{ xsd:double }?,
attribute KentenXScale{ xsd:double }?,
attribute KentenYScale{ xsd:double }?,
attribute KentenCustomCharacter{ xsd:string }?,
attribute KentenCharacterSet{ KentenCharacterSet_EnumValue }?,
attribute RubyTint{ xsd:double }?,
attribute RubyWeight{ xsd:double }?,
attribute RubyOverprintFill{ AdornmentOverprint_EnumValue }?,
attribute RubyOverprintStroke{ AdornmentOverprint_EnumValue }?,
attribute RubyStrokeTint{ xsd:double }?,
attribute RubyFontSize{ xsd:double }?,
attribute RubyOpenTypePro{ xsd:boolean }?,
attribute RubyXScale{ xsd:double }?,
attribute RubyYScale{ xsd:double }?,
attribute RubyType{ RubyTypes_EnumValue }?,
attribute RubyAlignment{ RubyAlignments_EnumValue }?,
attribute RubyPosition{ RubyKentenPosition_EnumValue }?,
attribute RubyXOffset{ xsd:double }?,
attribute RubyYOffset{ xsd:double }?,
attribute RubyParentSpacing{ RubyParentSpacing_EnumValue }?,
attribute RubyAutoAlign{ xsd:boolean }?,
attribute RubyOverhang{ xsd:boolean }?,
attribute RubyAutoScaling{ xsd:boolean }?,
attribute RubyParentScalingPercent{ xsd:double }?,
attribute RubyParentOverhangAmount{ RubyOverhang_EnumValue }?,
attribute Warichu { xsd:boolean }?,
attribute WarichuSize{ xsd:double }?,
attribute WarichuLines{ xsd:short }?,
attribute WarichuLineSpacing{ xsd:double }?,
attribute WarichuAlignment{ WarichuAlignment_EnumValue }?,
attribute WarichuCharsAfterBreak{ xsd:short }?,
attribute WarichuCharsBeforeBreak{ xsd:short }?,
attribute OTFProportionalMetrics{ xsd:boolean }?,
attribute OTFHVKana { xsd:boolean }?,
attribute OTFRomanItalics{ xsd:boolean }?,
attribute ScaleAffectsLineHeight{ xsd:boolean }?,
attribute CjkGridTracking{ xsd:boolean }?,
attribute GlyphForm{ AlternateGlyphForms_EnumValue }?,
attribute RubyFlag{ xsd:int }?,
attribute RubyString{ xsd:string }?,
attribute GridAlignFirstLineOnly{ xsd:boolean }?,
attribute GridAlignment{ GridAlignment_EnumValue }?,
attribute GridGyoudori{ xsd:short }?,
attribute AutoTcy{ xsd:short }?,
attribute AutoTcyIncludeRoman{ xsd:boolean }?,
attribute KinsokuType{ KinsokuType_EnumValue }?,
attribute KinsokuHangType{ KinsokuHangTypes_EnumValue }?,
attribute BunriKinshi{ xsd:boolean }?,
attribute Rensuuji { xsd:boolean }?,
attribute RotateSingleByteCharacters{ xsd:boolean }?,
attribute LeadingModel{ LeadingModel_EnumValue }?,
attribute RubyAutoTcyDigits{ xsd:short }?,
attribute RubyAutoTcyIncludeRoman{ xsd:boolean }?,
attribute RubyAutoTcyAutoScale{ xsd:boolean }?,
attribute TreatIdeographicSpaceAsSpace{ xsd:boolean }?,
attribute AllowArbitraryHyphenation{ xsd:boolean }?,
attribute ParagraphGyoudori{ xsd:boolean }?,
attribute BulletsAndNumberingListType{ ListType_EnumValue }?,
attribute NumberingExpression{ xsd:string }?,
attribute BulletsTextAfter{ xsd:string }?,
attribute NumberingLevel{ xsd:int }?,
attribute NumberingContinue{ xsd:boolean }?,
attribute NumberingStartAt{ xsd:int }?,
attribute NumberingApplyRestartPolicy{ xsd:boolean }?,
attribute BulletsAlignment{ ListAlignment_EnumValue }?,
attribute NumberingAlignment{ ListAlignment_EnumValue }?,
element Properties {element BalanceRaggedLines{(bool_type, xsd:boolean ) |
(enum_type, BalanceLinesStyle_EnumValue )
}?&
element RuleAboveColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleAboveGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleAboveType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element AllNestedStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element Delimiter {(string_type, xsd:string ) |
(enum_type, NestedStyleDelimiters_EnumValue )
}&
element Repetition { long_type, xsd:int }&
element Inclusive { bool_type, xsd:boolean })
}*
}?&
element TabList{ list_type, element ListItem{
record_type,(element Alignment { enum_type, TabStopAlignment_EnumValue }&
element AlignmentCharacter{ string_type, xsd:string }&
element Leader { string_type, xsd:string }&
element Position { unit_type, xsd:double })
}*
}?&
element AppliedFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element Leading {(unit_type, xsd:double ) |
(enum_type, Leading_EnumValue )
}?&
element UnderlineColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element UnderlineGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element UnderlineType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element CustomGlyph{(long_type, xsd:int ) |
(string_type, xsd:string )
}?&
element AllLineStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element LineCount{ long_type, xsd:int }&
element RepeatLast{ long_type, xsd:int })
}*
}?&
element AllGREPStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element GrepExpression{ string_type, xsd:string })
}*
}?&
element OpenTypeFeatures{ list_type, element ListItem{
list_type,element ListItem{(string_type, xsd:string ) |
(long_type, xsd:int )
},
element ListItem{(string_type, xsd:string ) |
(long_type, xsd:int )
}}*
}?&
element KentenFillColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenStrokeColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue )
}?&
element RubyFill{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyStroke{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue )
}?&
element KinsokuSet{(object_type, xsd:string ) |
(enum_type, KinsokuSet_EnumValue ) |
(string_type, xsd:string )
}?&
element Mojikumi {(object_type, xsd:string ) |
(string_type, xsd:string ) |
(enum_type, MojikumiTableDefaults_EnumValue )
}?&
element BulletChar{attribute BulletCharacterType{ BulletCharacterType_EnumValue },
attribute BulletCharacterValue{ xsd:int }
}?&
element BulletsFont{(object_type, xsd:string ) |
(string_type, xsd:string ) |
(enum_type, AutoEnum_EnumValue )
}?&
element BulletsFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue ) |
(enum_type, AutoEnum_EnumValue )
}?&
element BulletsCharacterStyle{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element NumberingCharacterStyle{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element AppliedNumberingList{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element NumberingFormat{(enum_type, NumberingStyle_EnumValue ) |
(string_type, xsd:string )
}?&
element NumberingRestartPolicies{attribute RestartPolicy{ RestartPolicy_EnumValue },
attribute LowerLevel{ xsd:int },
attribute UpperLevel{ xsd:int }
}?
}?,(CharacterStyleRange_Object*&Note_Object*&Table_Object*&TextVariableInstance_Object*&Footnote_Object*&TextFrame_Object*&Oval_Object*&Rectangle_Object*&GraphicLine_Object*&Polygon_Object*&Group_Object*&EPSText_Object*&FormField_Object*&Button_Object*&HyperlinkTextDestination_Object*&ParagraphDestination_Object*&Change_Object*&XMLElement_Object*&XMLComment_Object*&XMLInstruction_Object1*&DTD_Object*&HiddenText_Object*&HyperlinkTextSource_Object*&CrossReferenceSource_Object*&element Content {text}*&
element Br {empty}*
)}
ParagraphStyleRange属性
属性としてのParagraphStyleRangeプロパティは、Textプロパティと共通です。「10.4.6 共通のTextプロパティ」を参照してください。
ParagraphStyleRangeエレメント
エレメントとしてのParagraphStyleRangeプロパティは、Textプロパティと共通です。「10.4.6 共通のTextプロパティ」を参照してください。
CharacterStyleRange
<ParagraphStyleRange>エレメント中には、<CharacterStyleRange>エレメントが1つ以上あります。<CharacterStyleRange>エレメントは、テキストのフォーマット範囲を表します。
スキーマの例44 CharacterStyleRange
CharacterStyleRange_Object = element CharacterStyleRange{
attribute FirstLineIndent{ xsd:double }?,
attribute LeftIndent{ xsd:double }?,
attribute RightIndent{ xsd:double }?,
attribute SpaceBefore{ xsd:double }?,
attribute SpaceAfter{ xsd:double }?,
attribute Justification { Justification_EnumValue }?,
attribute SingleWordJustification{ SingleWordJustification_EnumValue }?,
attribute AutoLeading{ xsd:double }?,
attribute DropCapLines{ xsd:short {minInclusive="0" maxInclusive="25"} }?,
attribute DropCapCharacters{ xsd:short {minInclusive="0" maxInclusive="150"}}?,
attribute KeepLinesTogether{ xsd:boolean }?,
attribute KeepAllLinesTogether{ xsd:boolean }?,
attribute KeepWithNext{ xsd:short {minInclusive="0" maxInclusive="5"} }?,
attribute KeepFirstLines{ xsd:short {minInclusive="1" maxInclusive="50"} }?,
attribute KeepLastLines{ xsd:short {minInclusive="1" maxInclusive="50"} }?,
attribute StartParagraph{ StartParagraph_EnumValue }?,
attribute Composer { xsd:string }?,
attribute MinimumWordSpacing{ xsd:double }?,
attribute MaximumWordSpacing{ xsd:double }?,
attribute DesiredWordSpacing{ xsd:double }?,
attribute MinimumLetterSpacing{ xsd:double }?,
attribute MaximumLetterSpacing{ xsd:double }?,
attribute DesiredLetterSpacing{ xsd:double }?,
attribute MinimumGlyphScaling{ xsd:double }?,
attribute MaximumGlyphScaling{ xsd:double }?,
attribute DesiredGlyphScaling{ xsd:double }?,
attribute RuleAbove{ xsd:boolean }?,
attribute RuleAboveOverprint{ xsd:boolean }?,
attribute RuleAboveLineWeight{ xsd:double }?,
attribute RuleAboveTint{ xsd:double }?,
attribute RuleAboveOffset{ xsd:double }?,
attribute RuleAboveLeftIndent{ xsd:double }?,
attribute RuleAboveRightIndent{ xsd:double }?,
attribute RuleAboveWidth{ RuleWidth_EnumValue }?,
attribute RuleAboveGapTint{ xsd:double }?,
attribute RuleAboveGapOverprint{ xsd:boolean }?,
attribute RuleBelow{ xsd:boolean }?,
attribute RuleBelowLineWeight{ xsd:double }?,
attribute RuleBelowTint{ xsd:double }?,
attribute RuleBelowOffset{ xsd:double }?,
attribute RuleBelowLeftIndent{ xsd:double }?,
attribute RuleBelowRightIndent{ xsd:double }?,
attribute RuleBelowWidth{ RuleWidth_EnumValue }?,
attribute RuleBelowGapTint{ xsd:double }?,
attribute HyphenateCapitalizedWords{ xsd:boolean }?,
attribute Hyphenation { xsd:boolean }?,
attribute HyphenateBeforeLast{ xsd:short {minInclusive="1" maxInclusive="15"}}?,
attribute HyphenateAfterFirst{ xsd:short {minInclusive="1" maxInclusive="15"}}?,
attribute HyphenateWordsLongerThan{ xsd:short {minInclusive="3" maxInclusive="25"} }?,
attribute HyphenateLadderLimit{ xsd:short {minInclusive="0" maxInclusive="25"}}?,
attribute HyphenationZone{ xsd:double }?,
attribute HyphenWeight{ xsd:short {minInclusive="0" maxInclusive="10"} }?,
attribute AppliedParagraphStyle{ xsd:string }?,
attribute AppliedCharacterStyle{ xsd:string }?,
attribute KerningValue{ xsd:double }?,
attribute FontStyle{ xsd:string }?,
attribute PointSize{ xsd:double }?,
attribute KerningMethod{ xsd:string }?,
attribute Tracking { xsd:double }?,
attribute Capitalization { Capitalization_EnumValue }?,
attribute Position { Position_EnumValue }?,
attribute Underline { xsd:boolean }?,
attribute StrikeThru{ xsd:boolean }?,
attribute Ligatures { xsd:boolean }?,
attribute NoBreak{ xsd:boolean }?,
attribute HorizontalScale{ xsd:double }?,
attribute VerticalScale{ xsd:double }?,
attribute BaselineShift{ xsd:double }?,
attribute Skew { xsd:double }?,
attribute FillTint{ xsd:double }?,
attribute StrokeTint{ xsd:double }?,
attribute StrokeWeight{ xsd:double }?,
attribute OverprintStroke{ xsd:boolean }?,
attribute OverprintFill{ xsd:boolean }?,
attribute OTFFigureStyle{ OTFFigureStyle_EnumValue }?,
attribute OTFOrdinal { xsd:boolean }?,
attribute OTFFraction { xsd:boolean }?,
attribute OTFDiscretionaryLigature{ xsd:boolean }?,
attribute OTFTitling { xsd:boolean }?,
attribute OTFContextualAlternate{ xsd:boolean }?,
attribute OTFSwash { xsd:boolean }?,
attribute UnderlineTint{ xsd:double }?,
attribute UnderlineGapTint{ xsd:double }?,
attribute UnderlineOverprint{ xsd:boolean }?,
attribute UnderlineGapOverprint{ xsd:boolean }?,
attribute UnderlineOffset{ xsd:double }?,
attribute UnderlineWeight{ xsd:double }?,
attribute StrikeThroughTint{ xsd:double }?,
attribute StrikeThroughGapTint{ xsd:double }?,
attribute StrikeThroughOverprint{ xsd:boolean }?,
attribute StrikeThroughGapOverprint{ xsd:boolean }?,
attribute StrikeThroughOffset{ xsd:double }?,
attribute StrikeThroughWeight{ xsd:double }?,
attribute FillColor{ xsd:string }?,
attribute StrokeColor{ xsd:string }?,
attribute AppliedLanguage{ xsd:string }?,
attribute LastLineIndent{ xsd:double }?,
attribute HyphenateLastWord{ xsd:boolean }?,
attribute OTFSlashedZero{ xsd:boolean }?,
attribute OTFHistorical { xsd:boolean }?,
attribute OTFStylisticSets{ xsd:int }?,
attribute GradientFillLength{ xsd:double }?,
attribute GradientFillAngle{ xsd:double }?,
attribute GradientStrokeLength{ xsd:double }?,
attribute GradientStrokeAngle{ xsd:double }?,
attribute GradientFillStart{ UnitPointType_TypeDef }?,
attribute GradientStrokeStart{ UnitPointType_TypeDef }?,
attribute RuleBelowOverprint{ xsd:boolean }?,
attribute RuleBelowGapOverprint{ xsd:boolean }?,
attribute DropcapDetail{ xsd:int }?,
attribute HyphenateAcrossColumns{ xsd:boolean }?,
attribute KeepRuleAboveInFrame{ xsd:boolean }?,
attribute IgnoreEdgeAlignment{ xsd:boolean }?,
attribute OTFMark { xsd:boolean }?,
attribute OTFLocale { xsd:boolean }?,
attribute PositionalForm{ PositionalForms_EnumValue }?,
attribute ParagraphDirection{ ParagraphDirection_EnumValue }?,
attribute ParagraphJustification{ ParagraphJustification_EnumValue }?,
attribute MiterLimit{ xsd:double {minInclusive="0" maxInclusive="1000"} }?,
attribute StrokeAlignment{ TextStrokeAlign_EnumValue }?,
attribute EndJoin{ OutlineJoin_EnumValue }?,
attribute OTFOverlapSwash{ xsd:boolean }?,
attribute OTFStylisticAlternate{ xsd:boolean }?,
attribute OTFJustificationAlternate{ xsd:boolean }?,
attribute OTFStretchedAlternate{ xsd:boolean }?,
attribute CharacterDirection{ CharacterDirection_EnumValue }?,
attribute KeyboardDirection{ CharacterDirection_EnumValue }?,
attribute DigitsType{ DigitsType_EnumValue }?,
attribute Kashidas { Kashidas_EnumValue }?,
attribute DiacriticPosition{ DiacriticPosition_EnumValue }?,
attribute XOffsetDiacritic{ xsd:double }?,
attribute YOffsetDiacritic{ xsd:double }?,
attribute GotoNextX{ GotoNextX_EnumValue }?,
attribute PageNumberType{ PageNumberType_EnumValue }?,
attribute AppliedConditions{ list { xsd:string * } }?,
attribute CharacterAlignment{ CharacterAlignment_EnumValue }?,
attribute Tsume { xsd:double }?,
attribute LeadingAki{ xsd:double }?,
attribute TrailingAki{ xsd:double }?,
attribute CharacterRotation{ xsd:double }?,
attribute Jidori { xsd:short }?,
attribute ShataiMagnification{ xsd:double }?,
attribute ShataiDegreeAngle{ xsd:double }?,
attribute ShataiAdjustRotation{ xsd:boolean }?,
attribute ShataiAdjustTsume{ xsd:boolean }?,
attribute Tatechuyoko { xsd:boolean }?,
attribute TatechuyokoXOffset{ xsd:double }?,
attribute TatechuyokoYOffset{ xsd:double }?,
attribute KentenTint{ xsd:double }?,
attribute KentenStrokeTint{ xsd:double }?,
attribute KentenWeight{ xsd:double }?,
attribute KentenOverprintFill{ AdornmentOverprint_EnumValue }?,
attribute KentenOverprintStroke{ AdornmentOverprint_EnumValue }?,
attribute KentenKind{ KentenCharacter_EnumValue }?,
attribute KentenPlacement{ xsd:double }?,
attribute KentenAlignment{ KentenAlignment_EnumValue }?,
attribute KentenPosition{ RubyKentenPosition_EnumValue }?,
attribute KentenFontSize{ xsd:double }?,
attribute KentenXScale{ xsd:double }?,
attribute KentenYScale{ xsd:double }?,
attribute KentenCustomCharacter{ xsd:string }?,
attribute KentenCharacterSet{ KentenCharacterSet_EnumValue }?,
attribute RubyTint{ xsd:double }?,
attribute RubyWeight{ xsd:double }?,
attribute RubyOverprintFill{ AdornmentOverprint_EnumValue }?,
attribute RubyOverprintStroke{ AdornmentOverprint_EnumValue }?,
attribute RubyStrokeTint{ xsd:double }?,
attribute RubyFontSize{ xsd:double }?,
attribute RubyOpenTypePro{ xsd:boolean }?,
attribute RubyXScale{ xsd:double }?,
attribute RubyYScale{ xsd:double }?,
attribute RubyType{ RubyTypes_EnumValue }?,
attribute RubyAlignment{ RubyAlignments_EnumValue }?,
attribute RubyPosition{ RubyKentenPosition_EnumValue }?,
attribute RubyXOffset{ xsd:double }?,
attribute RubyYOffset{ xsd:double }?,
attribute RubyParentSpacing{ RubyParentSpacing_EnumValue }?,
attribute RubyAutoAlign{ xsd:boolean }?,
attribute RubyOverhang{ xsd:boolean }?,
attribute RubyAutoScaling{ xsd:boolean }?,
attribute RubyParentScalingPercent{ xsd:double }?,
attribute RubyParentOverhangAmount{ RubyOverhang_EnumValue }?,
attribute Warichu { xsd:boolean }?,
attribute WarichuSize{ xsd:double }?,
attribute WarichuLines{ xsd:short }?,
attribute WarichuLineSpacing{ xsd:double }?,
attribute WarichuAlignment{ WarichuAlignment_EnumValue }?,
attribute WarichuCharsAfterBreak{ xsd:short }?,
attribute WarichuCharsBeforeBreak{ xsd:short }?,
attribute OTFProportionalMetrics{ xsd:boolean }?,
attribute OTFHVKana { xsd:boolean }?,
attribute OTFRomanItalics{ xsd:boolean }?,
attribute ScaleAffectsLineHeight{ xsd:boolean }?,
attribute CjkGridTracking{ xsd:boolean }?,
attribute GlyphForm{ AlternateGlyphForms_EnumValue }?,
attribute RubyFlag{ xsd:int }?,
attribute RubyString{ xsd:string }?,
attribute GridAlignFirstLineOnly{ xsd:boolean }?,
attribute GridAlignment{ GridAlignment_EnumValue }?,
attribute GridGyoudori{ xsd:short }?,
attribute AutoTcy{ xsd:short }?,
attribute AutoTcyIncludeRoman{ xsd:boolean }?,
attribute KinsokuType{ KinsokuType_EnumValue }?,
attribute KinsokuHangType{ KinsokuHangTypes_EnumValue }?,
attribute BunriKinshi{ xsd:boolean }?,
attribute Rensuuji { xsd:boolean }?,
attribute RotateSingleByteCharacters{ xsd:boolean }?,
attribute LeadingModel{ LeadingModel_EnumValue }?,
attribute RubyAutoTcyDigits{ xsd:short }?,
attribute RubyAutoTcyIncludeRoman{ xsd:boolean }?,
attribute RubyAutoTcyAutoScale{ xsd:boolean }?,
attribute TreatIdeographicSpaceAsSpace{ xsd:boolean }?,
attribute AllowArbitraryHyphenation{ xsd:boolean }?,
attribute ParagraphGyoudori{ xsd:boolean }?,
attribute BulletsAndNumberingListType{ ListType_EnumValue }?,
attribute NumberingExpression{ xsd:string }?,
attribute BulletsTextAfter{ xsd:string }?,
attribute NumberingLevel{ xsd:int }?,
attribute NumberingContinue{ xsd:boolean }?,
attribute NumberingStartAt{ xsd:int }?,
attribute NumberingApplyRestartPolicy{ xsd:boolean }?,
attribute BulletsAlignment{ ListAlignment_EnumValue }?,
attribute NumberingAlignment{ ListAlignment_EnumValue }?,
element Properties {element BalanceRaggedLines{(bool_type, xsd:boolean ) |
(enum_type, BalanceLinesStyle_EnumValue )
}?&
element RuleAboveColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleAboveGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleAboveType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RuleBelowType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element AllNestedStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element Delimiter {(string_type, xsd:string ) |
(enum_type, NestedStyleDelimiters_EnumValue )
}&
element Repetition { long_type, xsd:int }&
element Inclusive { bool_type, xsd:boolean })
}*
}?&
element TabList{ list_type, element ListItem{
record_type,(element Alignment { enum_type, TabStopAlignment_EnumValue }&
element AlignmentCharacter{ string_type, xsd:string }&
element Leader { string_type, xsd:string }&
element Position { unit_type, xsd:double })
}*
}?&
element AppliedFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element Leading {(unit_type, xsd:double ) |
(enum_type, Leading_EnumValue )
}?&
element UnderlineColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element UnderlineGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element UnderlineType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughGapColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element StrikeThroughType{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element CustomGlyph{(long_type, xsd:int ) |
(string_type, xsd:string )
}?&
element AllLineStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element LineCount{ long_type, xsd:int }&
element RepeatLast{ long_type, xsd:int })
}*
}?&
element AllGREPStyles{ list_type, element ListItem{
record_type,(element AppliedCharacterStyle{ object_type, xsd:string }&
element GrepExpression{ string_type, xsd:string })
}*
}?&
element OpenTypeFeatures{ list_type, element ListItem{
list_type,element ListItem{(string_type, xsd:string ) |
(long_type, xsd:int )
},
element ListItem{(string_type, xsd:string ) |
(long_type, xsd:int )
}}*
}?&
element KentenFillColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenStrokeColor{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element KentenFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue )
}?&
element RubyFill{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyStroke{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element RubyFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue )
}?&
element KinsokuSet{(object_type, xsd:string ) |
(enum_type, KinsokuSet_EnumValue ) |
(string_type, xsd:string )
}?&
element Mojikumi {(object_type, xsd:string ) |
(string_type, xsd:string ) |
(enum_type, MojikumiTableDefaults_EnumValue )
}?&
element BulletChar{attribute BulletCharacterType{ BulletCharacterType_EnumValue },
attribute BulletCharacterValue{ xsd:int }
}?&
element BulletsFont{(object_type, xsd:string ) |
(string_type, xsd:string ) |
(enum_type, AutoEnum_EnumValue )
}?&
element BulletsFontStyle{(string_type, xsd:string ) |
(enum_type, NothingEnum_EnumValue ) |
(enum_type, AutoEnum_EnumValue )
}?&
element BulletsCharacterStyle{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element NumberingCharacterStyle{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element AppliedNumberingList{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element NumberingFormat{(enum_type, NumberingStyle_EnumValue ) |
(string_type, xsd:string )
}?&
element NumberingRestartPolicies{attribute RestartPolicy{ RestartPolicy_EnumValue },
attribute LowerLevel{ xsd:int },
attribute UpperLevel{ xsd:int }
}?
}?,(PageReference_Object*&Note_Object*&Table_Object*&TextVariableInstance_Object*&Footnote_Object*&TextFrame_Object*&Oval_Object*&Rectangle_Object*&GraphicLine_Object*&Polygon_Object*&Group_Object*&EPSText_Object*&FormField_Object*&Button_Object*&HyperlinkTextDestination_Object*&ParagraphDestination_Object*&Change_Object*&XMLElement_Object*&XMLComment_Object*&XMLInstruction_Object1*&DTD_Object*&HiddenText_Object*&HyperlinkTextSource_Object*&CrossReferenceSource_Object*&element Content {text}*&
element Br {empty}*
)}
CharacterStyleRange属性
属性としてのCharacterStyleRangeプロパティは、Textプロパティと共通です。「10.4.6 共通のTextプロパティ」を参照してください。
CharacterStyleRangeエレメント
エレメントとしてのCharacterStyleRangeプロパティは、Textプロパティと共通です。「10.4.6 共通のTextプロパティ」を参照してください。<CharacterStyleRang>プロパティは、下記の表に示すユニークなエレメントを含むこともできます。
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| Content | string | ○ | <CharacterStyleRange>のコンテンツ。文字列か、インラインエレメントへの参照 |
下記は、「A」、「B」、「C」の3文字をストーリーに含む例です。真ん中の文字だけに、他と少し違うフォーマットをします。(フォントスタイル「イタリック」を適用)よって、その文字だけが違うCharacterStyleRangeです。ストーリーには<ParagraphStyleRange>エレメント1つと、<CharacterStyleRange>エレメント3つのみがあります。
IDMLの例38 ParagraphStyleRangeとCharcterStyleRange
<Story Self="ucb" AppliedTOCStyle=" n" TrackChanges=" false" StoryTitle="$ ID/" AppliedNamedGrid=" n"><StoryPreference Self="ucbStoryPreference1" OpticalMarginAlignment=" false" OpticalMarginSize=" 12" FrameType=" TextFrameType" StoryOrientation=" Horizontal" StoryDirection=" LeftToRightDirection"/><ParagraphStyleRange AppliedParagraphStyle= "ParagraphStyle\ kNormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content>A</Content>
</CharacterStyleRange><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]" FontStyle=" Italic"><Content>B</Content>
</CharacterStyleRange><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content>C</Content>
</CharacterStyleRange></ParagraphStyleRange></Story>
図30 複数の文字フォーマットのある最小のストーリー
複数の段落を1つの<PargraphStyleRange>で表すことができます。下記は1つの<ParagraphStyleRange>内で、1つの<CharacterStyleRange>を、<br/>エレメントを使って複数の<Content>エレメントに分けている例です。空の<br/>エレメントは段落改行を表します。このエレメントのオプションの属性で、他の分割文字を指定できます。この例では、最小の<Story>エレメントを省略しています。
IDMLの例39 CharacterStyleRange内の段落改行
<ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ NormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle=" CharacterStyle\[ No character style]"><Content>ABC</Content>
<br/><Content>DEF</Content>
<br/><Content>GHI</Content>
</CharacterStyleRange></ParagraphStyleRange>
図31 <Content>エレメントを<br/>エレメントで分割する
下記は、<CharacterRange>エレメントで特別な「分割文字」を使う例です。3番目の段落(「GHI」)の後に改段を挿入し、4番目の段落(「JKL」)を次の段組またはテキストフレームに送ります。分割文字は<CharacterStyleRange>エレメントの属性として適用されます。<CharacterStyleRange>エレメントの<Content>エレメントには<br/>エレメントだけがあります。
<br/>エレメントの持つ意味は、<CharacterStyleRange>エレメントのGoToNextX属性で決められます。この属性の値はAnywhere(デフォルト。省略可)、NextColumn、NextFrame、NextPage、NextOddPageまたはNextEvenPageです。
IDMLの例40 ParagraphStyleRangeエレメントと改段
<ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ NormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle=" CharacterStyle\[ No character style]"><Content>ABC</Content>
<br/><Content>DEF</Content>
<br/><Content>GHI</Content>
</CharacterStyleRange><CharacterStyleRange AppliedCharacterStyle=" CharacterStyle\[ No character style]" GotoNextX=" NextColumn"><br/></CharacterStyleRange><CharacterStyleRange AppliedCharacterStyle=" CharacterStyle\[ No character style]"><Content>JKL</Content>
</CharacterStyleRange></ParagraphStyleRange>
図32 改段
Note:通常は、改段または改ページは、段落スタイルプロパティ(<ParagraphStyle>エレメントのStartParagraph属性)を使って行ったほうがよいでしょう。
下記は複数の<PargraphStyleRange>エレメントの例です。2番目の段落(「DEF」)には「Heading」という段落スタイルが適用され、最初の段落(「ABC」)および3番目の段落(「GHI」)と違うフォーマットが適用されています。
IDMLの例41 複数のParagraphStyleRangeエレメント
<ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ NormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\[ No character style]"><Content>ABC</Content>
<br/></CharacterStyleRange></ParagraphStyleRange><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ Heading"><CharacterStyleRange AppliedCharacterStyle=" CharacterStyle\[ No character style]"><Content>DEF</Content>
<br/></CharacterStyleRange></ParagraphStyleRange><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ NormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle=" CharacterStyle\[ No character style]"><Content>GHI</Content>
</CharacterStyleRange></ParagraphStyleRange>
図33 複数の<ParagraphStyleRange>エレメントのある最小のストーリー
10.4.9 テキストのXMLエレメント
InDesignに配置されるすべてのXMLテキストエレメントは、関連する<Story>エレメント中の、一定の範囲内にレイアウトされます。配置されないXMLエレメント(すなわち、ページオブジェクトまたはストーリーと関連付けられていないXMLエレメント)だけが、IDMLパッケージ/XMLフォルダ/BackingStory.xmlに現れます。
<XMLElement>エレメントのテキストは、<ParagraphStyleRange>エレメントと<CharacterStyleRange>エレメントの中にあります。<XMLElement>エレメントの詳細は、「10.9 XMLエレメント」を参照してください。
IDMLの例42 XMLElement
<Story Self="ud8"><XMLElement Self="di2i3" MarkupTag=" XMLTag\cStory" XMLContent="ud8"><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cheading 1"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"/></ParagraphStyleRange><XMLElement Self="di2i3i6" MarkupTag=" XMLTag\cheading_1"><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cheading 1"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content>Heading 1</Content>
<br/></CharacterStyleRange></ParagraphStyleRange></XMLElement><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cpara 1"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"/></ParagraphStyleRange><XMLElement Self="di2i3i5" MarkupTag=" XMLTag\cpara_1"><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cpara 1"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content>This is the first paragraph in the article.</Content>
<br/></CharacterStyleRange></ParagraphStyleRange></XMLElement><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cbody text"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"/></ParagraphStyleRange><XMLElement Self="di2i3i4" MarkupTag=" XMLTag\cbody_text"><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cbody text"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content>This is the second paragraph in the article.</Content>
<br/></CharacterStyleRange></ParagraphStyleRange></XMLElement><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cheading 2"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"/></ParagraphStyleRange><XMLElement Self="di2i3i3" MarkupTag=" XMLTag\cheading_2"><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cheading 2"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content>Heading 2</Content>
<br/></CharacterStyleRange></ParagraphStyleRange></XMLElement><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cpara 1"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"/></ParagraphStyleRange><XMLElement Self="di2i3i2" MarkupTag=" XMLTag\cpara_1"><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cpara 1"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content>This is the first paragraph following the subhead.</Content>
<br/></CharacterStyleRange></ParagraphStyleRange></XMLElement><ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ cbody text"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><XMLElement Self="di2i3i1" MarkupTag=" XMLTag\cbody_text"><Content>This is the second paragraph following the subhead.</Content>
<br/></XMLElement></CharacterStyleRange></ParagraphStyleRange></XMLElement></Story>
図34 テキストのXMLエレメント
10.4.10 テキスト範囲エレメントの分割ルール
InDesignの複雑なレイアウトでは、テキスト範囲エレメントを囲む境界線が必要になる場合もあります。<CharacterStyleRange>エレメントを、<XMLElement>エレメントで囲んだらどうなるでしょうか。あるいは、<CharacterStyleRange>エレメントが<HyperlinkTextSource>エレメントの真ん中にあったら?
InDesignがIDMLを書き出すときは、階層構造に従い、どこでテキストの範囲を区切るかを決めます。下記のリストは、InDesignがテキストをエレメントの範囲ごとに区切る優先順位です。1番目のエレメントは区切られません。
- <XML>
- <Hyperlink>
- <ChangedText>
- <ParagraphStyleRange>
- <CharacterStyleRange>
- <Content>
10.4.11 インラインエレメント
InDesignは、ストーリー中に長方形などのページオブジェクトを入れることができます。配置画像やテキストを含んだテキストフレームも可能です。表、脚注やフォームフィールドも、インラインオブジェクトです。 これらのインライン(またはアンカー付き)エレメントは、<CharacterStyleRange>エレメントの子エレメントで、<Content>と兄弟です。次のセクションでは、<CharacterStyleRange>エレメントの子エレメントとして現れる、異なるタイプのインラインエレメントについて説明します。
表
InDesignの表は、行、列、セルとセル内のテキスト、配置画像、または入れ子の表でできています。IDMLでは、<Table>エレメントには<Row>エレメント、<Column>エレメントと<Cell>エレメントが含まれ、それぞれ他のエレメントを含むことができます。InDesignの表についての詳細は、オンラインヘルプを参照してください。
スキーマの例45 Table
Table_Object = element Table {
attribute Self { xsd:string },
attribute HeaderRowCount{ xsd:int {minInclusive="0" maxInclusive="25"} }?,
attribute FooterRowCount{ xsd:int {minInclusive="0" maxInclusive="25"} }?,
attribute TopBorderStrokeWeight{ xsd:double }?,
attribute TopBorderStrokeType{ xsd:string }?,
attribute TopBorderStrokeColor{ xsd:string }?,
attribute TopBorderStrokeTint{ xsd:double }?,
attribute TopBorderStrokeOverprint{ xsd:boolean }?,
attribute TopBorderStrokeGapColor{ xsd:string }?,
attribute TopBorderStrokeGapTint{ xsd:double }?,
attribute TopBorderStrokeGapOverprint{ xsd:boolean }?,
attribute LeftBorderStrokeWeight{ xsd:double }?,
attribute LeftBorderStrokeType{ xsd:string }?,
attribute LeftBorderStrokeColor{ xsd:string }?,
attribute LeftBorderStrokeTint{ xsd:double }?,
attribute LeftBorderStrokeOverprint{ xsd:boolean }?,
attribute LeftBorderStrokeGapColor{ xsd:string }?,
attribute LeftBorderStrokeGapTint{ xsd:double }?,
attribute LeftBorderStrokeGapOverprint{ xsd:boolean }?,
attribute BottomBorderStrokeWeight{ xsd:double }?,
attribute BottomBorderStrokeType{ xsd:string }?,
attribute BottomBorderStrokeColor{ xsd:string }?,
attribute BottomBorderStrokeTint{ xsd:double }?,
attribute BottomBorderStrokeOverprint{ xsd:boolean }?,
attribute BottomBorderStrokeGapColor{ xsd:string }?,
attribute BottomBorderStrokeGapTint{ xsd:double }?,
attribute BottomBorderStrokeGapOverprint{ xsd:boolean }?,
attribute RightBorderStrokeWeight{ xsd:double }?,
attribute RightBorderStrokeType{ xsd:string }?,
attribute RightBorderStrokeColor{ xsd:string }?,
attribute RightBorderStrokeTint{ xsd:double }?,
attribute RightBorderStrokeOverprint{ xsd:boolean }?,
attribute RightBorderStrokeGapColor{ xsd:string }?,
attribute RightBorderStrokeGapTint{ xsd:double }?,
attribute RightBorderStrokeGapOverprint{ xsd:boolean }?,
attribute SpaceBefore{ xsd:double }?,
attribute SpaceAfter{ xsd:double }?,
attribute SkipFirstAlternatingStrokeRows{ xsd:int }?,
attribute SkipLastAlternatingStrokeRows{ xsd:int }?,
attribute StartRowStrokeCount{ xsd:int }?,
attribute StartRowStrokeColor{ xsd:string }?,
attribute StartRowStrokeWeight{ xsd:double }?,
attribute StartRowStrokeType{ xsd:string }?,
attribute StartRowStrokeTint{ xsd:double }?,
attribute StartRowStrokeGapOverprint{ xsd:boolean }?,
attribute StartRowStrokeGapColor{ xsd:string }?,
attribute StartRowStrokeGapTint{ xsd:double }?,
attribute StartRowStrokeOverprint{ xsd:boolean }?,
attribute EndRowStrokeCount{ xsd:int }?,
attribute EndRowStrokeColor{ xsd:string }?,
attribute EndRowStrokeWeight{ xsd:double }?,
attribute EndRowStrokeType{ xsd:string }?,
attribute EndRowStrokeTint{ xsd:double }?,
attribute EndRowStrokeOverprint{ xsd:boolean }?,
attribute EndRowStrokeGapColor{ xsd:string }?,
attribute EndRowStrokeGapTint{ xsd:double }?,
attribute EndRowStrokeGapOverprint{ xsd:boolean }?,
attribute SkipFirstAlternatingStrokeColumns{ xsd:int }?,
attribute SkipLastAlternatingStrokeColumns{ xsd:int }?,
attribute StartColumnStrokeCount{ xsd:int }?,
attribute StartColumnStrokeColor{ xsd:string }?,
attribute StartColumnStrokeWeight{ xsd:double }?,
attribute StartColumnStrokeType{ xsd:string }?,
attribute StartColumnStrokeTint{ xsd:double }?,
attribute StartColumnStrokeOverprint{ xsd:boolean }?,
attribute StartColumnStrokeGapColor{ xsd:string }?,
attribute StartColumnStrokeGapTint{ xsd:double }?,
attribute StartColumnStrokeGapOverprint{ xsd:boolean }?,
attribute EndColumnStrokeCount{ xsd:int }?,
attribute EndColumnStrokeColor{ xsd:string }?,
attribute EndColumnStrokeWeight{ xsd:double }?,
attribute EndColumnLineStyle{ xsd:string }?,
attribute EndColumnStrokeTint{ xsd:double }?,
attribute EndColumnStrokeOverprint{ xsd:boolean }?,
attribute EndColumnStrokeGapColor{ xsd:string }?,
attribute EndColumnStrokeGapTint{ xsd:double }?,
attribute EndColumnStrokeGapOverprint{ xsd:boolean }?,
attribute ColumnFillsPriority{ xsd:boolean }?,
attribute SkipFirstAlternatingFillRows{ xsd:int }?,
attribute SkipLastAlternatingFillRows{ xsd:int }?,
attribute StartRowFillColor{ xsd:string }?,
attribute StartRowFillCount{ xsd:int }?,
attribute StartRowFillTint{ xsd:double }?,
attribute StartRowFillOverprint{ xsd:boolean }?,
attribute EndRowFillCount{ xsd:int }?,
attribute EndRowFillColor{ xsd:string }?,
attribute EndRowFillTint{ xsd:double }?,
attribute EndRowFillOverprint{ xsd:boolean }?,
attribute SkipFirstAlternatingFillColumns{ xsd:int }?,
attribute SkipLastAlternatingFillColumns{ xsd:int }?,
attribute StartColumnFillCount{ xsd:int }?,
attribute StartColumnFillColor{ xsd:string }?,
attribute StartColumnFillTint{ xsd:double }?,
attribute StartColumnFillOverprint{ xsd:boolean }?,
attribute EndColumnFillCount{ xsd:int }?,
attribute EndColumnFillColor{ xsd:string }?,
attribute EndColumnFillTint{ xsd:double }?,
attribute EndColumnFillOverprint{ xsd:boolean }?,
attribute BreakHeaders{ HeaderFooterBreakTypes_EnumValue }?,
attribute BreakFooters{ HeaderFooterBreakTypes_EnumValue }?,
attribute SkipFirstHeader{ xsd:boolean }?,
attribute SkipLastFooter{ xsd:boolean }?,
attribute StrokeOrder{ StrokeOrderTypes_EnumValue }?,
attribute DefaultRowStrokeWeight{ xsd:double }?,
attribute DefaultRowStrokeType{ xsd:string }?,
attribute DefaultRowStrokeColor{ xsd:string }?,
attribute DefaultRowStrokeTint{ xsd:double }?,
attribute DefaultRowStrokeOverprint{ xsd:boolean }?,
attribute DefaultRowStrokeGapColor{ xsd:string }?,
attribute DefaultRowStrokeGapTint{ xsd:double }?,
attribute DefaultRowStrokeGapOverprint{ xsd:boolean }?,
attribute DefaultColumnStrokeWeight{ xsd:double }?,
attribute DefaultColumnStrokeType{ xsd:string }?,
attribute DefaultColumnStrokeColor{ xsd:string }?,
attribute DefaultColumnStrokeTint{ xsd:double }?,
attribute DefaultColumnStrokeOverprint{ xsd:boolean }?,
attribute DefaultColumnStrokeGapColor{ xsd:string }?,
attribute DefaultColumnStrokeGapTint{ xsd:double }?,
attribute DefaultColumnStrokeGapOverprint{ xsd:boolean }?,
attribute TopInset{ xsd:double }?,
attribute LeftInset{ xsd:double }?,
attribute BottomInset{ xsd:double }?,
attribute RightInset{ xsd:double }?,
attribute FillColor{ xsd:string }?,
attribute FillTint{ xsd:double }?,
attribute OverprintFill{ xsd:boolean }?,
attribute TopLeftDiagonalLine{ xsd:boolean }?,
attribute TopRightDiagonalLine{ xsd:boolean }?,
attribute DiagonalLineInFront{ xsd:boolean }?,
attribute DiagonalLineStrokeWeight{ xsd:double }?,
attribute DiagonalLineStrokeType{ xsd:string }?,
attribute DiagonalLineStrokeColor{ xsd:string }?,
attribute DiagonalLineStrokeTint{ xsd:double }?,
attribute DiagonalLineStrokeOverprint{ xsd:boolean }?,
attribute DiagonalLineStrokeGapColor{ xsd:string }?,
attribute DiagonalLineStrokeGapTint{ xsd:double }?,
attribute DiagonalLineStrokeGapOverprint{ xsd:boolean }?,
attribute ClipContentToCell{ xsd:boolean }?,
attribute FirstBaselineOffset{ FirstBaseline_EnumValue }?,
attribute VerticalJustification{ VerticalJustification_EnumValue }?,
attribute ParagraphSpacingLimit{ xsd:double }?,
attribute MinimumFirstBaselineOffset{ xsd:double {minInclusive="0" maxInclusive="8640"} }?,
attribute RotationAngle{ xsd:double }?,
attribute WritingDirection{ xsd:boolean }?,
attribute MinimumHeight{ xsd:double }?,
attribute MaximumHeight{ xsd:double }?,
attribute KeepWithNextRow{ xsd:boolean }?,
attribute StartRow{ StartParagraph_EnumValue }?,
attribute AutoGrow{ xsd:boolean }?,
attribute BodyRowCount{ xsd:int {minInclusive="1" maxInclusive="10000"} }?,
attribute ColumnCount{ xsd:int {minInclusive="1" maxInclusive="200"} }?,
attribute SingleRowHeight{ xsd:double }?,
attribute SingleColumnWidth{ xsd:double }?,
attribute AppliedTableStyle{ xsd:string }?,
attribute TableDirection{ TableDirection_EnumValue }?,
attribute DisplayCollapsed{ xsd:boolean }?,
attribute DisplayOrder{ DisplayOrderOptions_EnumValue }?,
element Properties {element Label { element KeyValuePair{ KeyValuePair_TypeDef }*
}?
}?,(Cell_Object*&Row_Object*&Column_Object*)}
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| AppliedTableStyle | string | 表スタイル | |
| AutoGrow | boolean | trueのとき、セルの高さを内容に合わせる | |
| BodyRowCount | int | 本文行数 | |
| BottomBorderStrokeColor | string | 下境界線のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定 | |
| BottomBorderStorkeGapColor | string | 下境界線の間隔のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定。Note:下境界線がベタ以外のときのみ | |
| BottomBorderStrokeGapOverprint | boolean | trueのとき、下境界線の間隔オーバープリントはオン。Note:下境界線がベタ以外のときのみ | |
| BottomBorderStrokeGapTint | double | 下境界線の間隔の濃淡(0-100%)Note:下境界線がベタ以外のときのみ | |
| BottomBorderStrokeOverprint | boolean | trueのとき、下境界線オーバープリントはオン | |
| BottomBorderStrokeTint | double | 下境界線の濃淡(0-100%)Note:下境界線がベタ以外のときのみ | |
| BottomBorderStrokeType | string | 下境界線の種類 | |
| BottomBorderStrokeWeight | double | 下境界線の線幅 | |
| BreakFooters | HeaderFooterBreakTypes_EnumValue | フッタの繰り返し。InAllTextColumns(テキスト行ごとに反復)、OncePerTextFrame(フレームごとに1度)またはOncePerPage(ページごとに1度) | |
| BreakHeaders | HeaderFooterBreakTypes_EnumValue | ヘッダの繰り返し。InAllTextColumns(テキスト行ごとに反復)、OncePerTextFrame(フレームごとに1度)またはOncePerPage(ページごとに1度) | |
| ColumnCount | int | 列数 | |
| ColumnFillsPriority | boolean | trueのとき、塗りのパターンの繰り返しは列単位。falseのときは行単位 | |
| DefaultColumnStrokeColor | string | 新規列のデフォルトの線カラー | |
| DefaultColumnStrokeGapColor | string | 新規列のデフォルトの線の間隔カラー | |
| DefaultColumnStrokeGapOverprint | boolean | trueのとき、新規列のデフォルトの線の間隔オーバープリントはオン | |
| DefaultColumnStrokeGapTint | double | 新規列のデフォルトの線の間隔の濃淡 | |
| DefaultColumnStrokeOverprint | boolean | trueのとき、新規列のデフォルトの線オーバープリントはオン | |
| DefaultColumnStrokeTint | double | 新規列のデフォルトの線の濃淡 | |
| DefaultColumnStrokeType | string | 新規列のデフォルトの線の種類 | |
| DefaultColumnStrokeWeight | double | 新規列のデフォルトの線の線幅 | |
| DefaultRowStrokeColor | string | 新規行のデフォルトの線カラー | |
| DefaultRowStrokeGapColor | string | 新規行のデフォルトの線の間隔カラー | |
| DefaultRowStrokeGapOverprint | boolean | trueのとき、新規行のデフォルトの線の間隔オーバープリントはオン | |
| DefaultRowStrokeGapTint | double | 新規行のデフォルトの線の間隔の濃淡 | |
| DefaultRowStrokeOverprint | boolean | trueのとき、新規行のデフォルトの線オーバープリントはオン | |
| DefaultRowStrokeTint | double | 新規行のデフォルトの線の濃淡 | |
| DefaultRowStrokeType | string | 新規行のデフォルトの線の種類 | |
| DefaultRowStrokeWeight | double | 新規行のデフォルトの線の線幅 | |
| DisplayCollapsed | boolean | trueのとき、ストーリービューとゲラビューで、表はつぶれて表示される | |
| DisplayOrder | DisplayOrder_Options_EnumValue | ストーリービューまたはゲラビューでの、セルの表示順。OrderByRows(行順)またはOrderByColumns(列順) | |
| EndColumnFillColor | string | 表の属性/塗りのスタイル/次のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| EndColumnFillCount | int | 表の属性/塗りのスタイル/次の列数。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| EndColumnFillOverprint | boolean | trueのとき、表の属性/塗りのスタイル/次のカラーオーバープリントはオン。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| EndColumnFillTint | double | 表の属性/塗りのスタイル/次の濃淡(0-100%)Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| EndColumnLineStyle | string | 表の属性/列の罫線/次の種類 | |
| EndColumnStrokeColor | string | 表の属性/列の罫線/次のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeCount | int | 表の属性/列の罫線/次の列数 | |
| EndColumnStrokeGapColor | string | 表の属性/列の罫線/次の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeGapOverprint | boolean | trueのとき、表の属性/列の罫線/次の間隔オーバープリントはオン。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeGapTint | double | 表の属性/列の罫線/次の間隔の濃淡(0-100%)。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeOverprint | boolean | trueのとき、表の属性/列の罫線/次のオーバープリントはオン。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeTint | double | 表の属性/列の罫線/次の濃淡(0-100%)。Note:次の列数が1以上のときのみ | |
| EndColumnStrokeWeight | double | 表の属性/列の罫線/次の線幅。Note:次の列数が1以上のときのみ有効 | |
| EndRowFillColor | string | 表の属性/塗りのスタイル/次のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| EndRowFillCount | int | 表の属性/塗りのスタイル/次の行数。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| EndRowFillOverprint | boolean | trueのとき、表の属性/塗りのスタイル/次のカラーオーバープリントはオン。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| EndRowFillTint | double | 表の属性/塗りのスタイル/次の濃淡(0-100%)Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| EndRowStrokeColor | string | 表の属性/行の罫線/次のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:次の行数が1以上のときのみ | |
| EndRowStrokeCount | int | 表の属性/行の罫線/次の行数 | |
| EndRowStrokeGapColor | string | 表の属性/行の罫線/次の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:次の行数が1以上のときのみ | |
| EndRowStrokeGapOverprint | boolean | trueのとき、表の属性/行の罫線/次の間隔オーバープリントはオン。Note:次の行数が1以上のときのみ | |
| EndRowStrokeGapTint | double | 表の属性/行の罫線/次の間隔の濃淡(0-100%)。Note:次の行数が1以上のときのみ | |
| EndRowStrokeOverprint | boolean | trueのとき、表の属性/行の罫線/次のオーバープリントはオン。Note:次の行数が1以上のときのみ | |
| EndRowStrokeTint | double | 表の属性/行の罫線/次の濃淡(0-100%)。Note:次の行数が1以上のときのみ | |
| EndRowStrokeType | string | 表の属性/行の罫線/次の種類 | |
| EndRowStrokeWeight | double | 表の属性/行の罫線/次の線幅。Note:次の行数が1以上のときのみ | |
| FooterRowCount | int | フッタ行数 | |
| HeaderRowCount | int | ヘッダ行数 | |
| KeepWithNextRow | boolean | trueのとき、次の行と連動はオン | |
| LeftBorderStrokeColor | string | 左境界線のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定 | |
| LeftBorderStorkeGapColor | string | 左境界線の間隔のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定。Note:左境界線がベタ以外のときのみ | |
| LeftBorderStrokeGapOverprint | boolean | trueのとき、左境界線の間隔オーバープリントはオン。Note:左境界線がベタ以外のときのみ | |
| LeftBorderStrokeGapTint | double | 左境界線の間隔の濃淡(0-100%)Note:左境界線がベタ以外のときのみ | |
| LeftBorderStrokeOverprint | boolean | trueのとき、左境界線オーバープリントはオン | |
| LeftBorderStrokeTint | double | 左境界線の濃淡(0-100%)Note:左境界線がベタ以外のときのみ | |
| LeftBorderStrokeType | string | 左境界線の種類 | |
| LeftBorderStrokeWeight | double | 左境界線の線幅 | |
| MaximumHeight | double | セル高さの最大限度 | |
| MinimumHeight | double | セル高さの最小限度 | |
| RightBorderStrokeColor | string | 右境界線のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定 | |
| RightBorderStorkeGapColor | string | 右境界線の間隔のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定。Note:右境界線がベタ以外のときのみ | |
| RightBorderStrokeGapOverprint | boolean | trueのとき、右境界線の間隔オーバープリントはオン。Note:右境界線がベタ以外のときのみ | |
| RightBorderStrokeGapTint | double | 右境界線の間隔の濃淡(0-100%)Note:右境界線がベタ以外のときのみ | |
| RightBorderStrokeOverprint | boolean | trueのとき、右境界線オーバープリントはオン | |
| RightBorderStrokeTint | double | 右境界線の濃淡(0-100%)Note:右境界線がベタ以外のときのみ | |
| RightBorderStrokeType | string | 右境界線の種類 | |
| RightBorderStrokeWeight | double | 右境界線の線幅 | |
| SingleColumnWidth | double | 列の幅 | |
| SingleRowHeight | double | 行の高さ | |
| SkipFirstAlternatingFillColumns | int | 表の属性/塗りのスタイル/スキップする最初の列数。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| SkipFirstAlternatingFillRows | int | 表の属性/塗りのスタイル/スキップする最初の行数。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| SkipFirstAlternatingStrokeColumns | int | 表の属性/列の罫線/スキップする最初の列数。Note:最初の列数または次の列数が1以上のときのみ | |
| SkipFirstAlternatingStrokeRows | int | 表の属性/行の罫線/スキップする最初の行数。Note:最初の行数または次の行数が1以上のときのみ | |
| SkipFirstHeader | boolean | trueのとき、表の属性/ヘッダとフッタ/最初のヘッダをスキップはオン | |
| SkipLastAlternatingFillColumns | int | 表の属性/塗りのスタイル/スキップする最後の列数。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| SkipLastAlternatingFillRows | int | 表の属性/塗りのスタイル/スキップする最後の行数。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| SkipLastAlternatingStrokeColumns | int | 表の属性/列の罫線/スキップする最後の列数。Note:最初の列数または次の列数が1以上のときのみ | |
| SkipLastAlternatingStrokeRows | int | 表の属性/行の罫線/スキップする最後の行数。Note:最初の行数または次の行数が1以上のときのみ | |
| SkipLastFooter | boolean | trueのとき、表の属性/ヘッダとフッタ/最後のフッタをスキップはオン | |
| SpaceAfter | double | 表の属性/表の設定/表と段落のアキ/表の後のアキ | |
| SpaceBefore | double | 表の属性/表の設定/表と段落のアキ/表の前のアキ | |
| StartColumnFillColor | string | 表の属性/塗りのスタイル/最初のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| StartColumnFillCount | int | 表の属性/塗りのスタイル/最初の行数。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| StartColumnFillOverprint | boolean | trueのとき、表の属性/塗りのスタイル/最初のカラーオーバープリントはオン。Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| StartColumnFillTint | double | 表の属性/塗りのスタイル/最初の濃淡(0-100%)Note:塗りのパターンの繰り返しが列単位に設定されているときのみ | |
| StartColumnStrokeColor | string | 表の属性/列の罫線/最初のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeCount | int | 表の属性/列の罫線/最初の列数 | |
| StartColumnStrokeGapColor | string | 表の属性/列の罫線/最初の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeGapOverprint | boolean | trueのとき、表の属性/列の罫線/最初の間隔オーバープリントはオン。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeGapTint | double | 表の属性/列の罫線/最初の間隔の濃淡(0-100%)。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeOverprint | boolean | trueのとき、表の属性/列の罫線/最初のオーバープリントはオン。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeTint | double | 表の属性/列の罫線/最初の濃淡(0-100%)。Note:最初の列数が1以上のときのみ | |
| StartColumnStrokeType | string | 表の属性/列の罫線/最初の種類 | |
| StartColumnStrokeWeight | double | 表の属性/列の罫線/最初の線幅。Note:最初の列数が1以上のときのみ有効 | |
| StartRow | StartParagraph_EnumValue | 行の開始位置。Anywhere(任意の位置)、NextColumn(次のテキスト列)、NextFrame(次のフレーム)、NextPage(次のページ)、NextOddPage(次の奇数ページ)またはNextEvenPage(次の偶数ページ) | |
| StartRowFillColor | string | 表の属性/塗りのスタイル/最初のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| StartRowFillCount | int | 表の属性/塗りのスタイル/最初の行数。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| StartRowFillOverprint | boolean | trueのとき、表の属性/塗りのスタイル/最初のカラーオーバープリントはオン。Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| StartRowFillTint | double | 表の属性/塗りのスタイル/最初の濃淡(0-100%)Note:塗りのパターンの繰り返しが行単位に設定されているときのみ | |
| StartRowStrokeColor | string | 表の属性/行の罫線/最初のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeCount | int | 表の属性/行の罫線/最初の行数 | |
| StartRowStrokeGapColor | string | 表の属性/行の罫線/最初の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeGapOverprint | boolean | trueのとき、表の属性/行の罫線/最初の間隔オーバープリントはオン。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeGapTint | double | 表の属性/行の罫線/最初の間隔の濃淡(0-100%)。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeOverprint | boolean | trueのとき、表の属性/行の罫線/最初のオーバープリントはオン。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeTint | double | 表の属性/行の罫線/最初の濃淡(0-100%)。Note:最初の行数が1以上のときのみ | |
| StartRowStrokeType | string | 表の属性/行の罫線/最初の種類 | |
| StartRowStrokeWeight | double | 表の属性/行の罫線/最初の線幅。Note:最初の行数が1以上のときのみ | |
| StrokeOrder | StrokeOrderTypes_EnumValue | 表の属性/表の設定/罫線のアレンジ。RowOnTop(行の罫線を前面へ)、ColumnOnTop(列の罫線を前面へ)、BestJoins(行と列の結合を最適化)またはInDesign2Compatibility(InDesign 2.0 ベース) | |
| TableDirection | TableDirection_EnumValue | 表の方向。LeftToRightDirection(左から右)またはRightToLeftDirection(右から左) | |
| TopBorderStrokeColor | string | 上境界線のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定 | |
| TopBorderStorkeGapColor | string | 上境界線の間隔のカラー。スウォッチ(カラー、グラデーション、濃淡または混合インキ)で指定。Note:上境界線がベタ以外のときのみ | |
| TopBorderStrokeGapOverprint | boolean | trueのとき、上境界線の間隔オーバープリントはオン。Note:上境界線がベタ以外のときのみ | |
| TopBorderStrokeGapTint | double | 上境界線の間隔の濃淡(0-100%)Note:上境界線がベタ以外のときのみ | |
| TopBorderStrokeOverprint | boolean | trueのとき、上境界線オーバープリントはオン | |
| TopBorderStrokeTint | double | 上境界線の濃淡(0-100%)Note:上境界線がベタ以外のときのみ | |
| TopBorderStrokeType | string | 上境界線の種類 | |
| TopBorderStrokeWeight | double | 上境界線の線幅 |
IDMLの例43 Table
<ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ NormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\[ No character style]"><Table Self="uddie2" StoryOffset=" ucbInsertionPoint0" HeaderRowCount=" 0" FooterRowCount=" 0" BodyRowCount=" 1" ColumnCount=" 3" AppliedTableStyle=" TableStyle\[ Basic Table]" TableDirection=" LeftToRightDirection"><Row Self="uddie2Row0" Name="0" SingleRowHeight=" 16.3203125"/><Column Self="uddie2Column0" Name="0" SingleColumnWidth=" 180"/><Column Self="uddie2Column1" Name="1" SingleColumnWidth=" 180"/><Column Self="uddie2Column2" Name="2" SingleColumnWidth=" 180"/><Cell Self="uddie2i0" Name="0:0" RowSpan=" 1" ColumnSpan=" 1" AppliedCellStyle=" CellStyle\[ None]" AppliedCellStylePriority=" 0"><ParagraphStyleRange AppliedParagraphStyle= "ParagraphStyle\ NormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\[ No character style]"><Content>ABC</Content>
</CharacterStyleRange></ParagraphStyleRange></Cell><Cell Self="uddie2i1" Name="1:0" RowSpan=" 1" ColumnSpan=" 1" AppliedCellStyle=" CellStyle\[ None]" AppliedCellStylePriority=" 0"><ParagraphStyleRange AppliedParagraphStyle= "ParagraphStyle\ NormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\[ No character style]"><Content>DEF</Content>
</CharacterStyleRange></ParagraphStyleRange></Cell><Cell Self="uddie2i2" Name="2:0" RowSpan=" 1" ColumnSpan=" 1" AppliedCellStyle=" CellStyle\[ None]" AppliedCellStylePriority=" 0"><ParagraphStyleRange AppliedParagraphStyle= "ParagraphStyle\ NormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\[ No character style]"><Content>GHI</Content>
</CharacterStyleRange></ParagraphStyleRange></Cell></Table></CharacterStyleRange></ParagraphStyleRange>
図35 単純な表
セル
スキーマの例46 Cell
Cell_Object = element Cell {
attribute Self { xsd:string },
attribute Name { xsd:string },
attribute RowSpan{ xsd:int }?,
attribute ColumnSpan{ xsd:int }?,
attribute TopInset{ xsd:double }?,
attribute LeftInset{ xsd:double }?,
attribute BottomInset{ xsd:double }?,
attribute RightInset{ xsd:double }?,
attribute FillColor{ xsd:string }?,
attribute FillTint{ xsd:double }?,
attribute OverprintFill{ xsd:boolean }?,
attribute TopLeftDiagonalLine{ xsd:boolean }?,
attribute TopRightDiagonalLine{ xsd:boolean }?,
attribute DiagonalLineInFront{ xsd:boolean }?,
attribute DiagonalLineStrokeWeight{ xsd:double }?,
attribute DiagonalLineStrokeType{ xsd:string }?,
attribute DiagonalLineStrokeColor{ xsd:string }?,
attribute DiagonalLineStrokeTint{ xsd:double }?,
attribute DiagonalLineStrokeOverprint{ xsd:boolean }?,
attribute DiagonalLineStrokeGapColor{ xsd:string }?,
attribute DiagonalLineStrokeGapTint{ xsd:double }?,
attribute DiagonalLineStrokeGapOverprint{ xsd:boolean }?,
attribute ClipContentToCell{ xsd:boolean }?,
attribute FirstBaselineOffset{ FirstBaseline_EnumValue }?,
attribute VerticalJustification{ VerticalJustification_EnumValue }?,
attribute ParagraphSpacingLimit{ xsd:double }?,
attribute MinimumFirstBaselineOffset{ xsd:double {minInclusive="0" maxInclusive="8640"} }?,
attribute RotationAngle{ xsd:double }?,
attribute LeftEdgeStrokeWeight{ xsd:double }?,
attribute LeftEdgeStrokeType{ xsd:string }?,
attribute LeftEdgeStrokeColor{ xsd:string }?,
attribute LeftEdgeStrokeTint{ xsd:double }?,
attribute LeftEdgeStrokeOverprint{ xsd:boolean }?,
attribute LeftEdgeStrokeGapColor{ xsd:string }?,
attribute LeftEdgeStrokeGapTint{ xsd:double }?,
attribute LeftEdgeStrokeGapOverprint{ xsd:boolean }?,
attribute TopEdgeStrokeWeight{ xsd:double }?,
attribute TopEdgeStrokeType{ xsd:string }?,
attribute TopEdgeStrokeColor{ xsd:string }?,
attribute TopEdgeStrokeTint{ xsd:double }?,
attribute TopEdgeStrokeOverprint{ xsd:boolean }?,
attribute TopEdgeStrokeGapColor{ xsd:string }?,
attribute TopEdgeStrokeGapTint{ xsd:double }?,
attribute TopEdgeStrokeGapOverprint{ xsd:boolean }?,
attribute RightEdgeStrokeWeight{ xsd:double }?,
attribute RightEdgeStrokeType{ xsd:string }?,
attribute RightEdgeStrokeColor{ xsd:string }?,
attribute RightEdgeStrokeTint{ xsd:double }?,
attribute RightEdgeStrokeOverprint{ xsd:boolean }?,
attribute RightEdgeStrokeGapColor{ xsd:string }?,
attribute RightEdgeStrokeGapTint{ xsd:double }?,
attribute RightEdgeStrokeGapOverprint{ xsd:boolean }?,
attribute BottomEdgeStrokeWeight{ xsd:double }?,
attribute BottomEdgeStrokeType{ xsd:string }?,
attribute BottomEdgeStrokeColor{ xsd:string }?,
attribute BottomEdgeStrokeTint{ xsd:double }?,
attribute BottomEdgeStrokeOverprint{ xsd:boolean }?,
attribute BottomEdgeStrokeGapColor{ xsd:string }?,
attribute BottomEdgeStrokeGapTint{ xsd:double }?,
attribute BottomEdgeStrokeGapOverprint{ xsd:boolean }?,
attribute InnerRowStrokeWeight{ xsd:double }?,
attribute InnerRowStrokeType{ xsd:string }?,
attribute InnerRowStrokeColor{ xsd:string }?,
attribute InnerRowStrokeTint{ xsd:double }?,
attribute InnerRowStrokeOverprint{ xsd:boolean }?,
attribute InnerRowStrokeGapColor{ xsd:string }?,
attribute InnerRowStrokeGapTint{ xsd:double }?,
attribute InnerRowStrokeGapOverprint{ xsd:boolean }?,
attribute InnerColumnStrokeWeight{ xsd:double }?,
attribute InnerColumnStrokeType{ xsd:string }?,
attribute InnerColumnStrokeColor{ xsd:string }?,
attribute InnerColumnStrokeTint{ xsd:double }?,
attribute InnerColumnStrokeOverprint{ xsd:boolean }?,
attribute InnerColumnStrokeGapColor{ xsd:string }?,
attribute InnerColumnStrokeGapTint{ xsd:double }?,
attribute InnerColumnStrokeGapOverprint{ xsd:boolean }?,
attribute TopEdgeStrokePriority{ xsd:int }?,
attribute LeftEdgeStrokePriority{ xsd:int }?,
attribute BottomEdgeStrokePriority{ xsd:int }?,
attribute RightEdgeStrokePriority{ xsd:int }?,
attribute AppliedCellStyle{ xsd:string }?,
attribute WritingDirection{ xsd:boolean }?,
attribute AppliedCellStylePriority{ xsd:int }?,
element Properties {element AllCellGradientAttrList{ list_type, element ListItem{
(double_type, xsd:double ) |
(list_type,
element ListItem{ unit_type, xsd:double },
element ListItem{ unit_type, xsd:double })
}*
}?&
element Label { list_type, element ListItem{
list_type,element ListItem{ string_type, xsd:string },
element ListItem{ string_type, xsd:string }
}*
}?
}?,(TextVariableInstance_Object*&Table_Object*&ParagraphStyleRange_Object*&CharacterStyleRange_Object*&Change_Object*&Note_Object*&TextFrame_Object*&Oval_Object*&Rectangle_Object*&GraphicLine_Object*&Polygon_Object*&Group_Object*&EPSText_Object*&FormField_Object*&Button_Object*&HiddenText_Object*)}
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| AppliedCellStyle | string | セルスタイル | |
| AppliedCellStylePriority | int | ||
| BottomEdgeStrokeColor | string | セル下線のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| BottomEdgeStrokeGapColor | string | セル下線の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| BottomEdgeStrokeGapOverprint | boolean | trueのとき、セル下線の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| BottomEdgeStrokeGapTint | double | セル下線の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| BottomEdgeStrokeOverprint | boolean | trueのとき、セル下線オーバープリントはオン | |
| BottomEdgeStrokePriority | int | セル下線の優先度。高い値は高優先度 | |
| BottomEdgeStrokeTint | double | セル下線のカラーの濃淡(0-100%) | |
| BottomEdgeStrokeType | string | セル下線の種類 | |
| BottomEdgeStrokeWeight | double | セル下線の線幅 | |
| BottomInset | double | セルの余白/下 | |
| ClipContentToCell | boolean | trueのとき、内容をセル内に入る部分のみ表示はオン | |
| Cloumnspan | int | セル結合する列数 | |
| DiagonalLineInFront | boolean | trueのとき、前面に斜線 | |
| DiagonalLineStrokeColor | string | 斜線のカラーのスウォッチ | |
| DiagonalLineStrokeGapColor | string | 斜線の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeGapOverprint | boolean | trueのとき、斜線の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeGapTint | double | 斜線の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeOverprint | boolean | trueのとき、斜線オーバープリントはオン | |
| DiagonalLineStrokeTint | double | 斜線の濃淡(0-100%) | |
| DiagonalLineStrokeType | string | 斜線の種類 | |
| DiagonalLineStrokeWeight | double | 斜線の線幅 | |
| FillColor | string | セルの塗りカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| FillTint | double | セルの塗りカラーの濃淡(%) | |
| FistBaselineOffset | FirstBaseline_EnumValue | テキスト/先頭ベースライン位置。AscentOffset(アセント)、CapHeight(キャップハイト)、LeadingOffset(行送り)、EmboxHeight(仮想ボディの高さ)、XHeight(Xハイト)またはFixedHeight(固定) | |
| InnerColumnStrokeColor | string | 内側の線(列)のカラーのスウォッチ | |
| InnerColumnStrokeGapColor | string | 内側の線(列)の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| InnerColumnStrokeGapOverprint | boolean | trueのとき、内側の線(列)の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| InnerColumnStrokeGapTint | double | 内側の線(列)の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| InnerColumnStrokeOverprint | boolean | trueのとき、内側の線(列)オーバープリントはオン | |
| InnerColumnStrokeTint | double | 内側の線(列)の濃淡(0-100%) | |
| InnerColumnStrokeType | string | 内側の線(列)の種類 | |
| InnerColumnStrokeWeight | double | 内側の線(列)の線幅 | |
| InnerRowStrokeColor | string | 内側の線(行)のカラーのスウォッチ | |
| InnerRowStrokeGapColor | string | 内側の線(行)の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| InnerRowStrokeGapOverprint | boolean | trueのとき、内側の線(行)の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| InnerRowStrokeGapTint | double | 内側の線(行)の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| InnerRowStrokeOverprint | boolean | trueのとき、内側の線(行)オーバープリントはオン | |
| InnerRowStrokeTint | double | 内側の線(行)の濃淡(0-100%) | |
| InnerRowStrokeType | string | 内側の線(行)の種類 | |
| InnerRowStrokeWeight | double | 内側の線(行)の線幅 | |
| LeftEdgeStrokeColor | string | セル左線のカラーのスウォッチ | |
| LeftEdgeStrokeGapColor | string | セル左線の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| LeftEdgeStrokeGapOverprint | boolean | trueのとき、セル左線の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| LeftEdgeStrokeGapTint | double | セル左線の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| LeftEdgeStrokeOverprint | boolean | trueのとき、セル左線オーバープリントはオン | |
| LeftEdgeStrokePriority | int | セル左線の優先度。高い値は高優先度 | |
| LeftEdgeStrokeTint | double | セル左線の濃淡(0-100%) | |
| LeftEdgeStrokeType | string | セル左線の種類 | |
| LeftEdgeStrokeWeight | double | セル左線の線幅 | |
| LeftInset | double | セルの余白/左 | |
| MinimumFirstBaselineOffset | double | 先頭ベースライン位置/最小値 | |
| OverprintFill | boolean | trueのとき、セルの塗りオーバープリントはオン | |
| ParagraphSpacingLimit | double | テキストの配置/段落スペース最大値。Note:テキストの配置が均等配置のときのみ | |
| RightEdgeStrokeColor | string | セル右線のカラーのスウォッチ | |
| RightEdgeStrokeGapColor | string | セル右線の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| RightEdgeStrokeGapOverprint | boolean | trueのとき、セル右線の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| RightEdgeStrokeGapTint | double | セル右線の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| RightEdgeStrokeOverprint | boolean | trueのとき、セル右線オーバープリントはオン | |
| RightEdgeStrokePriority | int | セル右線の優先度。高い値は高優先度 | |
| RightEdgeStrokeTint | double | セル右線の濃淡(0-100%) | |
| RightEdgeStrokeType | string | セル右線の種類 | |
| RightEdgeStrokeWeight | double | セル右線の線幅 | |
| RightInset | double | セルの余白/右 | |
| RotationAngle | double | セルの内容を回転/角度。0、90、180または270 | |
| RowSpan | int | セル結合する行数 | |
| TopEdgeStrokeColor | string | セル上線のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| TopEdgeStrokeGapColor | string | セル上線の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| TopEdgeStrokeGapOverprint | boolean | trueのとき、セル上線の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| TopEdgeStrokeGapTint | double | セル上線の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| TopEdgeStrokeOverprint | boolean | trueのとき、セル上線オーバープリントはオン | |
| TopEdgeStrokePriority | int | セル上線の優先度。高い値は高優先度 | |
| TopEdgeStrokeTint | double | セル上線の濃淡(0-100%) | |
| TopEdgeStrokeType | string | セル上線の種類 | |
| TopEdgeStrokeWeight | double | セル上線の線幅 | |
| TopInset | double | セルの余白/上 | |
| TopLeftDiagonalLine | boolean | trueのとき、左上から右下の斜線 | |
| TopRightDiagonalLine | boolean | trueのとき、右上から左下の斜線 | |
| VerticalJustification | VerticalJustification_EnumValue | テキストの配置。TopAlign(上)、CenterAlign(中央)、BottomAlign(下)またはJustifyAlign(均等配置) | |
| WritingDirection | boolean | テキストの組方向 |
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| AllCellGradientAttrList | ListItemまたはdouble |
列
Column_Object = element Column {
attribute Self { xsd:string },
attribute Name { xsd:string },
attribute TopInset{ xsd:double }?,
attribute LeftInset{ xsd:double }?,
attribute BottomInset{ xsd:double }?,
attribute RightInset{ xsd:double }?,
attribute FillColor{ xsd:string }?,
attribute FillTint{ xsd:double }?,
attribute OverprintFill{ xsd:boolean }?,
attribute TopLeftDiagonalLine{ xsd:boolean }?,
attribute TopRightDiagonalLine{ xsd:boolean }?,
attribute DiagonalLineInFront{ xsd:boolean }?,
attribute DiagonalLineStrokeWeight{ xsd:double }?,
attribute DiagonalLineStrokeType{ xsd:string }?,
attribute DiagonalLineStrokeColor{ xsd:string }?,
attribute DiagonalLineStrokeTint{ xsd:double }?,
attribute DiagonalLineStrokeOverprint{ xsd:boolean }?,
attribute DiagonalLineStrokeGapColor{ xsd:string }?,
attribute DiagonalLineStrokeGapTint{ xsd:double }?,
attribute DiagonalLineStrokeGapOverprint{ xsd:boolean }?,
attribute ClipContentToCell{ xsd:boolean }?,
attribute FirstBaselineOffset{ FirstBaseline_EnumValue }?,
attribute VerticalJustification{ VerticalJustification_EnumValue }?,
attribute ParagraphSpacingLimit{ xsd:double }?,
attribute MinimumFirstBaselineOffset{ xsd:double {minInclusive="0"maxInclusive="8640"} }?,
attribute RotationAngle{ xsd:double }?,
attribute WritingDirection{ xsd:boolean }?,
attribute SingleColumnWidth{ xsd:double }?
}
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| BottomInset | double | セルの余白/下 | |
| ClipContentToCell | boolean | trueのとき、内容をセル内に入る部分のみ表示はオン | |
| DiagonalLineInFront | boolean | trueのとき、前面に斜線 | |
| DiagonalLineStrokeColor | string | 斜線のカラーのスウォッチ | |
| DiagonalLineStrokeGapColor | string | 斜線の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeGapOverprint | boolean | trueのとき、斜線の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeGapTint | double | 斜線の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeOverprint | boolean | trueのとき、斜線オーバープリントはオン | |
| DiagonalLineStrokeTint | double | 斜線の濃淡(0-100%) | |
| DiagonalLineStrokeType | string | 斜線の種類 | |
| DiagonalLineStrokeWeight | double | 斜線の線幅 | |
| FillColor | string | セルの塗りカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| FillTint | double | セルの塗りカラーの濃淡(%) | |
| FistBaselineOffset | FirstBaseline_EnumValue | テキスト/先頭ベースライン位置。AscentOffset(アセント)、CapHeight(キャップハイト)、LeadingOffset(行送り)、EmboxHeight(仮想ボディの高さ)、XHeight(Xハイト)またはFixedHeight(固定) | |
| LeftInset | double | セルの余白/左 | |
| MinimumFirstBaselineOffset | double | 先頭ベースライン位置/最小値 | |
| Name | string | 列の名前 | |
| OverprintFill | boolean | trueのとき、セルの塗りオーバープリントはオン | |
| ParagraphSpacingLimit | double | テキストの配置/段落スペース最大値。Note:テキストの配置が均等配置のときのみ | |
| RightInset | double | セルの余白/右 | |
| RotationAngle | int | セルの内容を回転/角度。0、90、180または270 | |
| SingleColumnWidth | double | 1列の幅 | |
| TopInset | double | セルの余白/上 | |
| TopLeftDiagonalLine | boolean | trueのとき、左上から右下の斜線 | |
| TopRightDiagonalLine | boolean | trueのとき、右上から左下の斜線 | |
| VerticalJustification | VerticalJustification_EnumValue | テキストの配置。TopAlign(上)、CenterAlign(中央)、BottomAlign(下)またはJustifyAlign(均等配置) | |
| WritingDirection | boolean | テキストの組方向 |
行
Row_Object = element Row {
attribute Self { xsd:string },
attribute Name { xsd:string },
attribute TopInset{ xsd:double }?,
attribute LeftInset{ xsd:double }?,
attribute BottomInset{ xsd:double }?,
attribute RightInset{ xsd:double }?,
attribute FillColor{ xsd:string }?,
attribute FillTint{ xsd:double }?,
attribute OverprintFill{ xsd:boolean }?,
attribute TopLeftDiagonalLine{ xsd:boolean }?,
attribute TopRightDiagonalLine{ xsd:boolean }?,
attribute DiagonalLineInFront{ xsd:boolean }?,
attribute DiagonalLineStrokeWeight{ xsd:double }?,
attribute DiagonalLineStrokeType{ xsd:string }?,
attribute DiagonalLineStrokeColor{ xsd:string }?,
attribute DiagonalLineStrokeTint{ xsd:double }?,
attribute DiagonalLineStrokeOverprint{ xsd:boolean }?,
attribute DiagonalLineStrokeGapColor{ xsd:string }?,
attribute DiagonalLineStrokeGapTint{ xsd:double }?,
attribute DiagonalLineStrokeGapOverprint{ xsd:boolean }?,
attribute ClipContentToCell{ xsd:boolean }?,
attribute FirstBaselineOffset{ FirstBaseline_EnumValue }?,
attribute VerticalJustification{ VerticalJustification_EnumValue }?,
attribute ParagraphSpacingLimit{ xsd:double }?,
attribute MinimumFirstBaselineOffset{ xsd:double {minInclusive="0"maxInclusive="8640"} }?,
attribute RotationAngle{ xsd:double }?,
attribute MinimumHeight{ xsd:double }?,
attribute MaximumHeight{ xsd:double }?,
attribute KeepWithNextRow{ xsd:boolean }?,
attribute StartRow{ StartParagraph_EnumValue }?,
attribute AutoGrow{ xsd:boolean }?,
attribute WritingDirection{ xsd:boolean }?,
attribute SingleRowHeight{ xsd:double }?
}
| 名前 | 値 | 必須 | 説明 |
|---|---|---|---|
| AutoGrow | boolean | trueのとき、セルの高さを内容に合わせる。Note:最小値と最大値が指定してある場合はその値の範囲内 | |
| BottomInset | double | セルの余白/下 | |
| ClipContentToCell | boolean | trueのとき、内容をセル内に入る部分のみ表示はオン | |
| DiagonalLineInFront | boolean | trueのとき、前面に斜線 | |
| DiagonalLineStrokeColor | string | 斜線のカラーのスウォッチ | |
| DiagonalLineStrokeGapColor | string | 斜線の間隔のカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ)Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeGapOverprint | boolean | trueのとき、斜線の間隔オーバープリントはオン。Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeGapTint | double | 斜線の間隔の濃淡(0-100%)Note:線がベタ以外のときのみ | |
| DiagonalLineStrokeOverprint | boolean | trueのとき、斜線オーバープリントはオン | |
| DiagonalLineStrokeTint | double | 斜線の濃淡(0-100%) | |
| DiagonalLineStrokeType | string | 斜線の種類 | |
| DiagonalLineStrokeWeight | double | 斜線の線幅 | |
| FillColor | string | 行の塗りカラーのスウォッチ(カラー、グラデーション、濃淡または混合インキ) | |
| FillTint | double | 行の塗りカラーの濃淡(%) | |
| FistBaselineOffset | FirstBaseline_EnumValue | テキスト/先頭ベースライン位置。AscentOffset(アセント)、CapHeight(キャップハイト)、LeadingOffset(行送り)、EmboxHeight(仮想ボディの高さ)、XHeight(Xハイト)またはFixedHeight(固定) | |
| KeepWithNextRow | boolean | trueのとき、次の行と連動はオン | |
| LeftInset | double | セルの余白/左 | |
| MaximumHeight | double | 行高さの最大限度。Note:AutoGrowがtrueのとき、最大値まで大きくならない。また、行幅の均等化の影響も受ける。詳細は行幅の均等化を参照のこと | |
| MinimumFirstBaselineOffset | double | 先頭ベースライン位置/最小値 | |
| MinimumHeight | double | 行高さの最小限度。Note:AutoGrowがtrueのとき、この値よりも自動的に大きくなることがある。また、行幅の均等化の影響も受ける。詳細は行幅の均等化を参照のこと | |
| Name | string | 行の名前 | |
| OverprintFill | boolean | trueのとき、行の塗りオーバープリントはオン | |
| ParagraphSpacingLimit | double | テキストの配置/段落スペース最大値。Note:テキストの配置が均等配置のときのみ | |
| RightInset | double | セルの余白/右 | |
| RotationAngle | int | セルの内容を回転/角度。0、90、180または270 | |
| SingleRowHeight | double | 1行の最大の高さ | |
| StartRow | StartParagraph_EnumValue | 行の開始位置。Anywhere(任意の位置)、NextColumn(次のテキスト列)、NextFrame(次のフレーム)、NextPage(次のページ)、NextOddPage(次の奇数ページ)またはNextEvenPage(次の偶数ページ) | |
| TopInset | double | セルの余白/上 | |
| TopLeftDiagonalLine | boolean | trueのとき、左上から右下の斜線 | |
| TopRightDiagonalLine | boolean | trueのとき、右上から左下の斜線 | |
| VerticalJustification | VerticalJustification_EnumValue | テキストの配置。TopAlign(上)、CenterAlign(中央)、BottomAlign(下)またはJustifyAlign(均等配置) | |
| WritingDirection | boolean | テキストの組方向 |
脚注
脚注は<CharacterStyleRange>エレメント内に現れるエレメントの1つです。
スキーマの例47 Footnote
Footnote_Object = element Footnote {
element Properties {element Label { element KeyValuePair{ KeyValuePair_TypeDef }*
}?
}?,(Table_Object*&TextVariableInstance_Object*&ParagraphStyleRange_Object*&CharacterStyleRange_Object*&TextFrame_Object*&Oval_Object*&Rectangle_Object*&GraphicLine_Object*&Polygon_Object*&Group_Object*&EPSText_Object*&FormField_Object*&Button_Object*&HiddenText_Object*)}
下記は、とても単純な脚注の例です。(<Story>エレメントは省略)
IDMLの例44 Footnote
<ParagraphStyleRange AppliedParagraphStyle=" ParagraphStyle\ kNormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content>This is body text.</Content>
</CharacterStyleRange><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]" Position="Superscript"><Footnote><ParagraphStyleRange AppliedParagraphStyle= "ParagraphStyle\ kNormalParagraphStyle"><CharacterStyleRange AppliedCharacterStyle= "CharacterStyle\ k[No character style]"><Content><?ACE 4?> This is footnote text.</Content>
</CharacterStyleRange></ParagraphStyleRange></Footnote></CharacterStyleRange></ParagraphStyleRange>
図36 脚注
注釈
InDesignのストーリーには、印刷されない注釈を含めることができます。IDMLでの注釈は、他のインラインオブジェクトと同じようにサポートされており、<CharacterStyleRange>エレメントの子エレメントとして表されます。
スキーマの例48 Note
Note_Object = element Note {
attribute Collapsed { xsd:boolean }?,
attribute CreationDate{ xsd:dateTime }?,
attribute ModificationDate{ xsd:dateTime }?,
attribute UserName{ xsd:string }?,
attribute AppliedDocumentUser{ xsd:string }?,
element Properties {element Label { element KeyValuePair{ KeyValuePair_TypeDef }*
}?
}?,(Footnote_Object*&TextVariableInstance_Object*&TextFrame_Object*&Oval_Object*&Rectangle_Object*&GraphicLine_Object*&Polygon_Object*&Group_Object*&EPSText_Object*&FormField_Object*&Button_Object*&am







