未翻訳
このページはまだ翻訳されていません。原文の内容が表示されています。
location
文書中の要素の識別。
locationは文書中の要素を一意に識別し、ページ中での絶対位置へのアクセスを提供します。
here関数を用いて現在のロケーションを取得可能です。
また、検索したロケーションや表示された要素のロケーションは、コンテンツのlocation()メソッドを使って取得できます。
ロケータブル要素
現在、要素関数の一部のみがロケーションを取得可能です。
見出しや図表の他に、数式、参照、引用、全ての明示的なラベルを持つ要素が該当します。
したがって、例えばstrong要素に対してクエリが実行 可能 ですが、見つかるのは明示的にラベルが付けられたもののみです。
この制限は将来的に解消される予定です。
定義定義これらの関数や型には、関連する定義を持たせることができます。定義にアクセスするには、対象の関数や型の名前を指定した後に、ピリオド区切りで定義名を記述します。
定義
これらの関数や型には、関連する定義を持たせることができます。定義にアクセスするには、対象の関数や型の名前を指定した後に、ピリオド区切りで定義名を記述します。
page
このlocationのページ番号を返します。
このlocationのページカウンターの値を返すのではなく、(1始まりの)実際のページ番号を返すことに注意してください。
ページカウンターの値が知りたい場合は代わりにcounter(page).at(loc)を使用してください。
hereと組み合わせることで現在のコンテキストにおける実際のページ番号が取得できます。
例を表示
#context [
  I am located on
  page #here().page()
]

position
このlocationのページ番号とx座標とy座標を辞書で返します。 ページ番号は1始まりで、座標はページの左上から測ります。
ページ番号のみに興味がある場合は、代わりにpage()を使用すると不要な処理を省略できます。