XMLElement

プロパティ(オブジェクト)

Ver.プロパティ名説明
345
6
parentDocument, XMLElement, XMLItem

77.5
parentDocument, XMLElement
345
677.5
parentStoryStory
45
677.5
cellsCellsセル
345
677.5
charactersCharacters文字
345
677.5
epssEPSsEPS

77.5
eventListenersEventListeners

77.5
eventsEventsイベント

77.5
graphicsGraphics入れ子の画像
345
677.5
imagesImagesPSD、TIFF、JPEG、BMP形式の画像
345
677.5
insertionPointsInsertionPoints挿入点(文字と文字の間)
345
677.5
linesLinesテキストの1行
345
677.5
pageItemsPageItemsページ上のオブジェクト
345
677.5
paragraphsParagraphs段落
345
677.5
pdfsPDFsPDF
345
677.5
pictsPICTs配置されているPICT画像
345
677.5
storiesStories文章(一連の文字列)
45
677.5
tablesTables
345
677.5
textColumnsTextColumns段組の1段分のテキスト
345
677.5
textsTextsテキスト(特定の文字列)
345
677.5
textStyleRangesTextStyleRangesテキストのスタイルの連続している部分
345
677.5
wmfsWMFs配置されているWMF画像
345
677.5
wordsWords単語
345
677.5
xmlAttributesXMLAttributes
345
677.5
xmlCommentsXMLComments
345
677.5
xmlElementsXMLElements
345
677.5
xmlInstructionsXMLInstructions
345
677.5
xmlItemsXMLItems

プロパティ

Ver.プロパティ名R/O説明
345
677.5
contents 文字列型, SpecialCharacters 内容(テキスト)
345
677.5
id 数値型 オブジェクトのID
345
677.5
index 数値型 インデックス

677.5
isValid ブール型
345
677.5
markupTag XMLTag The XML tag applied to the element. Can also accept: String.
34
storyOffset 数値型 The index of the character containing the table (from the beginning of the story).
5
677.5
storyOffset InsertionPoint The insertion point before the table in the story containing the table.
5
677.5
xmlContent Text, Story, PageItem, Movie, Sound, Graphic, Table, Cell The text content, page item referred to by the element.

メソッド

Ver.メソッドの書式戻り値メソッドの説明
  パラメータパラメータの説明

77.5
addEventListener(eventType, handler, [captures])EventListenerEventListenerを作成
eventType 文字列型
handler File型, JavaScript関数
[captures] ブール型(既定値=false) This parameter is obsolete.
5
677.5
applyCellStyle(using, [clearingOverrides])なしセルスタイルを適用
using 文字列型, CellStyle The cell style to apply.
[clearingOverrides] ブール型(既定値=true) 変更されている属性を消去するか
5
677.5
applyCharacterStyle(using)なし文字スタイルを適用
using 文字列型, CharacterStyle The character style to apply.
5
677.5
applyObjectStyle(using, [clearingOverrides], [clearingOverridesThroughRootObjectStyle])なしオブジェクトスタイルを適用
using 文字列型, ObjectStyle The object style to apply.
[clearingOverrides] ブール型(既定値=true) 変更されている属性を消去するか
[clearingOverridesThroughRootObjectStyle] ブール型(既定値=false) 変更されている属性を消去するか
5
677.5
applyParagraphStyle(using, [clearingOverrides])なし段落スタイルを適用
using 文字列型, ParagraphStyle The paragraph style to apply.
[clearingOverrides] ブール型(既定値=true) 変更されている属性を消去するか
5
677.5
applyTableStyle(using, [clearingOverrides])なし表スタイルを適用
using 文字列型, TableStyle The table style to apply.
[clearingOverrides] ブール型(既定値=true) 変更されている属性を消去するか

77.5
asynchronousExportFile(format, to, [showingOptions], [using], [versionComments], [forceSave])BackgroundTaskasynchronously exports the object(s) to a file.
format ExportFormat, 文字列型
to File型 書き出すファイル
[showingOptions] ブール型(既定値=false) オプションのダイアログを表示するかどうか
[using] PDFExportPreset
[versionComments] 文字列型 コメント
[forceSave] ブール型(既定値=false) 上書保存
5
677.5
changeGrep([reverseOrder])Text正規表現置換
[reverseOrder] ブール型 逆順
5
677.5
changeText([reverseOrder])Textテキストの置換
[reverseOrder] ブール型 逆順
5
677.5
changeTransliterate([reverseOrder])Text文字種変換の置換
[reverseOrder] ブール型 逆順
5
677.5
convertElementToTable(rowTag, cellTag)TableXML elementを表に変換
rowTag XMLTag The XML tag that indicates a table row.
cellTag XMLTag The XML tag that indicates a table cell.
5
677.5
convertToAttribute([using])XMLAttributeConverts the XMLElement to an attribute of its parent element.
[using] 文字列型 The name to give to the new attribute.
345
677.5
duplicate()XMLElement複製。複製されたオブジェクトを返す

