Вы знаете, как использовать файлы в C #, верно?Очень простой способ сделать это состоит в том, чтобы ваша программа просто создала новый ofstream
или как бы его ни называл C #, назвала бы его what.ps и просто добавила в файл строки.Его действительно довольно легко освоить, хотя я бы порекомендовал получить печатную копию справочника Postscript Language Reference, если вы собираетесь делать это таким образом.Даже если вы можете получить электронную версию бесплатно, она на самом деле не так полезна, как печатная копия, если у вас не более одного монитора.
Например, для рисования 1 "квадрата с центром в серединепортретно-ориентированный лист бумаги размером с букву в C ++, я бы сделал что-то вроде:
myFile << "%!PS-Adobe-2.0 \n" //header block
<< "%%Creator: INSERT YOUR NAME HERE \n"
<< "%%Title: FILENAME.ps \n"
<< "%%Pages: 1 \n"
<< "%%PageOrder: Ascend \n"
<< "%%BoundingBox: 0 0 612 792 \n"
<< "%%DocumentPaperSizes: Letter \n"
<< "%%EndComments \n"
myFile << "<< /PageSize [612 792] >> setpagedevice \n" //page setup
<< "396 306 translate \n" //set (0,0) to center of page
myFile << "-36 -36 72 72 rectfill \n" //the rectangle at last!
Однако вам нужно будет перевести это на любой язык, который вы используете. Кроме того, чтобы быть более читабельным, вы можете поместить блок заголовка в его собственную функцию. На самом деле, вам даже не нужны символы новой строки в конце каждой строки, кроме блока заголовка.