Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

691 lines
17 KiB

  1. *GPDSpecVersion: "1.0"
  2. *CodePage: 1252
  3. *ModelName: "NEC PC-PR4000E/4"
  4. *MasterUnits: PAIR(1200, 1200)
  5. *ResourceDLL: "NCDLJRES.dll"
  6. *PrinterType: PAGE
  7. *MaxCopies: 99
  8. *FontCartSlots: 1
  9. *rcInstalledOptionNameID: 800
  10. *rcNotInstalledOptionNameID: 801
  11. *PrintRateUnit: PPM
  12. *PrintRate: 18
  13. *GPDFileName: "NCDL4E4J.GPD"
  14. *Include: "STDNAMES.GPD"
  15. *GPDFileVersion: "1.000"
  16. *HelpFile: "NCDLJRES.HLP"
  17. *%======== Macros ========
  18. *Macros: DeviceFontIDs
  19. {
  20. RC_FONT_COURIER : 1
  21. RC_FONT_SANSERIF : 2
  22. RC_FONT_ROMAN : 3
  23. RC_FONT_MINCHO : 4
  24. RC_FONT_MINCHOV : 5
  25. RC_FONT_GOTHIC : 6
  26. RC_FONT_GOTHICV : 7
  27. RC_FONT_COURIER_P : 8
  28. RC_FONT_SANSERIF_P : 9
  29. RC_FONT_ROMAN_P : 10
  30. RC_FONT_MINCHO_P : 11
  31. RC_FONT_MINCHOV_P : 12
  32. RC_FONT_GOTHIC_P : 13
  33. RC_FONT_GOTHICV_P : 14
  34. RC_FONT_OCRB_P : 15
  35. RC_FONT_ZUIHITSU_P : 16
  36. RC_FONT_ZUIHITSUV_P : 17
  37. RC_FONT_KYOUKASYO_P : 18
  38. RC_FONT_KYOUKASYOV_P : 19
  39. RC_FONT_MARUGOTH_P : 20
  40. RC_FONT_MARUGOTHV_P : 21
  41. }
  42. *Macros: TTFSStrIDs
  43. {
  44. RC_STR_MINCHO : 900
  45. RC_STR_GOTHIC : 901
  46. RC_STR_MSMINCHO : 910
  47. RC_STR_MSGOTHIC : 911
  48. }
  49. *Macros: OEMCallbackIDs
  50. {
  51. CMD_MOVE_X : 23
  52. CMD_MOVE_Y : 24
  53. CMD_BEGIN_RASTER : 26
  54. CMD_RES_600 : 27
  55. CMD_RES_400 : 28
  56. CMD_RES_240 : 29
  57. CMD_SEND_BLOCK_DATA : 30
  58. CMD_BEGIN_RASTER_NO_COMP : 31
  59. CMD_INIT_COORDINATE : 32
  60. CMD_PC_PRN_DIRECTION : 50
  61. CMD_CR : 51
  62. CMD_FF : 52
  63. CMD_RECTWIDTH : 60
  64. CMD_RECTHEIGHT : 61
  65. CMD_RECTWHITE : 62
  66. CMD_RECTBLACK : 63
  67. CMD_RECTGRAY : 64
  68. CMD_WHITE_ON : 80
  69. CMD_WHITE_OFF : 81
  70. CMD_BOLD_ON : 82
  71. CMD_ITALIC_ON : 83
  72. CMD_CLEAR_ATTRIB : 84
  73. CMD_CLEAR_ATTRIB_P : 85
  74. }
  75. *Macros: PopupHelpIDs
  76. {
  77. POP_DL_TEXTHALFTONE : 611
  78. POP_DL_TEXTHALFTONE_S : 612
  79. POP_DL_TEXTHALFTONE_S2 : 613
  80. }
  81. *%======== Orientation ========
  82. *Feature: Orientation
  83. {
  84. *rcNameID: =ORIENTATION_DISPLAY
  85. *DefaultOption: PORTRAIT
  86. *Option: PORTRAIT
  87. {
  88. *rcNameID: =PORTRAIT_DISPLAY
  89. }
  90. *Option: LANDSCAPE_CC270
  91. {
  92. *rcNameID: =LANDSCAPE_DISPLAY
  93. }
  94. }
  95. *%======== InputBin ========
  96. *Feature: InputBin
  97. {
  98. *rcNameID: =PAPER_SOURCE_DISPLAY
  99. *DefaultOption: Auto
  100. *Option: Auto
  101. {
  102. *rcNameID: 272
  103. *switch: Orientation
  104. {
  105. *case: PORTRAIT
  106. {
  107. *Command: CmdSelect
  108. {
  109. *Order: DOC_SETUP.3
  110. *NoPageEject?: TRUE
  111. *Cmd: "<1C>fPC1.<1C>fP"
  112. }
  113. }
  114. *case: LANDSCAPE_CC270
  115. {
  116. *Command: CmdSelect
  117. {
  118. *Order: DOC_SETUP.3
  119. *NoPageEject?: TRUE
  120. *Cmd: "<1C>fLC1.<1C>fL"
  121. }
  122. }
  123. }
  124. }
  125. *Option: Hopper1
  126. {
  127. *rcNameID: 273
  128. *switch: Orientation
  129. {
  130. *case: PORTRAIT
  131. {
  132. *Command: CmdSelect
  133. {
  134. *Order: DOC_SETUP.3
  135. *NoPageEject?: TRUE
  136. *Cmd: "<1C>fPC1.<1C>fP"
  137. }
  138. }
  139. *case: LANDSCAPE_CC270
  140. {
  141. *Command: CmdSelect
  142. {
  143. *Order: DOC_SETUP.3
  144. *NoPageEject?: TRUE
  145. *Cmd: "<1C>fLC1.<1C>fL"
  146. }
  147. }
  148. }
  149. }
  150. *Option: Hopper2
  151. {
  152. *rcNameID: 274
  153. *Installable?: TRUE
  154. *rcInstallableFeatureNameID: 274
  155. *switch: Orientation
  156. {
  157. *case: PORTRAIT
  158. {
  159. *Command: CmdSelect
  160. {
  161. *Order: DOC_SETUP.3
  162. *NoPageEject?: TRUE
  163. *Cmd: "<1C>fPC2.<1C>fP"
  164. }
  165. }
  166. *case: LANDSCAPE_CC270
  167. {
  168. *Command: CmdSelect
  169. {
  170. *Order: DOC_SETUP.3
  171. *NoPageEject?: TRUE
  172. *Cmd: "<1C>fLC2.<1C>fL"
  173. }
  174. }
  175. }
  176. }
  177. *Option: Hopper3
  178. {
  179. *rcNameID: 275
  180. *Installable?: TRUE
  181. *rcInstallableFeatureNameID: 275
  182. *switch: Orientation
  183. {
  184. *case: PORTRAIT
  185. {
  186. *Command: CmdSelect
  187. {
  188. *Order: DOC_SETUP.3
  189. *NoPageEject?: TRUE
  190. *Cmd: "<1C>fPC3.<1C>fP"
  191. }
  192. }
  193. *case: LANDSCAPE_CC270
  194. {
  195. *Command: CmdSelect
  196. {
  197. *Order: DOC_SETUP.3
  198. *NoPageEject?: TRUE
  199. *Cmd: "<1C>fLC3.<1C>fL"
  200. }
  201. }
  202. }
  203. }
  204. }
  205. *%======== Resolution ========
  206. *Feature: Resolution
  207. {
  208. *rcNameID: =RESOLUTION_DISPLAY
  209. *DefaultOption: 400dpi
  210. *Option: 400dpi
  211. {
  212. *rcNameID: 891
  213. *DPI: PAIR(400, 400)
  214. *TextDPI: PAIR(400, 400)
  215. *MinStripBlankPixels: 32
  216. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  217. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  218. *SpotDiameter: 100
  219. *Command: CmdSelect
  220. {
  221. *Order: DOC_SETUP.5
  222. *NoPageEject?: TRUE
  223. *CallbackID: =CMD_RES_400
  224. }
  225. *% *Command: CmdSendBlockData
  226. *% {
  227. *% *Cmd : "<1C>i" %d[0,65535]{RasterDataWidthInBytes * 8}"," %d[0,65535]{RasterDataHeightInPixels }",0,1/1,1/1,"%d{NumOfDataBytes } ",400."
  228. *% }
  229. }
  230. *Option: 240dpi
  231. {
  232. *rcNameID: 892
  233. *DPI: PAIR(240, 240)
  234. *TextDPI: PAIR(240, 240)
  235. *MinStripBlankPixels: 32
  236. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  237. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  238. *SpotDiameter: 100
  239. *Command: CmdSelect
  240. {
  241. *Order: DOC_SETUP.5
  242. *NoPageEject?: TRUE
  243. *CallbackID: =CMD_RES_240
  244. }
  245. *% *Command: CmdSendBlockData
  246. *% {
  247. *% *Cmd : "<1C>i" %d[0,65535]{RasterDataWidthInBytes * 8}"," %d[0,65535]{RasterDataHeightInPixels }",0,1/1,1/1,"%d{NumOfDataBytes } ",240."
  248. *% }
  249. }
  250. }
  251. *%======== PaperSize ========
  252. *Feature: PaperSize
  253. {
  254. *rcNameID: =PAPER_SIZE_DISPLAY
  255. *DefaultOption: A4
  256. *Option: A3
  257. {
  258. *rcNameID: =A3_DISPLAY
  259. *PrintableArea: PAIR(13560, 19320)
  260. *PrintableOrigin: PAIR(237, 237)
  261. *Command: CmdSelect
  262. {
  263. *Order: DOC_SETUP.4
  264. *NoPageEject?: TRUE
  265. *Cmd: "A3."
  266. }
  267. }
  268. *Option: A4
  269. {
  270. *rcNameID: =A4_DISPLAY
  271. *PrintableArea: PAIR(9360, 13560)
  272. *PrintableOrigin: PAIR(378, 237)
  273. *Command: CmdSelect
  274. {
  275. *Order: DOC_SETUP.4
  276. *NoPageEject?: TRUE
  277. *Cmd: "A4."
  278. }
  279. }
  280. *Option: A5
  281. {
  282. *rcNameID: =A5_DISPLAY
  283. *PrintableArea: PAIR(6420, 9480)
  284. *PrintableOrigin: PAIR(378, 237)
  285. *Command: CmdSelect
  286. {
  287. *Order: DOC_SETUP.4
  288. *NoPageEject?: TRUE
  289. *Cmd: "A5."
  290. }
  291. }
  292. *Option: B4
  293. {
  294. *rcNameID: =B4_DISPLAY
  295. *switch: Orientation
  296. {
  297. *case: PORTRAIT
  298. {
  299. *PrintableArea: PAIR(11400, 16680)
  300. *PrintableOrigin: PAIR(378, 237)
  301. }
  302. *case: LANDSCAPE_CC270
  303. {
  304. *PrintableArea: PAIR(11400, 16320)
  305. *PrintableOrigin: PAIR(378, 237)
  306. }
  307. }
  308. *Command: CmdSelect
  309. {
  310. *Order: DOC_SETUP.4
  311. *NoPageEject?: TRUE
  312. *Cmd: "B4."
  313. }
  314. }
  315. *Option: B5
  316. {
  317. *rcNameID: =B5_DISPLAY
  318. *PrintableArea: PAIR(8040, 11640)
  319. *PrintableOrigin: PAIR(378, 237)
  320. *Command: CmdSelect
  321. {
  322. *Order: DOC_SETUP.4
  323. *NoPageEject?: TRUE
  324. *Cmd: "B5."
  325. }
  326. }
  327. *Option: LETTER
  328. {
  329. *rcNameID: =LETTER_DISPLAY
  330. *PrintableArea: PAIR(9600, 12720)
  331. *PrintableOrigin: PAIR(378, 237)
  332. *Command: CmdSelect
  333. {
  334. *Order: DOC_SETUP.4
  335. *NoPageEject?: TRUE
  336. *Cmd: "LT."
  337. }
  338. }
  339. *Option: JAPANESE_POSTCARD
  340. {
  341. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  342. *switch: Orientation
  343. {
  344. *case: PORTRAIT
  345. {
  346. *PrintableArea: PAIR(4080, 6600)
  347. *PrintableOrigin: PAIR(378, 237)
  348. }
  349. *case: LANDSCAPE_CC270
  350. {
  351. *PrintableArea: PAIR(4080, 6480)
  352. *PrintableOrigin: PAIR(378, 237)
  353. }
  354. }
  355. *Command: CmdSelect
  356. {
  357. *Order: DOC_SETUP.4
  358. *NoPageEject?: TRUE
  359. *Cmd: "PC."
  360. }
  361. }
  362. *Option: A3toB4
  363. {
  364. *rcNameID: 258
  365. *PageDimensions: PAIR(14032, 19843)
  366. *PrintableArea: PAIR(13560, 19320)
  367. *PrintableOrigin: PAIR(237, 237)
  368. *Command: CmdSelect
  369. {
  370. *Order: DOC_SETUP.4
  371. *NoPageEject?: TRUE
  372. *Cmd: "A3B4."
  373. }
  374. }
  375. *Option: A3toA4
  376. {
  377. *rcNameID: 259
  378. *PageDimensions: PAIR(14032, 19843)
  379. *PrintableArea: PAIR(13560, 19320)
  380. *PrintableOrigin: PAIR(237, 237)
  381. *Command: CmdSelect
  382. {
  383. *Order: DOC_SETUP.4
  384. *NoPageEject?: TRUE
  385. *Cmd: "A3A4."
  386. }
  387. }
  388. *Option: B4toA4
  389. {
  390. *rcNameID: 264
  391. *PageDimensions: PAIR(12142, 17197)
  392. *switch: Orientation
  393. {
  394. *case: PORTRAIT
  395. {
  396. *PrintableArea: PAIR(11400, 16680)
  397. *PrintableOrigin: PAIR(378, 237)
  398. }
  399. *case: LANDSCAPE_CC270
  400. {
  401. *PrintableArea: PAIR(11400, 16320)
  402. *PrintableOrigin: PAIR(378, 237)
  403. }
  404. }
  405. *Command: CmdSelect
  406. {
  407. *Order: DOC_SETUP.4
  408. *NoPageEject?: TRUE
  409. *Cmd: "B4A4."
  410. }
  411. }
  412. *Option: A4x2toA4
  413. {
  414. *rcNameID: 268
  415. *PageDimensions: PAIR(9922, 14032)
  416. *PrintableArea: PAIR(9360, 13560)
  417. *PrintableOrigin: PAIR(378, 237)
  418. *Command: CmdSelect
  419. {
  420. *Order: DOC_SETUP.4
  421. *NoPageEject?: TRUE
  422. *Cmd: "UPA4."
  423. }
  424. }
  425. *Option: LPtoA4
  426. {
  427. *rcNameID: 270
  428. *Constraints: Orientation.PORTRAIT
  429. *PageDimensions: PAIR(13200, 18000)
  430. *PrintableArea: PAIR(13200, 16320)
  431. *PrintableOrigin: PAIR(0, 840)
  432. *Command: CmdSelect
  433. {
  434. *Order: DOC_SETUP.4
  435. *NoPageEject?: TRUE
  436. *Cmd: "LPA4."
  437. }
  438. }
  439. *Option: LPtoB4
  440. {
  441. *rcNameID: 271
  442. *Constraints: Orientation.PORTRAIT
  443. *PageDimensions: PAIR(13200, 18000)
  444. *PrintableArea: PAIR(13200, 16320)
  445. *PrintableOrigin: PAIR(0, 840)
  446. *Command: CmdSelect
  447. {
  448. *Order: DOC_SETUP.4
  449. *NoPageEject?: TRUE
  450. *Cmd: "LPB4."
  451. }
  452. }
  453. }
  454. *InvalidCombination: LIST(InputBin.Hopper1, PaperSize.JAPANESE_POSTCARD)
  455. *InvalidCombination: LIST(InputBin.Hopper2, PaperSize.JAPANESE_POSTCARD)
  456. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.JAPANESE_POSTCARD)
  457. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.A5)
  458. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.B5)
  459. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.LETTER)
  460. *%======== Halftone ========
  461. *Feature: Halftone
  462. {
  463. *rcNameID: =HALFTONING_DISPLAY
  464. *DefaultOption: HT_PATSIZE_AUTO
  465. *Option: HT_PATSIZE_AUTO
  466. {
  467. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  468. }
  469. *Option: HT_PATSIZE_SUPERCELL_M
  470. {
  471. *rcNameID: =HT_SUPERCELL_DISPLAY
  472. }
  473. *Option: HT_PATSIZE_6x6_M
  474. {
  475. *rcNameID: =HT_DITHER6X6_DISPLAY
  476. }
  477. *Option: HT_PATSIZE_8x8_M
  478. {
  479. *rcNameID: =HT_DITHER8X8_DISPLAY
  480. }
  481. }
  482. *%======== TextHalftoneThreshold ========
  483. *Feature: TextHalftoneThreshold
  484. {
  485. *rcNameID: =TEXTHALFTONE_DISPLAY
  486. *DefaultOption: 240
  487. *HelpIndex: 611 *%POP_DL_TEXTHALFTONE
  488. *Option: NONE
  489. {
  490. *rcNameID: =NONE_DISPLAY
  491. }
  492. *Option: 240
  493. {
  494. *Name: "240"
  495. EXTERN_GLOBAL: *TextHalftoneThreshold: 240
  496. }
  497. *Option: 400
  498. {
  499. *Name: "400"
  500. EXTERN_GLOBAL: *TextHalftoneThreshold: 400
  501. }
  502. }
  503. *%======== StartJob ========
  504. *switch: Resolution
  505. {
  506. *case: 400dpi
  507. {
  508. *Command: CmdStartJob
  509. {
  510. *Order: JOB_SETUP.1
  511. *Cmd: "<1B>c1<1C>&400.<1C>d240."
  512. }
  513. }
  514. *case: 240dpi
  515. {
  516. *Command: CmdStartJob
  517. {
  518. *Order: JOB_SETUP.1
  519. *Cmd: "<1B>c1<1C>&240.<1C>d240."
  520. }
  521. }
  522. }
  523. *%======== StartDoc ========
  524. *Command: CmdStartDoc
  525. {
  526. *Order: DOC_SETUP.1
  527. *Cmd: "<1C>R"
  528. }
  529. *%======== CopyCmd ========
  530. *Command: CmdCopies
  531. {
  532. *Order: DOC_SETUP.2
  533. *Cmd: "<1C>x" %d[1,99]{NumOfCopies }",C."
  534. }
  535. *%======== StartPage ========
  536. *Command: CmdStartPage
  537. {
  538. *Order: PAGE_SETUP.1
  539. *CallbackID: =CMD_INIT_COORDINATE
  540. }
  541. *%======== EndPage ========
  542. *Command: CmdEndPage
  543. {
  544. *Order: PAGE_FINISH.1
  545. *Cmd: "" *% Reserved
  546. }
  547. *%======== EndDoc ========
  548. *Command: CmdEndDoc
  549. {
  550. *Order: DOC_FINISH.1
  551. *Cmd: "" *% Reserved
  552. }
  553. *%======== EndJob ========
  554. *Command: CmdEndJob
  555. {
  556. *Order: JOB_FINISH.1
  557. *Cmd: "<1C>fPC1.<1C>&0.<1B>c1"
  558. }
  559. *%======== Capabilities ========
  560. *RotateCoordinate?: FALSE
  561. *RotateRaster?: TRUE
  562. *RotateFont?: TRUE
  563. *TextCaps: LIST(TC_OP_CHARACTER,TC_CR_90,TC_SF_X_YINDEP,TC_SA_DOUBLE,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE)
  564. *%======== Cursor Control ========
  565. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  566. *switch: Resolution
  567. {
  568. *case: 400dpi
  569. {
  570. *XMoveUnit: 400
  571. *YMoveUnit: 400
  572. }
  573. *case: 240dpi
  574. {
  575. *XMoveUnit: 240
  576. *YMoveUnit: 240
  577. }
  578. }
  579. *Command: CmdXMoveAbsolute
  580. {
  581. *CallbackID: =CMD_MOVE_X
  582. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  583. }
  584. *Command: CmdYMoveAbsolute
  585. {
  586. *CallbackID: =CMD_MOVE_Y
  587. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  588. }
  589. *EjectPageWithFF?: TRUE
  590. *Command: CmdCR { *CallbackID: =CMD_CR }
  591. *Command: CmdLF { *Cmd : "<0A>" }
  592. *Command: CmdFF { *CallbackID: =CMD_FF }
  593. *Command: CmdSetSimpleRotation
  594. {
  595. *CallbackID: =CMD_PC_PRN_DIRECTION
  596. *Params: LIST(PrintDirInCCDegrees)
  597. }
  598. *%======== Raster Data ========
  599. *OutputDataFormat: H_BYTE
  600. *OptimizeLeftBound?: TRUE
  601. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  602. *CursorYAfterSendBlockData: NO_MOVE
  603. *Command: CmdSendBlockData
  604. {
  605. *CallbackID: =CMD_SEND_BLOCK_DATA
  606. *Params: RasterDataWidthInBytes
  607. }
  608. *Command: CmdBeginRaster
  609. {
  610. *% *CallbackID: =CMD_BEGIN_RASTER
  611. *CallbackID: =CMD_BEGIN_RASTER_NO_COMP
  612. }
  613. *%======== Device Font ========
  614. *DefaultFont: =RC_FONT_MINCHO
  615. *DefaultCTT: 1
  616. *CharPosition: BASELINE
  617. *DeviceFonts: LIST(=RC_FONT_COURIER,=RC_FONT_SANSERIF,=RC_FONT_ROMAN,
  618. + =RC_FONT_MINCHO,=RC_FONT_MINCHOV)
  619. *FontCartridge: Gothic
  620. {
  621. *rcCartridgeNameID: 277
  622. *Fonts: LIST(=RC_FONT_GOTHIC,=RC_FONT_GOTHICV)
  623. }
  624. *%======== Font Subsitution ========
  625. *TTFS: Mincho
  626. {
  627. *rcTTFontNameID: =RC_STR_MSMINCHO
  628. *rcDevFontNameID: =RC_STR_MINCHO
  629. }
  630. *TTFS: Gothic
  631. {
  632. *rcTTFontNameID: =RC_STR_MSGOTHIC
  633. *rcDevFontNameID: =RC_STR_GOTHIC
  634. }
  635. *TTFSEnabled?: FALSE
  636. *%======== Font Simulation ========
  637. *Command: CmdBoldOn { *CallbackID: =CMD_BOLD_ON }
  638. *Command: CmdItalicOn { *CallbackID: =CMD_ITALIC_ON }
  639. *Command: CmdClearAllFontAttribs { *CallbackID: =CMD_CLEAR_ATTRIB }
  640. *Command: CmdWhiteTextOn { *CallbackID: =CMD_WHITE_ON }
  641. *Command: CmdWhiteTextOff { *CallbackID: =CMD_WHITE_OFF }
  642. *%========== RectFill ==========
  643. *MinGrayFill: 1
  644. *MaxGrayFill: 100
  645. *Command: CmdSetRectWidth
  646. {
  647. *CallbackID: =CMD_RECTWIDTH
  648. *Params: LIST(RectXSize)
  649. }
  650. *Command: CmdSetRectHeight
  651. {
  652. *CallbackID: =CMD_RECTHEIGHT
  653. *Params: LIST(RectYSize)
  654. }
  655. *Command: CmdRectWhiteFill { *CallbackID: =CMD_RECTWHITE }
  656. *Command: CmdRectBlackFill { *CallbackID: =CMD_RECTBLACK }
  657. *Command: CmdRectGrayFill
  658. {
  659. *CallbackID: =CMD_RECTGRAY
  660. *Params: LIST(GrayPercentage)
  661. }