On Tue, Aug 30, 2011 at 12:19:51PM +0200, Oleg Parashchenko wrote: > Hello again, > > On Fri, 26 Aug 2011 12:32:14 +0200 > Heiko Oberdiek <heiko.oberd...@googlemail.com> > wrote: > > ... > > * \pdfobj useobjnum/pdfobj: Objects can be constructed by > > \special{pdf:object ...} > > \special{pdf:put ...} > > \special{pdf:close ...} > > \special{pdf:stream ...} (dvipdfmx) > > \special{pdf:fstream ...} (dvipdfmx) > > My idea was to implement one-pass "part K of N" functionality for > multipage tables. With pdftex it is easy, at least the test code works: > > %%% > \pdfobj reserveobjnum {} > \mathchardef\num\pdflastobj > > \edef\ppp{\noexpand\pdfliteral{BT [\the\pdflastobj\space 0 R]TJ ET}} > \def\para{Counter++. The final value is \ppp\par} > > \para > \para > > \immediate\pdfobj useobjnum\num {(test)} > %%%
And you need code for: * that ensures, that the used glyphs are made known for pdfTeX, otherwise glyphs might be missing; * that ensures, that the right font is active; * that takes care of coordinate synchronization between pdfTeX's coordinate system and the user code at PDF level. > Thanks to your suggestions, I thought that I could make a similar trick > with DVIPDFMx, \pdfliteral is available as \special{pdf:content ...}, \special{pdf:literal direct ...} and \special{pdf:code ...}. Yours sincerely Heiko Oberdiek -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex