diff options
author | Karl Berry <karl@freefriends.org> | 2008-06-16 18:32:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-06-16 18:32:50 +0000 |
commit | c98571489bb4ffe9f8d094f7e14e8fa81ba15c1d (patch) | |
tree | fdf3a697ce1658d6f65ede7ff339bd9235f346f5 /Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt | |
parent | 1a8787937b57ae70caa60446172435597c85eb9d (diff) |
move to texmf-dist a la luatex, since this doc is distribution-independent (heiko 15 Jun 2008 07:59:53)
git-svn-id: svn://tug.org/texlive/trunk@8788 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt')
-rw-r--r-- | Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt | 191 |
1 files changed, 191 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt b/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt new file mode 100644 index 00000000000..52dba7785d1 --- /dev/null +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt @@ -0,0 +1,191 @@ +%% This is the list of new or extended primitives provided by pdftex. +%% Don't edit this file, as it is now auto-generated from the +%% pdfTeX documentation file pdftex-t.tex by script syntaxform.awk. +%% Used convention for syntax rules is borrowed from `TeXbook naruby' +%% by Petr Olsak. +%% $Id: pdftex-t.tex,v 1.675 2007/01/25 10:37:13 hhenkel Exp $ + +%% integer registers: +\pdfoutput (integer) +\pdfminorversion (integer) +\pdfcompresslevel (integer) +\pdfobjcompresslevel (integer) +\pdfdecimaldigits (integer) +\pdfimageresolution (integer) +\pdfpkresolution (integer) +\pdftracingfonts (integer) +\pdfuniqueresname (integer) +\pdfadjustspacing (integer) +\pdfprotrudechars (integer) +\efcode <font> <8-bit number> (integer) +\lpcode <font> <8-bit number> (integer) +\rpcode <font> <8-bit number> (integer) +\pdfforcepagebox (integer) +\pdfoptionalwaysusepdfpagebox (integer) +\pdfinclusionerrorlevel (integer) +\pdfoptionpdfinclusionerrorlevel (integer) +\pdfimagehicolor (integer) +\pdfimageapplygamma (integer) +\pdfgamma (integer) +\pdfimagegamma (integer) +\pdfdraftmode (integer) + +%% dimen registers: +\pdfhorigin (dimen) +\pdfvorigin (dimen) +\pdfpagewidth (dimen) +\pdfpageheight (dimen) +\pdflinkmargin (dimen) +\pdfdestmargin (dimen) +\pdfthreadmargin (dimen) +\pdfpxdimen (dimen) +\pdffirstlineheight (dimen) +\pdflastlinedepth (dimen) +\pdfeachlineheight (dimen) +\pdfeachlinedepth (dimen) + +%% token registers: +\pdfpagesattr (tokens) +\pdfpageattr (tokens) +\pdfpageresources (tokens) +\pdfpkmode (tokens) + +%% expandable commands: +\pdftexrevision (expandable) +\pdftexbanner (expandable) +\pdfcreationdate (expandable) +\pdfpageref <page number> (expandable) +\pdfxformname <object number> (expandable) +\pdffontname <font> (expandable) +\pdffontobjnum <font> (expandable) +\pdffontsize <font> (expandable) +\pdfincludechars <font> <general text> (expandable) +\leftmarginkern <box number> (expandable) +\rightmarginkern <box number> (expandable) +\pdfescapestring <general text> (expandable) +\pdfescapename <general text> (expandable) +\pdfescapehex <general text> (expandable) +\pdfunescapehex <general text> (expandable) +\tex {ifpdfprimitive} <control sequence> (expandable) +\ifpdfabsnum <number> (expandable) +\ifpdfabsdim <dimen> (expandable) +\pdfuniformdeviate <number> (expandable) +\pdfnormaldeviate (expandable) +\pdfmdfivesum [file] <general text> (expandable) +\pdffilemoddate <general text> (expandable) +\pdffilesize <general text> (expandable) +\pdffiledump [offset <number>] [length <number>] <general text> + (expandable) +\pdfcolorstackinit [page] [direct] <general text> + (expandable) + +%% read-only integers: +\pdftexversion (read-only integer) +\pdflastobj (read-only integer) +\pdflastxform (read-only integer) +\pdflastximage (read-only integer) +\pdflastximagepages (read-only integer) +\pdflastannot (read-only integer) +\pdflastlink (read-only integer) +\pdflastxpos (read-only integer) +\pdflastypos (read-only integer) +\pdflastdemerits (read-only integer) +\pdfelapsedtime (read-only integer) +\pdfrandomseed (read-only integer) +\pdfshellescape (read-only integer) + +%% general commands: +\pdfobj <object type spec> (h, v, m) +\pdfrefobj <object number> (h, v, m) +\pdfxform [<xform attr spec>] <box number> (h, v, m) +\pdfrefxform <object number> (h, v, m) +\pdfximage [<image attr spec>] <general text> (h, v, m) +\pdfrefximage <object number> (h, v, m) +\pdfannot <annot type spec> (h, v, m) +\pdfstartlink [<rule spec>] [<attr spec>] <action spec> (h, m) +\pdfendlink (h, m) +\pdfoutline <outline spec> (h, v, m) +\pdfdest <dest spec> (h, v, m) +\pdfthread <thread spec> (h, v, m) +\pdfstartthread <thread spec> (v, m) +\pdfendthread (v, m) +\pdfsavepos (h, v, m) +\pdfinfo <general text> +\pdfcatalog <general text> [<open-action spec>] +\pdfnames <general text> +\pdfmapfile <map spec> +\pdfmapline <map spec> +\pdffontattr <font> <general text> +\pdftrailer <general text> +\pdffontexpand <font> <expand spec> +\vadjust [<pre spec>] <filler> { <vertical mode material> } (h, m) +\quitvmode +\pdfliteral [<pdfliteral spec>] <general text> (h, v, m) +\special <pdfspecial spec> +\pdfresettimer +\pdfsetrandomseed <number> +\pdfnoligatures <font> +\pdfprimitive <control sequence> +\pdfcolorstack <stack number> <stack action> +<general text> +\pdfsetmatrix +\pdfsave +\pdfrestore + +%% syntax rules: +<general text> --> { <balanced text> } +<attr spec> --> attr <general text> +<resources spec> --> resources <general text> +<rule spec> --> (width | height | depth) <dimension> [<rule spec>] +<object type spec> --> reserveobjnum + | [useobjnum <number>] [stream [<attr spec>]] <object contents> +<annot type spec> --> reserveobjnum + | [useobjnum <number>] [<rule spec>] <general text> +<object contents> --> <file spec> + | <general text> +<xform attr spec> --> [<attr spec>] [<resources spec>] +<image attr spec> --> [<rule spec>] [<attr spec>] [<page spec>] [<colorspace spec>] [<pdf box spec>] +<outline spec> --> [<attr spec>] <action spec> [count <number>] <general text> +<action spec> --> user <user-action spec> + | goto <goto-action spec> + | thread <thread-action spec> +<user-action spec> --> <general text> +<goto-action spec> --> <numid> + | [<file spec>] <nameid> + | [<file spec>] [<page spec>] <general text> + | <file spec> <nameid> <newwindow spec> + | <file spec> [<page spec>] <general text> <newwindow spec> +<thread-action spec> --> [<file spec>] <numid> + | [<file spec>] <nameid> +<open-action spec> --> openaction <action spec> +<colorspace spec> --> colorspace <number> +<pdf box spec> --> mediabox | cropbox | bleedbox | trimbox | artbox +<map spec> --> { [<map modifier>] <balanced text> } +<map modifier> --> + | = | - +<numid> --> num <number> +<nameid> --> name <general text> +<newwindow spec> --> newwindow | nonewwindow +<dest spec> --> <numid> <dest type> + | <nameid> <dest type> +<dest type> --> xyz [zoom <number>] + | fitr <rule spec> + | fitbh + | fitbv + | fitb + | fith + | fitv + | fit +<thread spec> --> [<rule spec>] [<attr spec>] <id spec> +<id spec> --> <numid> | <nameid> +<file spec> --> file <general text> +<page spec> --> page <number> +<expand spec> --> <stretch> <shrink> <step> [autoexpand] +<stretch> --> <number> +<shrink> --> <number> +<step> --> <number> +<pre spec> --> pre +<pdfliteral spec> --> direct | page +<pdfspecial spec> --> { [<pdfspecial id> [<pdfspecial modifier>]] <balanced text> } +<pdfspecial id> --> pdf: | PDF: +<pdfspecial modifier> --> direct: +<stack action> --> set | push | pop | current |