677.5
evaluateXPathExpression(using, [prefixMappingTable])XMLItemEvaluates an XPath expression starting at this XML element in the structure.
using 文字列型 The XPath expression.
[prefixMappingTable] Array of Arrays of 2 Strings The namespace mapping table.
34
exportFile(format, to, [showingOptions], [using])なし書き出し
format ExportFormat, 文字列型
to File型 ファイル名
[showingOptions] ブール型(既定値=false) オプションのダイアログを表示するかどうか
[using] PDFExportPreset
5
677.5
exportFile(format, to, [showingOptions], [using], [versionComments], [forceSave])なし書き出し
format ExportFormat, 文字列型
to File型 ファイル名
[showingOptions] ブール型(既定値=false) オプションのダイアログを表示するかどうか
[using] PDFExportPreset
[versionComments] 文字列型 コメント
[forceSave] ブール型(既定値=false) 上書保存
5
677.5
findGrep([reverseOrder])Text正規表現検索
[reverseOrder] ブール型 逆順
5
677.5
findText([reverseOrder])Textテキストの検索
[reverseOrder] ブール型 逆順
5
677.5
findTransliterate([reverseOrder])Text文字種変換の検索
[reverseOrder] ブール型 逆順
45
677.5
getElements()XMLElement
345
677.5
importXML(from)なしXMLファイルの読み込み
from File型 ファイル名
5
677.5
insertTextAsContent(using, position)TextInserts the specified text as content before, in, or after the XML element.
using 文字列型, SpecialCharacters The text to be inserted.
position XMLElementPosition
XMLElementPosition
Ver.10進数説明
5
677.5
AFTER_ELEMENT1482778228
5
677.5
BEFORE_ELEMENT1482843494
5
677.5
ELEMENT_END1483042404
5
677.5
ELEMENT_START1482844014
The position at which to insert the text. Note that text inserted before or after the element does not become part of the content of the element. Instead, it becomes content of the parent of the element.
34
markup(using)なしAssociates the object with the specified XML element while preserving existing content.
using Text, Story, PageItem The object to mark up.
5
677.5
markup(using)なしAssociates the object with the specified XML element while preserving existing content.
using PageItem, Movie, Sound, Graphic, Story, Text, Table The object to mark up.
3
move(to, [reference])XMLElementMove element before/after another element or text object, or to beginning/end
to LocationOptions
LocationOptions
Ver.10進数説明
345
677.5
AFTER1634104421
345
677.5
AT_BEGINNING1650945639先頭
345
677.5
AT_END1701733408最後
345
677.5
BEFORE1650812527
345
677.5
UNKNOWN1433299822No location
移動先
[reference] XMLItem, Text 位置の基準になるオブジェクト
45
677.5
move(to, [reference])XMLElementMoves the element to the specified location.
to LocationOptions
LocationOptions
Ver.10進数説明
345
677.5
AFTER1634104421
345
677.5
AT_BEGINNING1650945639先頭
345
677.5
AT_END1701733408最後
345
677.5
BEFORE1650812527
345
677.5
UNKNOWN1433299822No location
移動先
[reference] XMLItem, Text 位置の基準になるオブジェクト
5
677.5
placeIntoCopy(on, placePoint, copyItem, [retainExistingFrame])PageItemAssociates the XML element with a copy of a page item.
on Spread, Page, MasterSpread The page or spread on which to create the new page item.
placePoint [x, y] The page coordinates of the top left corner of the page item
copyItem PageItem The page item to copy.
[retainExistingFrame] ブール型(既定値=false) If true, associates the XML element with the existing page item and moves the page item (rather than a copy of the page item).
5
677.5
placeIntoFrame(on, geometricBounds)PageItemPlaces the XML element into a new rectangular page item. If the XML element was already associated with a page item, that page item is deleted.
on Spread, Page, MasterSpread The page or spread on which to create the new page item.
geometricBounds [y1, x1, y2, x2] The bounds of the page item excluding the stroke width
5
677.5
placeIntoInlineCopy(copyItem, [retainExistingFrame])PageItemAssociates an existing page item with the XML element and places it into an inline frame.
copyItem PageItem The page item to copy.
[retainExistingFrame] ブール型(既定値=false) If true, moves the existing page item. If false, moves a copy of the page item.
5
677.5
placeIntoInlineFrame(dimensions)PageItemPlaces an XML element into an inline frame.
dimensions [width, height] The dimensions of the inline frame in the format.
34
placeXML(using)なしPlaces XML content into the story, replacing the existing content.
using Story, PageItem The story into which to place the XML content.
5
677.5
placeXML(using)なしPlaces XML content into the story, replacing the existing content.
using Story, PageItem, Graphic, Movie, Sound The object to place into.
345
677.5
remove()なし削除

