プリミティヴ
SATySFi
のプリミティヴ一覧です.
2020/05/11 時点での
vminstdef.yaml
から取ってきて並べただけなので,テキストモード限定のもの, PDF モード限定のもの,二項演算子など,色々入り乱れています.
^
set-math-variant-char
convert-string-for-math
set-math-command
set-code-text-command
math-variant-char
get-left-math-class
get-right-math-class
space-between-maths
math-concat
math-group
math-sup
math-sub
math-frac
math-radical
math-paren
math-paren-with-middle
math-upper
math-lower
math-pull-in-scripts
math-char
math-big-char
math-char-with-kern
math-big-char-with-kern
text-in-math
math-color
math-char-class
embed-math
tabular
load-pdf-image
load-image
use-image-by-width
hook-page-break
unite-path
shift-path
get-path-bbox
start-path
line-to
bezier-to
terminate-path
close-with-line
close-with-bezier
++
+++
read-inline
read-block
stringify-inline
stringify-block
deepen-indent
break
get-initial-text-info
embed-block-breakable
line-break
page-break
page-break-two-column
block-frame-breakable
add-footnote
embed-block-top
block-skip
embed-block-bottom
line-stack-top
line-stack-bottom
get-initial-context
set-hyphen-min
set-min-gap-of-lines
set-space-ratio
set-adjacent-stretch-ratio
set-space-ratio-between-scripts
get-space-ratio-between-scripts
set-paragraph-margin
set-min-paragraph-ascender-and-descender
set-font-size
get-font-size
set-font
get-font
set-math-font
set-dominant-wide-script
get-dominant-wide-script
set-dominant-narrow-script
get-dominant-narrow-script
set-language
get-language
set-text-color
get-text-color
set-leading
get-text-width
set-manual-rising
raise-inline
set-hyphen-penalty
embed-string
extract-string
get-axis-height
inline-skip
inline-glue
inline-frame-outer
inline-frame-inner
inline-frame-fixed
inline-frame-breakable
inline-graphics
inline-graphics-outer
script-guard
script-guard-both
get-leftmost-script
get-rightmost-script
discretionary
register-cross-reference
get-cross-reference
get-natural-metrics
get-natural-length
display-message
string-same
string-sub
string-sub-bytes
string-length
string-byte-length
string-scan
string-unexplode
string-explode
regexp-of-string
string-match
split-into-lines
split-on-regexp
arabic
show-float
float
round
draw-text
stroke
fill
dashed-stroke
shift-graphics
get-graphics-bbox
*
/
mod
+
-
==
>
<
&&
||
not
+.
-.
*.
/.
sin
asin
cos
acos
tan
atan
atan2
log
exp
+'
-'
*'
/'
<'
>'
set-word-break-penalty
set-every-word-break
get-every-word-break
probe-cross-reference
register-destination
register-link-to-uri
register-link-to-location
register-outline
abort-with-message
lift-string
lift-int
lift-float
lift-length