⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 g2_ps_definitions.h

📁 ViennaRNA-1.6.1
💻 H
字号:
/*******************************************************************************  Copyright (C) 1998-2001  Ljubomir Milanovic & Horst Wagner**  This file is part of the g2 library****  This library is free software; you can redistribute it and/or**  modify it under the terms of the GNU Lesser General Public**  License as published by the Free Software Foundation; either**  version 2.1 of the License, or (at your option) any later version.****  This library is distributed in the hope that it will be useful,**  but WITHOUT ANY WARRANTY; without even the implied warranty of**  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU**  Lesser General Public License for more details.****  You should have received a copy of the GNU Lesser General Public**  License along with this library; if not, write to the Free Software**  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA******************************************************************************//* * * Sizes for paper defined in g2_PS.h * Size is in 1/72 inch (=0.351mm) */static int g2_PS_paper_size[][2]={ { 2384, 3370 },   /* g2_A0               -  A0                */ { 1684, 2384 },   /* g2_A1               -  A1                */ { 1191, 1684 },   /* g2_A2               -  A2                */ {  842, 1191 },   /* g2_A3               -  A3                */ {  595,  842 },   /* g2_A4               -  A4                */ {  420,  595 },   /* g2_A5               -  A5                */ {  297,  420 },   /* g2_A6               -  A6                */ {  210,  297 },   /* g2_A7               -  A7                */ {  148,  210 },   /* g2_A8               -  A8                */ {  105,  148 },   /* g2_A9               -  A9                */ { 2920, 4127 },   /* g2_B0               -  B0                */ { 2064, 2920 },   /* g2_B1               -  B1                */ { 1460, 2064 },   /* g2_B2               -  B2                */ { 1032, 1460 },   /* g2_B3               -  B3                */ {  729, 1032 },   /* g2_B4               -  B4                */ {  516,  729 },   /* g2_B5               -  B5                */ {  363,  516 },   /* g2_B6               -  B6                */ {  258,  363 },   /* g2_B7               -  B7                */ {  181,  258 },   /* g2_B8               -  B8                */ {  127,  181 },   /* g2_B9               -  B9                */ {   91,  127 },   /* g2_B10              -  B10               */ {  297,  684 },   /* g2_Comm_10_Envelope -  Comm #10 Envelope */ {  461,  648 },   /* g2_C5_Envelope      -  C5 Envelope       */ {  312,  624 },   /* g2_DL_Envelope      -  DL Envelope       */ {  595,  935 },   /* g2_Folio            -  Folio             */ {  522,  756 },   /* g2_Executive        -  Executive         */ {  612,  792 },   /* g2_Letter           -  Letter            */ {  612, 1008 },   /* g2_Legal            -  Legal             */ { 1224,  792 },   /* g2_Ledger           -  Ledger            */ {  792, 1224 }    /* g2_Tabloid          -  Tabloid           */};/* * * PS operators * */char *g2_PS_operators[]={    " /L { lineto } def",			       /* lineto */    " /St { stroke } def",			       /* stroke */    " /M { moveto } def",			       /* moveto */    " /P {",					       /* plot */    " gsave newpath [] 0 setdash 1 setlinecap 0 setlinewidth",    " 0.2 sub exch 0.2 sub exch moveto 0.4 0.4 rlineto",    " stroke grestore} def",    " /T {",					       /* triangle */    " newpath",    " moveto lineto lineto",    " closepath stroke} def",    " /FT {",					       /* filled triangle */    " newpath",    " moveto lineto lineto",    " closepath fill} def",    " /R {",					       /* rectangle */    " newpath",    " 3 index 1 index 6 4 roll 5 index 1 index",    " moveto lineto lineto lineto closepath stroke} def",    " /FR {",					       /* filled rectangle */    " newpath",    " 3 index 1 index 6 4 roll 5 index 1 index",    " moveto lineto lineto lineto closepath fill} def",    " /A {",					       /* arc */    " gsave /g2_old_matrix matrix currentmatrix def newpath",    " translate scale 0 0 1 5 3 roll arc",    " g2_old_matrix setmatrix stroke grestore } def",    " /FA {",					       /* filled arc */    " gsave /g2_old_matrix matrix currentmatrix def newpath",    " translate scale 0 0 moveto 0 0 1 5 3 roll arc closepath",    " g2_old_matrix setmatrix fill grestore } def",    " /S {",					       /* draw string */    " gsave newpath",    " translate 0 0 moveto show",    " stroke grestore} def",    "\n",    NULL};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -