postscript

    0熱度

    1回答

    下面的代碼段發送的PostScript內容(保存在pBuf緩衝液中)到CutePDF打印機PDF: if (OpenPrinter(printerName, &hPrinter, NULL)) { DOC_INFO_1 di1; di1.pDatatype = L"RAW"; di1.pDocName = L"Raw print document"; di

    1熱度

    2回答

    我試圖調試一些PostScript代碼: %!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 600 600 /Times-Roman findfont globaldict begin /l0 10 def l0 scalefont setfont newpath /l1 600 def 4 l1 moveto /l2 l1 def /l3 { /l4 ex

    0熱度

    1回答

    在PostScript中,您有VM來存儲組合對象的值。 根據解釋器的VM分配模式,它們可以存儲在本地或全局VM中。 我正在使用C#(有點類似於JAVA)語言的解釋器。我無法弄清楚如何表示本地和全球虛擬機。 比方說,我有一個對象: public class StringObj : Composite { public string Data { get;set; } } 的數據財產(的str

    2熱度

    1回答

    我正在創建PostScript繪圖,其中有數百個四邊形。我希望每個四邊形都使用四種顏色之間的雙線性插值進行着色,每種顏色都與一個頂點相關聯。 目前,對於每一個四邊形,我用的東西沿着 newpath << /BBox [294 353.6387 627.0481 644.4492 /Domain [294 353.6387 627.0481 644.4492 /ShadingTy

    1熱度

    1回答

    我對圖形狀態和設備有點困惑。 PLRM頁679: 如果有效 當前頁面的設備,這些請求的值是通過setpagedevice合併到 當前頁面設備字典。這些參數的解釋在第6.2節中描述「頁設備參數。」 如果我讀這個我明白,圖形狀態保持當前頁設備字典。 它似乎也舉行「當前頁面設備」 我假設詞典是一個你可以修改和當前頁面設備是隻讀的「對象」從設備默認值? 通過閱讀你知道,有一個以上的設備手冊: pagede

    0熱度

    1回答

    我想用Java中的Graphics2D創建一個多頁的PostScript文件。我目前有Java代碼寫入每個頁面的Graphics2D對象。使用EPSGraphics庫,我可以使用它來讓它爲每個頁面創建一個EPS對象。 我該如何從這個EPS對象集合中建立一個PostScript文件? 注意:我是而不是詢問什麼是最好的庫來做到這一點,如果這是一種方法和幾個存在。我只是問如何做到這一點。

    2熱度

    1回答

    我被要求打開一些Sun在90年代創建的舊PostScript文件。我已經嘗試過GhostView,ImageMagick,InkScape,Gimp,Okular ......並且它們都會變成空白頁面,就像將文件發送到打印機一樣。 我已經在80年代爲一臺打印機寫了一個PS驅動程序,所以我可以理解,在這種語言中很生鏽。 打開文件時有沒有辦法獲得錯誤信息?更一般地說,我怎樣才能調試PS文件,比如單步執

    0熱度

    1回答

    我們使用cairo編寫pdf文件。結果非常好,文件是可編輯的,所以我們可以通過複製&粘貼來提取文本,甚至可以在Adobe Illustrator和Inkscape中打開和編輯文件來更改字體屬性。 但是,只要我們將PDF轉換爲EPS,所有字體都會轉換爲輪廓。 我最喜歡的工具是pdftops和GS,這是我想它的方式: gs -sDEVICE=eps2write -dLanguageLevel=3 -d

    4熱度

    1回答

    我正試圖圍繞立即執行和延期執行。 從我的理解是,解釋器維護一個標誌,知道它是否在延期執行或不。 推遲執行過程可能是因爲名稱查找返回了一個過程。 現在我試圖找出哪些類型,操作或操作控制這個解釋器標誌。 例如,下面這段代碼在最後有一個立即評估的名稱,它返回一個過程。但這個過程是推,雖然它是可執行文件(xcheck): /setdata { /a 1 def /b 0 def

    -1熱度

    1回答

    我想知道如何將多個頁面的現有PDF文件打包,並且需要多次打印每個頁面。 例如,我有一個3頁的PDF。我需要的輸出是111 222 333,而不只是3份(123 123 123)。 究竟是如何處理這樣的事情?我從哪說起呢? 謝謝。