1*acbf353aSAndrew Rist/************************************************************** 2cdf0e10cSrcweir * 3*acbf353aSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*acbf353aSAndrew Rist * or more contributor license agreements. See the NOTICE file 5*acbf353aSAndrew Rist * distributed with this work for additional information 6*acbf353aSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*acbf353aSAndrew Rist * to you under the Apache License, Version 2.0 (the 8*acbf353aSAndrew Rist * "License"); you may not use this file except in compliance 9*acbf353aSAndrew Rist * with the License. You may obtain a copy of the License at 10cdf0e10cSrcweir * 11*acbf353aSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12cdf0e10cSrcweir * 13*acbf353aSAndrew Rist * Unless required by applicable law or agreed to in writing, 14*acbf353aSAndrew Rist * software distributed under the License is distributed on an 15*acbf353aSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*acbf353aSAndrew Rist * KIND, either express or implied. See the License for the 17*acbf353aSAndrew Rist * specific language governing permissions and limitations 18*acbf353aSAndrew Rist * under the License. 19cdf0e10cSrcweir * 20*acbf353aSAndrew Rist *************************************************************/ 21*acbf353aSAndrew Rist 22*acbf353aSAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir// include --------------------------------------------------------------- 25cdf0e10cSrcweir 26cdf0e10cSrcweir#include <sfx2/sfx.hrc> 27cdf0e10cSrcweir#include "printopt.hrc" 28cdf0e10cSrcweir#include "dialog.hrc" 29cdf0e10cSrcweir#include "helpid.hrc" 30cdf0e10cSrcweir 31cdf0e10cSrcweir//**************************************************************************** 32cdf0e10cSrcweir// 33cdf0e10cSrcweir// TabPage 34cdf0e10cSrcweir// 35cdf0e10cSrcweir//**************************************************************************** 36cdf0e10cSrcweir 37cdf0e10cSrcweirTabPage TP_COMMONPRINTOPTIONS 38cdf0e10cSrcweir{ 39cdf0e10cSrcweir HelpID = HID_TP_COMMONPRINTOPTIONS; 40cdf0e10cSrcweir SVLook = TRUE ; 41cdf0e10cSrcweir Size = MAP_APPFONT ( 260 , 185 ) ; 42cdf0e10cSrcweir Hide = TRUE ; 43cdf0e10cSrcweir 44cdf0e10cSrcweir FixedLine GB_REDUCE 45cdf0e10cSrcweir { 46cdf0e10cSrcweir Pos = MAP_APPFONT ( 6, 3 ) ; 47cdf0e10cSrcweir Size = MAP_APPFONT ( 248 , 8 ) ; 48cdf0e10cSrcweir Text [ en-US ] = "Reduce print data"; 49cdf0e10cSrcweir }; 50cdf0e10cSrcweir FixedText FT_OUTPUTTYPE 51cdf0e10cSrcweir { 52cdf0e10cSrcweir TabStop = TRUE; 53cdf0e10cSrcweir Pos = MAP_APPFONT ( 12, 14 ) ; 54cdf0e10cSrcweir Size = MAP_APPFONT ( 60, 10 ) ; 55cdf0e10cSrcweir Text [ en-US ] = "Settings for"; 56cdf0e10cSrcweir }; 57cdf0e10cSrcweir RadioButton RB_PRINTEROUTPUT 58cdf0e10cSrcweir { 59cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_PRINTEROUTPUT"; 60cdf0e10cSrcweir TabStop = TRUE; 61cdf0e10cSrcweir Pos = MAP_APPFONT ( 81, 14 ) ; 62cdf0e10cSrcweir Size = MAP_APPFONT ( 60, 10 ) ; 63cdf0e10cSrcweir Text [ en-US ] = "~Printer"; 64cdf0e10cSrcweir }; 65cdf0e10cSrcweir RadioButton RB_PRINTFILEOUTPUT 66cdf0e10cSrcweir { 67cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_PRINTFILEOUTPUT"; 68cdf0e10cSrcweir TabStop = TRUE; 69cdf0e10cSrcweir Pos = MAP_APPFONT ( 142, 14 ) ; 70cdf0e10cSrcweir Size = MAP_APPFONT ( 100, 10 ) ; 71cdf0e10cSrcweir Text [ en-US ] = "Print to ~file"; 72cdf0e10cSrcweir }; 73cdf0e10cSrcweir 74cdf0e10cSrcweir // ----------- 75cdf0e10cSrcweir 76cdf0e10cSrcweir FixedLine GB_OUTPUT 77cdf0e10cSrcweir { 78cdf0e10cSrcweir Pos = MAP_APPFONT ( 12, 27 ) ; 79cdf0e10cSrcweir Size = MAP_APPFONT ( 242 , 8 ) ; 80cdf0e10cSrcweir }; 81cdf0e10cSrcweir 82cdf0e10cSrcweir CheckBox CB_REDUCETRANSPARENCY 83cdf0e10cSrcweir { 84cdf0e10cSrcweir HelpID = "sfx2:CheckBox:TP_COMMONPRINTOPTIONS:CB_REDUCETRANSPARENCY"; 85cdf0e10cSrcweir TabStop = TRUE; 86cdf0e10cSrcweir Pos = MAP_APPFONT ( 18, 38 ) ; 87cdf0e10cSrcweir Size = MAP_APPFONT ( 115, 10 ) ; 88cdf0e10cSrcweir Text [ en-US ] = "~Reduce transparency"; 89cdf0e10cSrcweir }; 90cdf0e10cSrcweir RadioButton RB_REDUCETRANSPARENCY_AUTO 91cdf0e10cSrcweir { 92cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_REDUCETRANSPARENCY_AUTO"; 93cdf0e10cSrcweir TabStop = TRUE; 94cdf0e10cSrcweir Pos = MAP_APPFONT ( 28, 51 ) ; 95cdf0e10cSrcweir Size = MAP_APPFONT ( 105, 10 ) ; 96cdf0e10cSrcweir Text [ en-US ] = "Auto~matically"; 97cdf0e10cSrcweir }; 98cdf0e10cSrcweir RadioButton RB_REDUCETRANSPARENCY_NONE 99cdf0e10cSrcweir { 100cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_REDUCETRANSPARENCY_NONE"; 101cdf0e10cSrcweir TabStop = TRUE; 102cdf0e10cSrcweir Pos = MAP_APPFONT ( 28, 64 ) ; 103cdf0e10cSrcweir Size = MAP_APPFONT ( 105, 10 ) ; 104cdf0e10cSrcweir Text [ en-US ] = "~No transparency"; 105cdf0e10cSrcweir }; 106cdf0e10cSrcweir 107cdf0e10cSrcweir // ----------- 108cdf0e10cSrcweir 109cdf0e10cSrcweir CheckBox CB_REDUCEGRADIENTS 110cdf0e10cSrcweir { 111cdf0e10cSrcweir HelpID = "sfx2:CheckBox:TP_COMMONPRINTOPTIONS:CB_REDUCEGRADIENTS"; 112cdf0e10cSrcweir TabStop = TRUE; 113cdf0e10cSrcweir Pos = MAP_APPFONT ( 136, 38 ) ; 114cdf0e10cSrcweir Size = MAP_APPFONT ( 121, 10 ) ; 115cdf0e10cSrcweir Text [ en-US ] = "Reduce ~gradients"; 116cdf0e10cSrcweir }; 117cdf0e10cSrcweir RadioButton RB_REDUCEGRADIENTS_STRIPES 118cdf0e10cSrcweir { 119cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_REDUCEGRADIENTS_STRIPES"; 120cdf0e10cSrcweir TabStop = TRUE; 121cdf0e10cSrcweir Pos = MAP_APPFONT ( 146, 51 ) ; 122cdf0e10cSrcweir Size = MAP_APPFONT ( 77, 10 ) ; 123cdf0e10cSrcweir Text [ en-US ] = "Gradient ~stripes"; 124cdf0e10cSrcweir }; 125cdf0e10cSrcweir NumericField NF_REDUCEGRADIENTS_STEPCOUNT 126cdf0e10cSrcweir { 127cdf0e10cSrcweir HelpID = "sfx2:NumericField:TP_COMMONPRINTOPTIONS:NF_REDUCEGRADIENTS_STEPCOUNT"; 128cdf0e10cSrcweir TabStop = TRUE; 129cdf0e10cSrcweir Border = TRUE ; 130cdf0e10cSrcweir Pos = MAP_APPFONT ( 224, 49 ) ; 131cdf0e10cSrcweir Size = MAP_APPFONT ( 24, 12 ) ; 132cdf0e10cSrcweir Minimum = 2; 133cdf0e10cSrcweir Maximum = 256; 134cdf0e10cSrcweir Spin = TRUE ; 135cdf0e10cSrcweir Repeat = TRUE ; 136cdf0e10cSrcweir }; 137cdf0e10cSrcweir RadioButton RB_REDUCEGRADIENTS_COLOR 138cdf0e10cSrcweir { 139cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_REDUCEGRADIENTS_COLOR"; 140cdf0e10cSrcweir TabStop = TRUE; 141cdf0e10cSrcweir Pos = MAP_APPFONT ( 146, 64 ) ; 142cdf0e10cSrcweir Size = MAP_APPFONT ( 108, 10 ) ; 143cdf0e10cSrcweir Text [ en-US ] = "Intermediate ~color"; 144cdf0e10cSrcweir }; 145cdf0e10cSrcweir 146cdf0e10cSrcweir // ----------- 147cdf0e10cSrcweir 148cdf0e10cSrcweir CheckBox CB_REDUCEBITMAPS 149cdf0e10cSrcweir { 150cdf0e10cSrcweir HelpID = "sfx2:CheckBox:TP_COMMONPRINTOPTIONS:CB_REDUCEBITMAPS"; 151cdf0e10cSrcweir TabStop = TRUE; 152cdf0e10cSrcweir Pos = MAP_APPFONT ( 18, 80 ) ; 153cdf0e10cSrcweir Size = MAP_APPFONT ( 115, 10 ) ; 154cdf0e10cSrcweir Text [ en-US ] = "Reduce ~bitmaps"; 155cdf0e10cSrcweir }; 156cdf0e10cSrcweir RadioButton RB_REDUCEBITMAPS_OPTIMAL 157cdf0e10cSrcweir { 158cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_REDUCEBITMAPS_OPTIMAL"; 159cdf0e10cSrcweir TabStop = TRUE; 160cdf0e10cSrcweir Pos = MAP_APPFONT ( 28, 93 ) ; 161cdf0e10cSrcweir Size = MAP_APPFONT ( 226, 10 ) ; 162cdf0e10cSrcweir Text [ en-US ] = "~High print quality"; 163cdf0e10cSrcweir }; 164cdf0e10cSrcweir RadioButton RB_REDUCEBITMAPS_NORMAL 165cdf0e10cSrcweir { 166cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_REDUCEBITMAPS_NORMAL"; 167cdf0e10cSrcweir TabStop = TRUE; 168cdf0e10cSrcweir Pos = MAP_APPFONT ( 28, 106 ) ; 169cdf0e10cSrcweir Size = MAP_APPFONT ( 226, 10 ) ; 170cdf0e10cSrcweir Text [ en-US ] = "N~ormal print quality"; 171cdf0e10cSrcweir }; 172cdf0e10cSrcweir RadioButton RB_REDUCEBITMAPS_RESOLUTION 173cdf0e10cSrcweir { 174cdf0e10cSrcweir HelpID = "sfx2:RadioButton:TP_COMMONPRINTOPTIONS:RB_REDUCEBITMAPS_RESOLUTION"; 175cdf0e10cSrcweir TabStop = TRUE; 176cdf0e10cSrcweir Pos = MAP_APPFONT ( 28, 119 ) ; 177cdf0e10cSrcweir Size = MAP_APPFONT ( 52, 10 ) ; 178cdf0e10cSrcweir Text [ en-US ] = "Reso~lution"; 179cdf0e10cSrcweir }; 180cdf0e10cSrcweir ListBox LB_REDUCEBITMAPS_RESOLUTION 181cdf0e10cSrcweir { 182cdf0e10cSrcweir HelpID = "sfx2:ListBox:TP_COMMONPRINTOPTIONS:LB_REDUCEBITMAPS_RESOLUTION"; 183cdf0e10cSrcweir TabStop = TRUE; 184cdf0e10cSrcweir Border = TRUE ; 185cdf0e10cSrcweir Pos = MAP_APPFONT ( 81, 117 ) ; 186cdf0e10cSrcweir Size = MAP_APPFONT ( 60, 100 ) ; 187cdf0e10cSrcweir DropDown = TRUE; 188cdf0e10cSrcweir 189cdf0e10cSrcweir StringList [ en-US ] = 190cdf0e10cSrcweir { 191cdf0e10cSrcweir < "72 DPI"; 0; > ; 192cdf0e10cSrcweir < "96 DPI"; 0; > ; 193cdf0e10cSrcweir < "150 DPI (Fax)"; 0; > ; 194cdf0e10cSrcweir < "200 DPI (default)"; 0; > ; 195cdf0e10cSrcweir < "300 DPI"; 0; > ; 196cdf0e10cSrcweir < "600 DPI"; 0; > ; 197cdf0e10cSrcweir }; 198cdf0e10cSrcweir }; 199cdf0e10cSrcweir CheckBox CB_REDUCEBITMAPS_TRANSPARENCY 200cdf0e10cSrcweir { 201cdf0e10cSrcweir HelpID = "sfx2:CheckBox:TP_COMMONPRINTOPTIONS:CB_REDUCEBITMAPS_TRANSPARENCY"; 202cdf0e10cSrcweir TabStop = TRUE; 203cdf0e10cSrcweir Pos = MAP_APPFONT ( 28, 132 ) ; 204cdf0e10cSrcweir Size = MAP_APPFONT ( 226, 10 ) ; 205cdf0e10cSrcweir Text [ en-US ] = "Include transparent ob~jects"; 206cdf0e10cSrcweir }; 207cdf0e10cSrcweir 208cdf0e10cSrcweir // ----------- 209cdf0e10cSrcweir 210cdf0e10cSrcweir CheckBox CB_CONVERTTOGREYSCALES 211cdf0e10cSrcweir { 212cdf0e10cSrcweir HelpID = "sfx2:CheckBox:TP_COMMONPRINTOPTIONS:CB_CONVERTTOGREYSCALES"; 213cdf0e10cSrcweir TabStop = TRUE; 214cdf0e10cSrcweir Pos = MAP_APPFONT ( 136, 80 ) ; 215cdf0e10cSrcweir Size = MAP_APPFONT ( 123, 10 ) ; 216cdf0e10cSrcweir Text [ en-US ] = "Con~vert colors to grayscale"; 217cdf0e10cSrcweir }; 218cdf0e10cSrcweir 219cdf0e10cSrcweir // ----------- 220cdf0e10cSrcweir 221cdf0e10cSrcweir FixedLine GB_PRINT_WARN 222cdf0e10cSrcweir { 223cdf0e10cSrcweir Pos = MAP_APPFONT ( 6, 148 ) ; 224cdf0e10cSrcweir Size = MAP_APPFONT ( 248 , 8 ) ; 225cdf0e10cSrcweir Text [ en-US ] = "Printer warnings" ; 226cdf0e10cSrcweir }; 227cdf0e10cSrcweir CheckBox CB_PAPERSIZE 228cdf0e10cSrcweir { 229cdf0e10cSrcweir HelpID = "sfx2:CheckBox:TP_COMMONPRINTOPTIONS:CB_PAPERSIZE"; 230cdf0e10cSrcweir TabStop = TRUE; 231cdf0e10cSrcweir Pos = MAP_APPFONT ( 12, 159 ) ; 232cdf0e10cSrcweir Size = MAP_APPFONT ( 123, 10 ) ; 233cdf0e10cSrcweir Text [ en-US ] = "P~aper size" ; 234cdf0e10cSrcweir }; 235cdf0e10cSrcweir CheckBox CB_PAPERORIENTATION 236cdf0e10cSrcweir { 237cdf0e10cSrcweir HelpID = "sfx2:CheckBox:TP_COMMONPRINTOPTIONS:CB_PAPERORIENTATION"; 238cdf0e10cSrcweir TabStop = TRUE; 239cdf0e10cSrcweir Pos = MAP_APPFONT ( 12, 172 ) ; 240cdf0e10cSrcweir Size = MAP_APPFONT ( 123 , 10 ) ; 241cdf0e10cSrcweir Text [ en-US ] = "Pap~er orientation" ; 242cdf0e10cSrcweir }; 243cdf0e10cSrcweir CheckBox CB_TRANSPARENCY 244cdf0e10cSrcweir { 245cdf0e10cSrcweir HelpID = "sfx2:CheckBox:TP_COMMONPRINTOPTIONS:CB_TRANSPARENCY"; 246cdf0e10cSrcweir TabStop = TRUE; 247cdf0e10cSrcweir Pos = MAP_APPFONT ( 136, 159 ) ; 248cdf0e10cSrcweir Size = MAP_APPFONT ( 123, 10 ) ; 249cdf0e10cSrcweir Text [ en-US ] = "~Transparency"; 250cdf0e10cSrcweir }; 251cdf0e10cSrcweir}; 252cdf0e10cSrcweir 253cdf0e10cSrcweir// -------------- 254cdf0e10cSrcweir// - WarningBox - 255cdf0e10cSrcweir// -------------- 256cdf0e10cSrcweir 257cdf0e10cSrcweirModalDialog RID_WARN_PRINTTRANSPARENCY 258cdf0e10cSrcweir{ 259cdf0e10cSrcweir HelpID = "sfx2:ModalDialog:RID_WARN_PRINTTRANSPARENCY"; 260cdf0e10cSrcweir OutputSize = TRUE ; 261cdf0e10cSrcweir Size = MAP_APPFONT ( 195 , 85 ) ; 262cdf0e10cSrcweir Text [ en-US ] = "Warning" ; 263cdf0e10cSrcweir Moveable = TRUE ; 264cdf0e10cSrcweir FixedImage FI_PRINTTRANSWARN 265cdf0e10cSrcweir { 266cdf0e10cSrcweir Pos = MAP_APPFONT ( 6 , 6 ) ; 267cdf0e10cSrcweir Size = MAP_APPFONT ( 20 , 20 ) ; 268cdf0e10cSrcweir }; 269cdf0e10cSrcweir FixedText FT_PRINTTRANSWARN 270cdf0e10cSrcweir { 271cdf0e10cSrcweir Pos = MAP_APPFONT ( 29 , 6 ) ; 272cdf0e10cSrcweir Size = MAP_APPFONT ( 163 , 36 ) ; 273cdf0e10cSrcweir WordBreak = TRUE ; 274cdf0e10cSrcweir Text [ en-US ] = "Your document contains transparent objects.\nThis may lead to longer printing time on certain\nprinters. Should the aspect of transparency\nbe reduced?"; 275cdf0e10cSrcweir }; 276cdf0e10cSrcweir OKButton BTN_PRINTTRANS_YES 277cdf0e10cSrcweir { 278cdf0e10cSrcweir Pos = MAP_APPFONT ( 12 , 48 ) ; 279cdf0e10cSrcweir Size = MAP_APPFONT ( 50 , 14 ) ; 280cdf0e10cSrcweir DefButton = TRUE; 281cdf0e10cSrcweir Text [ en-US ] = "~Yes" ; 282cdf0e10cSrcweir }; 283cdf0e10cSrcweir PushButton BTN_PRINTTRANS_NO 284cdf0e10cSrcweir { 285cdf0e10cSrcweir HelpID = "sfx2:PushButton:RID_WARN_PRINTTRANSPARENCY:BTN_PRINTTRANS_NO"; 286cdf0e10cSrcweir Pos = MAP_APPFONT ( 68 , 48 ) ; 287cdf0e10cSrcweir Size = MAP_APPFONT ( 50 , 14 ) ; 288cdf0e10cSrcweir Text [ en-US ] = "~No" ; 289cdf0e10cSrcweir }; 290cdf0e10cSrcweir CancelButton BTN_PRINTTRANS_CANCEL 291cdf0e10cSrcweir { 292cdf0e10cSrcweir Pos = MAP_APPFONT ( 124 , 48 ) ; 293cdf0e10cSrcweir Size = MAP_APPFONT ( 50 , 14 ) ; 294cdf0e10cSrcweir Text [ en-US ] = "~Cancel" ; 295cdf0e10cSrcweir }; 296cdf0e10cSrcweir CheckBox CBX_NOPRINTTRANSWARN 297cdf0e10cSrcweir { 298cdf0e10cSrcweir HelpID = "sfx2:CheckBox:RID_WARN_PRINTTRANSPARENCY:CBX_NOPRINTTRANSWARN"; 299cdf0e10cSrcweir Pos = MAP_APPFONT ( 6 , 68 ) ; 300cdf0e10cSrcweir Size = MAP_APPFONT ( 183 , 10 ) ; 301cdf0e10cSrcweir Text [ en-US ] = "~Do not show warning again" ; 302cdf0e10cSrcweir }; 303cdf0e10cSrcweir}; 304cdf0e10cSrcweir 305cdf0e10cSrcweir 306cdf0e10cSrcweir 307cdf0e10cSrcweir 308cdf0e10cSrcweir 309cdf0e10cSrcweir 310cdf0e10cSrcweir 311cdf0e10cSrcweir 312cdf0e10cSrcweir 313cdf0e10cSrcweir 314cdf0e10cSrcweir 315cdf0e10cSrcweir 316cdf0e10cSrcweir 317cdf0e10cSrcweir 318cdf0e10cSrcweir 319cdf0e10cSrcweir 320cdf0e10cSrcweir 321cdf0e10cSrcweir 322cdf0e10cSrcweir 323cdf0e10cSrcweir 324cdf0e10cSrcweir 325cdf0e10cSrcweir 326cdf0e10cSrcweir 327cdf0e10cSrcweir 328cdf0e10cSrcweir 329cdf0e10cSrcweir 330cdf0e10cSrcweir 331cdf0e10cSrcweir 332cdf0e10cSrcweir 333cdf0e10cSrcweir 334cdf0e10cSrcweir 335cdf0e10cSrcweir 336cdf0e10cSrcweir 337cdf0e10cSrcweir 338cdf0e10cSrcweir 339cdf0e10cSrcweir 340cdf0e10cSrcweir 341cdf0e10cSrcweir 342cdf0e10cSrcweir 343cdf0e10cSrcweir 344cdf0e10cSrcweir 345cdf0e10cSrcweir 346cdf0e10cSrcweir 347cdf0e10cSrcweir 348cdf0e10cSrcweir 349cdf0e10cSrcweir 350cdf0e10cSrcweir 351cdf0e10cSrcweir 352cdf0e10cSrcweir 353cdf0e10cSrcweir 354cdf0e10cSrcweir 355cdf0e10cSrcweir 356cdf0e10cSrcweir 357cdf0e10cSrcweir 358cdf0e10cSrcweir 359cdf0e10cSrcweir 360cdf0e10cSrcweir 361cdf0e10cSrcweir 362cdf0e10cSrcweir 363cdf0e10cSrcweir 364cdf0e10cSrcweir 365cdf0e10cSrcweir 366cdf0e10cSrcweir 367cdf0e10cSrcweir 368cdf0e10cSrcweir 369cdf0e10cSrcweir 370cdf0e10cSrcweir 371cdf0e10cSrcweir 372cdf0e10cSrcweir 373cdf0e10cSrcweir 374