未翻訳
このページはまだ翻訳されていません。原文の内容が表示されています。
length
文脈に応じた単位で表現される場合もある、大きさまたは距離。
Typstは以下の長さの単位をサポートしています。
- ポイント: 
72pt - ミリメートル: 
254mm - センチメートル: 
2.54cm - インチ: 
1in - 相対フォントサイズ: 
2.5em 
長さは整数や浮動小数点数で乗除算できます。
例
#rect(width: 20pt)
#rect(width: 2em)
#rect(width: 1in)
#(3em + 5pt).em \
#(20pt).em \
#(40em + 2pt).abs \
#(5em).abs

フィールド
abs: 現在の長さの単なる数値部分(すなわちem部分を除いたもの)。em: floatとしての、このlengthでのem単位の大きさ。
定義定義これらの関数や型には、関連する定義を持たせることができます。定義にアクセスするには、対象の関数や型の名前を指定した後に、ピリオド区切りで定義名を記述します。
定義
これらの関数や型には、関連する定義を持たせることができます。定義にアクセスするには、対象の関数や型の名前を指定した後に、ピリオド区切りで定義名を記述します。
pt
このlengthをポイントに変換します。
このlengthのem単位の値が(単に2ptではなく5em + 2ptのように)非ゼロの場合にエラーが発生して失敗します。
長さのem成分を無視するために((5em + 2pt).abs.pt()のように)absフィールドを使用してください(したがって、数値部分のみが変換されます)。
to-absolute
このlengthを絶対的な長さに変換します。
例を表示
#set text(size: 12pt)
#context [
  #(6pt).to-absolute() \
  #(6pt + 10em).to-absolute() \
  #(10em).to-absolute()
]
#set text(size: 6pt)
#context [
  #(6pt).to-absolute() \
  #(6pt + 10em).to-absolute() \
  #(10em).to-absolute()
]
