Microsoft Print to PDF 自定义纸张大小
-
C:\Windows\System32\spool\V4Dirs
- 可能有多个文件夹都尝试编辑一下试试,找含有.xml文件的目录,然后编辑gpd文件,插入下方标红代码段
-
*GPDSpecVersion: "1.0" *GPDFileVersion: "1.0" *IsXPSDriver?: TRUE *CodePage: 1252 *ModelName: "PrintDeviceCapabilities GPD" *PrinterType: PAGE *%%% Copyright (c) 1997-1999 Microsoft Corporation *%%% value macros for standard feature names and standard option names *%%% used in older Unidrv's. *CodePage: 1252 *% Windows 3.1 US (ANSI) code page *Feature: RESDLL { *Name: "resource dll files" *ConcealFromUI?: TRUE *Option: UniresDLL { *Name: "unires.dll" } } *Macros: StdFeatureNames { ORIENTATION_DISPLAY: RESDLL.UniresDLL.11100 PAPER_SIZE_DISPLAY: RESDLL.UniresDLL.11101 PAPER_SOURCE_DISPLAY: RESDLL.UniresDLL.11102 RESOLUTION_DISPLAY: RESDLL.UniresDLL.11103 MEDIA_TYPE_DISPLAY: RESDLL.UniresDLL.11104 TEXT_QUALITY_DISPLAY: RESDLL.UniresDLL.11105 COLOR_PRINTING_MODE_DISPLAY: RESDLL.UniresDLL.11106 PRINTER_MEMORY_DISPLAY: RESDLL.UniresDLL.11107 TWO_SIDED_PRINTING_DISPLAY: RESDLL.UniresDLL.11108 PAGE_PROTECTION_DISPLAY: RESDLL.UniresDLL.11109 HALFTONING_DISPLAY: RESDLL.UniresDLL.11110 OUTPUTBIN_DISPLAY: RESDLL.UniresDLL.11111 IMAGECONTROL_DISPLAY: RESDLL.UniresDLL.11112 PRINTDENSITY_DISPLAY: RESDLL.UniresDLL.11113 GRAPHICSMODE_DISPLAY: RESDLL.UniresDLL.11114 TEXTHALFTONE_DISPLAY: RESDLL.UniresDLL.11115 GRAPHICSHALFTONE_DISPLAY: RESDLL.UniresDLL.11116 PHOTOHALFTONE_DISPLAY: RESDLL.UniresDLL.11117 } *Macros: StdPaperSizeNames { RCID_DMPAPER_SYSTEM_NAME: 0x7fffffff LETTER_DISPLAY: RESDLL.UniresDLL.10000 LETTERSMALL_DISPLAY: RESDLL.UniresDLL.10001 TABLOID_DISPLAY: RESDLL.UniresDLL.10002 LEDGER_DISPLAY: RESDLL.UniresDLL.10003 LEGAL_DISPLAY: RESDLL.UniresDLL.10004 STATEMENT_DISPLAY: RESDLL.UniresDLL.10005 EXECUTIVE_DISPLAY: RESDLL.UniresDLL.10006 A3_DISPLAY: RESDLL.UniresDLL.10007 A4_DISPLAY: RESDLL.UniresDLL.10008 A4SMALL_DISPLAY: RESDLL.UniresDLL.10009 A5_DISPLAY: RESDLL.UniresDLL.10010 B4_DISPLAY: RESDLL.UniresDLL.10011 B5_DISPLAY: RESDLL.UniresDLL.10012 FOLIO_DISPLAY: RESDLL.UniresDLL.10013 QUARTO: RESDLL.UniresDLL.10014 10X14_DISPLAY: RESDLL.UniresDLL.10015 11X17_DISPLAY: RESDLL.UniresDLL.10016 NOTE_DISPLAY: RESDLL.UniresDLL.10017 ENV_9_DISPLAY: RESDLL.UniresDLL.10018 ENV_10_DISPLAY: RESDLL.UniresDLL.10019 ENV_11_DISPLAY: RESDLL.UniresDLL.10020 ENV_12_DISPLAY: RESDLL.UniresDLL.10021 ENV_14_DISPLAY: RESDLL.UniresDLL.10022 CSHEET_DISPLAY: RESDLL.UniresDLL.10023 DSHEET_DISPLAY: RESDLL.UniresDLL.10024 ESHEET_DISPLAY: RESDLL.UniresDLL.10025 ENV_DL_DISPLAY: RESDLL.UniresDLL.10026 ENV_C5_DISPLAY: RESDLL.UniresDLL.10027 ENV_C3_DISPLAY: RESDLL.UniresDLL.10028 ENV_C4_DISPLAY: RESDLL.UniresDLL.10029 ENV_C6_DISPLAY: RESDLL.UniresDLL.10030 ENV_C65_DISPLAY: RESDLL.UniresDLL.10031 ENV_B4_DISPLAY: RESDLL.UniresDLL.10032 ENV_B5_DISPLAY: RESDLL.UniresDLL.10033 ENV_B6_DISPLAY: RESDLL.UniresDLL.10034 ENV_ITALY_DISPLAY: RESDLL.UniresDLL.10035 ENV_MONARCH_DISPLAY: RESDLL.UniresDLL.10036 ENV_PERSONAL_DISPLAY: RESDLL.UniresDLL.10037 FANFOLD_US_DISPLAY: RESDLL.UniresDLL.10038 FANFOLD_STD_GERMAN_DISPLAY: RESDLL.UniresDLL.10039 FANFOLD_LGL_GERMAN_DISPLAY: RESDLL.UniresDLL.10040 ISO_B4_DISPLAY: RESDLL.UniresDLL.10041 JAPANESE_POSTCARD_DISPLAY: RESDLL.UniresDLL.10042 9X11_DISPLAY: RESDLL.UniresDLL.10043 10X11_DISPLAY: RESDLL.UniresDLL.10044 15X11_DISPLAY: RESDLL.UniresDLL.10045 ENV_INVITE_DISPLAY: RESDLL.UniresDLL.10046 RESERVED1: RESDLL.UniresDLL.10047 RESERVED2: RESDLL.UniresDLL.10048 LETTER_EXTRA_DISPLAY: RESDLL.UniresDLL.10049 LEGAL_EXTRA_DISPLAY: RESDLL.UniresDLL.10050 TABLOID_EXTRA_DISPLAY: RESDLL.UniresDLL.10051 A4_EXTRA_DISPLAY: RESDLL.UniresDLL.10052 LETTER_TRANSVERSE_DISPLAY: RESDLL.UniresDLL.10053 A4_TRANSVERSE_DISPLAY: RESDLL.UniresDLL.10054 LETTER_EXTRA_TRANSVERSE_DISPLAY: RESDLL.UniresDLL.10055 A_PLUS_DISPLAY: RESDLL.UniresDLL.10056 B_PLUS_DISPLAY: RESDLL.UniresDLL.10057 LETTER_PLUS_DISPLAY: RESDLL.UniresDLL.10058 A4_PLUS_DISPLAY: RESDLL.UniresDLL.10059 A5_TRANSVERSE_DISPLAY: RESDLL.UniresDLL.10060 B5_TRANSVERSE_DISPLAY: RESDLL.UniresDLL.10061 A3_EXTRA_DISPLAY: RESDLL.UniresDLL.10062 A5_EXTRA_DISPLAY: RESDLL.UniresDLL.10063 B5_EXTRA_DISPLAY: RESDLL.UniresDLL.10064 A2_DISPLAY: RESDLL.UniresDLL.10065 A3_TRANSVERSE_DISPLAY: RESDLL.UniresDLL.10066 A3_EXTRA_TRANSVERSE_DISPLAY: RESDLL.UniresDLL.10067 DBL_JAPANESE_POSTCARD_DISPLAY: RESDLL.UniresDLL.10068 A6_DISPLAY: RESDLL.UniresDLL.10069 JENV_KAKU2_DISPLAY: RESDLL.UniresDLL.10070 JENV_KAKU3_DISPLAY: RESDLL.UniresDLL.10071 JENV_CHOU3_DISPLAY: RESDLL.UniresDLL.10072 JENV_CHOU4_DISPLAY: RESDLL.UniresDLL.10073 LETTER_ROTATED_DISPLAY: RESDLL.UniresDLL.10074 A3_ROTATED_DISPLAY: RESDLL.UniresDLL.10075 A4_ROTATED_DISPLAY: RESDLL.UniresDLL.10076 A5_ROTATED_DISPLAY: RESDLL.UniresDLL.10077 B4_JIS_ROTATED_DISPLAY: RESDLL.UniresDLL.10078 B5_JIS_ROTATED_DISPLAY: RESDLL.UniresDLL.10079 JAPANESE_POSTCARD_ROTATED_DISPLAY: RESDLL.UniresDLL.10080 DBL_JAPANESE_POSTCARD_ROTATED_DISPLAY: RESDLL.UniresDLL.10081 A6_ROTATED_DISPLAY: RESDLL.UniresDLL.10082 JENV_KAKU2_ROTATED_DISPLAY: RESDLL.UniresDLL.10083 JENV_KAKU3_ROTATED_DISPLAY: RESDLL.UniresDLL.10084 JENV_CHOU3_ROTATED_DISPLAY: RESDLL.UniresDLL.10085 JENV_CHOU4_ROTATED_DISPLAY: RESDLL.UniresDLL.10086 B6_JIS_DISPLAY: RESDLL.UniresDLL.10087 B6_JIS_ROTATED_DISPLAY: RESDLL.UniresDLL.10088 12X11_DISPLAY: RESDLL.UniresDLL.10089 JENV_YOU4_DISPLAY: RESDLL.UniresDLL.10090 JENV_YOU4_ROTATED_DISPLAY: RESDLL.UniresDLL.10091 P16K_DISPLAY: RESDLL.UniresDLL.10092 P32K_DISPLAY: RESDLL.UniresDLL.10093 P32KBIG_DISPLAY: RESDLL.UniresDLL.10094 PENV_1_DISPLAY: RESDLL.UniresDLL.10095 PENV_2_DISPLAY: RESDLL.UniresDLL.10096 PENV_3_DISPLAY: RESDLL.UniresDLL.10097 PENV_4_DISPLAY: RESDLL.UniresDLL.10098 PENV_5_DISPLAY: RESDLL.UniresDLL.10099 PENV_6_DISPLAY: RESDLL.UniresDLL.10100 PENV_7_DISPLAY: RESDLL.UniresDLL.10101 PENV_8_DISPLAY: RESDLL.UniresDLL.10102 PENV_9_DISPLAY: RESDLL.UniresDLL.10103 PENV_10_DISPLAY: RESDLL.UniresDLL.10104 P16K_ROTATED_DISPLAY: RESDLL.UniresDLL.10105 P32K_ROTATED_DISPLAY: RESDLL.UniresDLL.10106 P32KBIG_ROTATED_DISPLAY: RESDLL.UniresDLL.10107 PENV_1_ROTATED_DISPLAY: RESDLL.UniresDLL.10108 PENV_2_ROTATED_DISPLAY: RESDLL.UniresDLL.10109 PENV_3_ROTATED_DISPLAY: RESDLL.UniresDLL.10110 PENV_4_ROTATED_DISPLAY: RESDLL.UniresDLL.10111 PENV_5_ROTATED_DISPLAY: RESDLL.UniresDLL.10112 PENV_6_ROTATED_DISPLAY: RESDLL.UniresDLL.10113 PENV_7_ROTATED_DISPLAY: RESDLL.UniresDLL.10114 PENV_8_ROTATED_DISPLAY: RESDLL.UniresDLL.10115 PENV_9_ROTATED_DISPLAY: RESDLL.UniresDLL.10116 PENV_10_ROTATED_DISPLAY: RESDLL.UniresDLL.10117 USER_DEFINED_SIZE_DISPLAY: RESDLL.UniresDLL.10255 } *Macros: StdInputBinNames { UPPER_TRAY_DISPLAY: RESDLL.UniresDLL.10256 LOWER_TRAY_DISPLAY: RESDLL.UniresDLL.10257 MIDDLE_TRAY_DISPLAY: RESDLL.UniresDLL.10258 MANUAL_FEED_DISPLAY: RESDLL.UniresDLL.10259 ENV_FEED_DISPLAY: RESDLL.UniresDLL.10260 ENV_MANUAL_DISPLAY: RESDLL.UniresDLL.10261 AUTO_DISPLAY: RESDLL.UniresDLL.10262 TRACTOR_DISPLAY: RESDLL.UniresDLL.10263 SMALL_FORMAT_DISPLAY: RESDLL.UniresDLL.10264 LARGE_FORMAT_DISPLAY: RESDLL.UniresDLL.10265 LARGE_CAP_DISPLAY: RESDLL.UniresDLL.10266 CASSETTE_DISPLAY: RESDLL.UniresDLL.10267 } *Macros: StdMediaTypeNames { PLAIN_PAPER_DISPLAY: RESDLL.UniresDLL.10512 TRANSPARENCY_DISPLAY: RESDLL.UniresDLL.10513 GLOSSY_PAPER_DISPLAY: RESDLL.UniresDLL.10514 } *Macros: StdTextQualityNames { LETTER_QUALITY_DISPLAY: RESDLL.UniresDLL.10768 NEAR_LETTER_QUALITY_DISPLAY: RESDLL.UniresDLL.10769 MEMO_QUALITY_DISPLAY: RESDLL.UniresDLL.10770 DRAFT_QUALITY_DISPLAY: RESDLL.UniresDLL.10771 TEXT_QUALITY_DISPLAY: RESDLL.UniresDLL.10772 } *Macros: OtherStdNames { PORTRAIT_DISPLAY: RESDLL.UniresDLL.11025 LANDSCAPE_DISPLAY: RESDLL.UniresDLL.11026 MONO_DISPLAY: RESDLL.UniresDLL.11030 COLOR_DISPLAY: RESDLL.UniresDLL.11031 8BPP_DISPLAY: RESDLL.UniresDLL.11032 24BPP_DISPLAY: RESDLL.UniresDLL.11033 NONE_DISPLAY: RESDLL.UniresDLL.11040 FLIP_ON_LONG_EDGE_DISPLAY: RESDLL.UniresDLL.11041 FLIP_ON_SHORT_EDGE_DISPLAY: RESDLL.UniresDLL.11042 ON_DISPLAY: RESDLL.UniresDLL.11090 OFF_DISPLAY: RESDLL.UniresDLL.11091 DOTS_PER_INCH: "dots per inch" HT_AUTO_SELECT_DISPLAY: RESDLL.UniresDLL.11050 HT_SUPERCELL_DISPLAY: RESDLL.UniresDLL.11051 HT_DITHER6X6_DISPLAY: RESDLL.UniresDLL.11052 HT_DITHER8X8_DISPLAY: RESDLL.UniresDLL.11053 } *Macros: StdPersonalities { PERSONALITY_LIPS_DISPLAY: RESDLL.UniresDLL.11500 PERSONALITY_ESCP2_DISPLAY: RESDLL.UniresDLL.11501 PERSONALITY_PPDS_DISPLAY: RESDLL.UniresDLL.11502 PERSONALITY_CaPSL_DISPLAY: RESDLL.UniresDLL.11503 PERSONALITY_KPDL_DISPLAY: RESDLL.UniresDLL.11504 PERSONALITY_TextOnly_DISPLAY: RESDLL.UniresDLL.11505 PERSONALITY_201PL_DISPLAY: RESDLL.UniresDLL.11506 PERSONALITY_ART_DISPLAY: RESDLL.UniresDLL.11507 PERSONALITY_ESCPage_DISPLAY: RESDLL.UniresDLL.11508 PERSONALITY_ESCP_DISPLAY: RESDLL.UniresDLL.11509 PERSONALITY_KS_DISPLAY: RESDLL.UniresDLL.11510 PERSONALITY_KSSM_DISPLAY: RESDLL.UniresDLL.11511 PERSONALITY_PAGES_DISPLAY: RESDLL.UniresDLL.11512 PERSONALITY_PCL_DISPLAY: RESDLL.UniresDLL.11513 PERSONALITY_RPDL_DISPLAY: RESDLL.UniresDLL.11514 PERSONALITY_Unknown_DISPLAY: RESDLL.UniresDLL.11515 PERSONALITY_HPGL2_DISPLAY: RESDLL.UniresDLL.11516 PERSONALITY_PCLXL_DISPLAY: RESDLL.UniresDLL.11517 PERSONALITY_HPGL2: "HPGL2" PERSONALITY_PCLXL: "PCLXL" } *Macros: GraphicModes { GRAPHICSMODE_RASTER_DISPLAY: RESDLL.UniresDLL.11601 GRAPHICSMODE_HPGL2_DISPLAY: =PERSONALITY_HPGL2_DISPLAY GRAPHICSMODE_PCLXL_DISPLAY: =PERSONALITY_PCLXL_DISPLAY } *Macros: HalftoneSettings { DETAIL_HT_DISPLAY: RESDLL.UniresDLL.11401 SMOOTH_HT_DISPLAY: RESDLL.UniresDLL.11402 BASIC_HT_DISPLAY: RESDLL.UniresDLL.11403 } *NoPunctuationCharSubstitute?: TRUE *SupportLargeMasterUnits?: TRUE *MasterUnits: PAIR(457200, 457200) *Feature: PaperSize { *rcNameID: =PAPER_SIZE_DISPLAY *PrintSchemaKeywordMap: "PageMediaSize" *DefaultOption: LETTER *Option: TABLOID { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "NorthAmericaTabloid" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(5029200, 7772400) } *Option: LEGAL { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "NorthAmericaLegal" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(3886200, 6400800) } *Option: STATEMENT { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "NorthAmericaStatement" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(2514600, 3886200) } *Option: EXECUTIVE { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "NorthAmericaExecutive" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(3314700, 4800600) } *Option: A3 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "ISOA3" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(5346000, 7560000) } *Option: A4 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "ISOA4" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(3780000, 5346000) } *Option: CUSTOMSIZE { *rcNameID: =USER_DEFINED_SIZE_DISPLAY *MinSize: PAIR(0, 0) *MaxSize: PAIR(5346000, 7560000) *MaxPrintableWidth: 5346000 } *Option: A5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "ISOA5" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(2664000, 3780000) } *Option: B4 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "JISB4" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(4626000, 6552000) } *Option: B5 { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "JISB5" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(3276000, 4626000) } *Option: LETTER { *rcNameID: =RCID_DMPAPER_SYSTEM_NAME *PrintSchemaKeywordMap: "NorthAmericaLetter" *PrintableOrigin: PAIR(0, 0) *PrintableArea: PAIR(3886200, 5029200) } } *Feature: Orientation { *rcNameID: =ORIENTATION_DISPLAY *PrintSchemaKeywordMap: "PageOrientation" *DefaultOption: PORTRAIT *Option: LANDSCAPE_CC90 { *rcNameID: =LANDSCAPE_DISPLAY *PrintSchemaKeywordMap: "Landscape" } *Option: PORTRAIT { *rcNameID: =PORTRAIT_DISPLAY *PrintSchemaKeywordMap: "Portrait" } } *Feature: Resolution { *rcNameID: =RESOLUTION_DISPLAY *PrintSchemaKeywordMap: "PageResolution" *DefaultOption: ResOption1 *Option: ResOption1 { *Name: "600 x 600" *PrintSchemaNamespace: "http://schemas.microsoft.com/windows/2015/02/printing/printschemakeywords/microsoftprinttopdf" *SpotDiameter: 100 *DPI: PAIR(600, 600) *TextDPI: PAIR(600, 600) } } *Feature: ColorMode { *rcNameID: =COLOR_PRINTING_MODE_DISPLAY *PrintSchemaKeywordMap: "PageOutputColor" *DefaultOption: Color *ConcealFromUI?: TRUE *Option: Color { *Name: "Color" *PrintSchemaKeywordMap: "Color" *DevBPP: 24 *DrvBPP: 24 } } *Command: CmdCR { *Cmd : "" } *Command: CmdLF { *Cmd : "" } *Command: CmdFF { *Cmd : "" } *Command: CmdSendBlockData { *Cmd : "" }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义