77.5
removeEventListener(eventType, handler, [captures])ブール型EventListenerを削除
eventType 文字列型
handler File型, JavaScript関数
[captures] ブール型(既定値=false) This parameter is obsolete.
3
select([existingSelection])なし選択状態にする
[existingSelection] SelectionOptions(既定値=SelectionOptions.REPLACE)
SelectionOptions
Ver.10進数説明
345
677.5
ADD_TO1633969202追加選択する
345
677.5
REMOVE_FROM1919249734選択から削除する
3
REPLACE1701998700置き換える
45
677.5
REPLACE_WITH1919250519置き換える
既に選択されているものがあった場合
45
677.5
select([existingSelection])なし選択状態にする
[existingSelection] SelectionOptions(既定値=SelectionOptions.REPLACE_WITH)
SelectionOptions
Ver.10進数説明
345
677.5
ADD_TO1633969202追加選択する
345
677.5
REMOVE_FROM1919249734選択から削除する
3
REPLACE1701998700置き換える
45
677.5
REPLACE_WITH1919250519置き換える
既に選択されているものがあった場合
5
677.5
setContent(using, [relativeBasePath])PageItemReplaces the content of XML element with content imported from a file.
using 文字列型 フルパス名
[relativeBasePath] 文字列型 Base path used to resolve relative paths.
4
store(using)Assetライブラリに追加
using Library 追加先のライブラリ
5
677.5
store(using, [withProperties])Assetライブラリに追加
using Library 追加先のライブラリ
[withProperties] Object プロパティの初期値を設定
45
677.5
toSource()文字列型
45
677.5
toSpecifier()文字列型
345
677.5
untag()なしUntags an element.
345
677.5
validate([maximumErrors])ValidationErrorValidates the element against a DTD.
[maximumErrors] 数値型(既定値=250) The maximum number of validation errors to generate.

コレクションオブジェクトのプロパティ XMLElements

Ver.プロパティ名R/O説明
345
677.5
length 数値型 オブジェクト数

コレクションオブジェクトのメソッド XMLElements

Ver.メソッドの書式戻り値メソッドの説明
  パラメータパラメータの説明
345
677.5
add(markupTag, [xmlContent], [withProperties])XMLElement新しいオブジェクトを作成し、それを返す
markupTag 文字列型, XMLTag The XML tag used to identify the element.
[xmlContent] Text, Story, PageItem, Movie, Sound, Graphic, Table, Cell The content to be marked up.
[withProperties] Object プロパティの初期値を設定
45
677.5
anyItem()XMLElement
345
677.5
count()数値型要素数を返す
45
677.5
everyItem()XMLElement
45
677.5
firstItem()XMLElement最初のオブジェクトを返す
45
677.5
item(index)XMLElementインデックスまたは名前で指定したオブジェクトを返す
index 数値型, 文字列型 番号もしくは名前
45
677.5
itemByID(id)XMLElementIDで指定したオブジェクトを返す
id 数値型 オブジェクトのID
45
6
itemByName(name)XMLElement名前で指定したオブジェクトを返す
name 文字列型 名前
45
677.5
itemByRange(from, to)XMLElement範囲で指定したオブジェクトを返す
from XMLElement, 数値型, 文字列型 範囲の開始
to XMLElement, 数値型, 文字列型 範囲の終了
45
677.5
lastItem()XMLElement最後のオブジェクトを返す
45
677.5
middleItem()XMLElement
45
677.5
nextItem(obj)XMLElement一つ後のオブジェクトを返す
obj XMLElement 位置の基準になるオブジェクト
45
677.5
previousItem(obj)XMLElement一つ前のオブジェクトを返す
obj XMLElement 位置の基準になるオブジェクト
45
677.5
toSource()文字列型