xref: /aoo4110/main/vcl/source/src/print.src (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski/**************************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski *************************************************************/
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski#include "svids.hrc"
25*b1cdbd2cSJim Jagielski
26*b1cdbd2cSJim JagielskiModalDialog SV_DLG_PRINT
27*b1cdbd2cSJim Jagielski{
28*b1cdbd2cSJim Jagielski    HelpID = ".HelpID:vcl:PrintDialog:Dialog";
29*b1cdbd2cSJim Jagielski    Text [en-US] = "Print";
30*b1cdbd2cSJim Jagielski    Closeable = TRUE;
31*b1cdbd2cSJim Jagielski    Sizeable = TRUE;
32*b1cdbd2cSJim Jagielski    Moveable = TRUE;
33*b1cdbd2cSJim Jagielski	Maxable = TRUE;
34*b1cdbd2cSJim Jagielski    SVLook = TRUE;
35*b1cdbd2cSJim Jagielski
36*b1cdbd2cSJim Jagielski    Size = MAP_APPFONT( 350, 215 );
37*b1cdbd2cSJim Jagielski
38*b1cdbd2cSJim Jagielski    OKButton SV_PRINT_OK
39*b1cdbd2cSJim Jagielski    {
40*b1cdbd2cSJim Jagielski        DefButton = TRUE;
41*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 240, 195 );
42*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 50, 15 );
43*b1cdbd2cSJim Jagielski        Text [en-US] = "~Print";
44*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:OK";
45*b1cdbd2cSJim Jagielski    };
46*b1cdbd2cSJim Jagielski    CancelButton SV_PRINT_CANCEL
47*b1cdbd2cSJim Jagielski    {
48*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 295, 195 );
49*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 50, 15 );
50*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:Cancel";
51*b1cdbd2cSJim Jagielski    };
52*b1cdbd2cSJim Jagielski    HelpButton SV_PRINT_HELP
53*b1cdbd2cSJim Jagielski    {
54*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 5, 5 );
55*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 50, 15 );
56*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:Help";
57*b1cdbd2cSJim Jagielski    };
58*b1cdbd2cSJim Jagielski
59*b1cdbd2cSJim Jagielski    Window SV_PRINT_PAGE_PREVIEW
60*b1cdbd2cSJim Jagielski    {
61*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 5, 5 );
62*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 130, 130 );
63*b1cdbd2cSJim Jagielski        Border = FALSE;
64*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:Preview";
65*b1cdbd2cSJim Jagielski    };
66*b1cdbd2cSJim Jagielski    NumericField SV_PRINT_PAGE_EDIT
67*b1cdbd2cSJim Jagielski    {
68*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 5, 140 );
69*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 30, 12 );
70*b1cdbd2cSJim Jagielski        SVLook = TRUE;
71*b1cdbd2cSJim Jagielski        Spin = FALSE;
72*b1cdbd2cSJim Jagielski        Border = TRUE;
73*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:PageEdit";
74*b1cdbd2cSJim Jagielski    };
75*b1cdbd2cSJim Jagielski    FixedText SV_PRINT_PAGE_TXT
76*b1cdbd2cSJim Jagielski    {
77*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 40,142 );
78*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 30, 12 );
79*b1cdbd2cSJim Jagielski        Text [ en-US ] = "/ %n";
80*b1cdbd2cSJim Jagielski        VCenter = TRUE;
81*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:NumPagesText";
82*b1cdbd2cSJim Jagielski    };
83*b1cdbd2cSJim Jagielski    PushButton SV_PRINT_PAGE_FORWARD
84*b1cdbd2cSJim Jagielski    {
85*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 95, 140 );
86*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 15, 12 );
87*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:ForwardBtn";
88*b1cdbd2cSJim Jagielski    };
89*b1cdbd2cSJim Jagielski    PushButton SV_PRINT_PAGE_BACKWARD
90*b1cdbd2cSJim Jagielski    {
91*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 80, 140 );
92*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 15, 12 );
93*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:BackwardBtn";
94*b1cdbd2cSJim Jagielski    };
95*b1cdbd2cSJim Jagielski    TabControl SV_PRINT_TABCTRL
96*b1cdbd2cSJim Jagielski    {
97*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 140, 5 );
98*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 205, 175 );
99*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:TabPages";
100*b1cdbd2cSJim Jagielski    };
101*b1cdbd2cSJim Jagielski    FixedLine SV_PRINT_BUTTONLINE
102*b1cdbd2cSJim Jagielski    {
103*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 0, 185 );
104*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 350, 8 );
105*b1cdbd2cSJim Jagielski    };
106*b1cdbd2cSJim Jagielski    String SV_PRINT_NOPAGES
107*b1cdbd2cSJim Jagielski    {
108*b1cdbd2cSJim Jagielski        Text [en-US] = "No pages";
109*b1cdbd2cSJim Jagielski    };
110*b1cdbd2cSJim Jagielski
111*b1cdbd2cSJim Jagielski    String SV_PRINT_TOFILE_TXT
112*b1cdbd2cSJim Jagielski    {
113*b1cdbd2cSJim Jagielski        Text [en-US] = "Print to File...";
114*b1cdbd2cSJim Jagielski    };
115*b1cdbd2cSJim Jagielski
116*b1cdbd2cSJim Jagielski    String SV_PRINT_DEFPRT_TXT
117*b1cdbd2cSJim Jagielski    {
118*b1cdbd2cSJim Jagielski        Text [en-US] = "Default printer";
119*b1cdbd2cSJim Jagielski    };
120*b1cdbd2cSJim Jagielski
121*b1cdbd2cSJim Jagielski
122*b1cdbd2cSJim Jagielski    String SV_PRINT_PRINTPREVIEW_TXT
123*b1cdbd2cSJim Jagielski    {
124*b1cdbd2cSJim Jagielski        Text [en-US] = "Print preview";
125*b1cdbd2cSJim Jagielski    };
126*b1cdbd2cSJim Jagielski
127*b1cdbd2cSJim Jagielski    TabPage SV_PRINT_TAB_NUP
128*b1cdbd2cSJim Jagielski    {
129*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:NUpPage";
130*b1cdbd2cSJim Jagielski        Text [en-US] = "Page Layout";
131*b1cdbd2cSJim Jagielski        Hide = TRUE;
132*b1cdbd2cSJim Jagielski
133*b1cdbd2cSJim Jagielski        FixedLine SV_PRINT_PRT_NUP_LAYOUT_FL
134*b1cdbd2cSJim Jagielski        {
135*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 5 );
136*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 150, 10 );
137*b1cdbd2cSJim Jagielski            Text [en-US] = "Layout";
138*b1cdbd2cSJim Jagielski        };
139*b1cdbd2cSJim Jagielski        RadioButton SV_PRINT_PRT_NUP_BROCHURE_BTN
140*b1cdbd2cSJim Jagielski        {
141*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:Brochure";
142*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 0, 0 );
143*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 10 );
144*b1cdbd2cSJim Jagielski            Text = "";
145*b1cdbd2cSJim Jagielski        };
146*b1cdbd2cSJim Jagielski        RadioButton SV_PRINT_PRT_NUP_PAGES_BTN
147*b1cdbd2cSJim Jagielski        {
148*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:PagesPerSheet";
149*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 0, 0 );
150*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 10 );
151*b1cdbd2cSJim Jagielski            Text [en-US] = "Pa~ges per sheet";
152*b1cdbd2cSJim Jagielski        };
153*b1cdbd2cSJim Jagielski        ListBox SV_PRINT_PRT_NUP_PAGES_BOX
154*b1cdbd2cSJim Jagielski        {
155*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:PagesPerSheetBox";
156*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 0, 0 );
157*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 80 );
158*b1cdbd2cSJim Jagielski            Border = TRUE;
159*b1cdbd2cSJim Jagielski            DropDown = TRUE;
160*b1cdbd2cSJim Jagielski            CurPos = 0;
161*b1cdbd2cSJim Jagielski            StringList [en-US] =
162*b1cdbd2cSJim Jagielski            {
163*b1cdbd2cSJim Jagielski                < "1"; 1; >;
164*b1cdbd2cSJim Jagielski                < "2"; 2; >;
165*b1cdbd2cSJim Jagielski                < "4"; 4; >;
166*b1cdbd2cSJim Jagielski                < "6"; 6; >;
167*b1cdbd2cSJim Jagielski                < "9"; 9; >;
168*b1cdbd2cSJim Jagielski                < "16"; 16; >;
169*b1cdbd2cSJim Jagielski                < "Custom"; 0xffff; >;
170*b1cdbd2cSJim Jagielski            };
171*b1cdbd2cSJim Jagielski        };
172*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_PRT_NUP_NUM_PAGES_TXT
173*b1cdbd2cSJim Jagielski        {
174*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 0, 0 );
175*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 10 );
176*b1cdbd2cSJim Jagielski            Text [en-US] = "P~ages";
177*b1cdbd2cSJim Jagielski            VCenter = TRUE;
178*b1cdbd2cSJim Jagielski        };
179*b1cdbd2cSJim Jagielski        NumericField SV_PRINT_PRT_NUP_COLS_EDT
180*b1cdbd2cSJim Jagielski        {
181*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:ColumnsBox";
182*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 55, 20 );
183*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 12 );
184*b1cdbd2cSJim Jagielski            Border = TRUE;
185*b1cdbd2cSJim Jagielski            Spin = TRUE;
186*b1cdbd2cSJim Jagielski            Minimum = 1;
187*b1cdbd2cSJim Jagielski            Maximum = 32;
188*b1cdbd2cSJim Jagielski            Value = 1;
189*b1cdbd2cSJim Jagielski        };
190*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_PRT_NUP_TIMES_TXT
191*b1cdbd2cSJim Jagielski        {
192*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 35 );
193*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 10 );
194*b1cdbd2cSJim Jagielski            Text [en-US] = "b~y";
195*b1cdbd2cSJim Jagielski            VCenter = TRUE;
196*b1cdbd2cSJim Jagielski        };
197*b1cdbd2cSJim Jagielski        NumericField SV_PRINT_PRT_NUP_ROWS_EDT
198*b1cdbd2cSJim Jagielski        {
199*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:RowsBox";
200*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 55, 35 );
201*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 12 );
202*b1cdbd2cSJim Jagielski            Border = TRUE;
203*b1cdbd2cSJim Jagielski            Spin = TRUE;
204*b1cdbd2cSJim Jagielski            Minimum = 1;
205*b1cdbd2cSJim Jagielski            Maximum = 32;
206*b1cdbd2cSJim Jagielski            Value = 1;
207*b1cdbd2cSJim Jagielski        };
208*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_PRT_NUP_MARGINS_PAGES_1_TXT
209*b1cdbd2cSJim Jagielski        {
210*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 95 );
211*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 10 );
212*b1cdbd2cSJim Jagielski            Text [en-US] = "~Distance";
213*b1cdbd2cSJim Jagielski        };
214*b1cdbd2cSJim Jagielski        MetricField SV_PRINT_PRT_NUP_MARGINS_PAGES_EDT
215*b1cdbd2cSJim Jagielski        {
216*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:PageMarginBox";
217*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 55, 95 );
218*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 12 );
219*b1cdbd2cSJim Jagielski            Spin = TRUE;
220*b1cdbd2cSJim Jagielski            Border = TRUE;
221*b1cdbd2cSJim Jagielski            Value = 0;
222*b1cdbd2cSJim Jagielski            Unit = FUNIT_MM;
223*b1cdbd2cSJim Jagielski        };
224*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_PRT_NUP_MARGINS_PAGES_2_TXT
225*b1cdbd2cSJim Jagielski        {
226*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 95 );
227*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 10 );
228*b1cdbd2cSJim Jagielski            Text [en-US] = "between pages";
229*b1cdbd2cSJim Jagielski        };
230*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_PRT_NUP_MARGINS_SHEET_1_TXT
231*b1cdbd2cSJim Jagielski        {
232*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 110, 95 );
233*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 10 );
234*b1cdbd2cSJim Jagielski            Text [en-US] = "~Margin";
235*b1cdbd2cSJim Jagielski        };
236*b1cdbd2cSJim Jagielski        MetricField SV_PRINT_PRT_NUP_MARGINS_SHEET_EDT
237*b1cdbd2cSJim Jagielski        {
238*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:SheetMarginBox";
239*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 155, 95 );
240*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 12 );
241*b1cdbd2cSJim Jagielski            Spin = TRUE;
242*b1cdbd2cSJim Jagielski            Border = TRUE;
243*b1cdbd2cSJim Jagielski            Value = 0;
244*b1cdbd2cSJim Jagielski            Unit = FUNIT_MM;
245*b1cdbd2cSJim Jagielski        };
246*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_PRT_NUP_MARGINS_SHEET_2_TXT
247*b1cdbd2cSJim Jagielski        {
248*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 110, 95 );
249*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 10 );
250*b1cdbd2cSJim Jagielski            Text [en-US] = "to sheet border";
251*b1cdbd2cSJim Jagielski        };
252*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_PRT_NUP_ORIENTATION_TXT
253*b1cdbd2cSJim Jagielski        {
254*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 0, 0 );
255*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 10 );
256*b1cdbd2cSJim Jagielski            Text [en-US] = "~Orientation";
257*b1cdbd2cSJim Jagielski        };
258*b1cdbd2cSJim Jagielski        ListBox SV_PRINT_PRT_NUP_ORIENTATION_BOX
259*b1cdbd2cSJim Jagielski        {
260*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:OrientationBox";
261*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 0, 0 );
262*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 40 );
263*b1cdbd2cSJim Jagielski            Border = TRUE;
264*b1cdbd2cSJim Jagielski            DropDown = TRUE;
265*b1cdbd2cSJim Jagielski            CurPos = 0;
266*b1cdbd2cSJim Jagielski            StringList [en-US] =
267*b1cdbd2cSJim Jagielski            {
268*b1cdbd2cSJim Jagielski                < "Automatic"; SV_PRINT_PRT_NUP_ORIENTATION_AUTOMATIC; >;
269*b1cdbd2cSJim Jagielski                < "Portrait"; SV_PRINT_PRT_NUP_ORIENTATION_PORTRAIT; >;
270*b1cdbd2cSJim Jagielski                < "Landscape"; SV_PRINT_PRT_NUP_ORIENTATION_LANDSCAPE; >;
271*b1cdbd2cSJim Jagielski            };
272*b1cdbd2cSJim Jagielski        };
273*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_PRT_NUP_ORDER_TXT
274*b1cdbd2cSJim Jagielski        {
275*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 0, 0 );
276*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 10 );
277*b1cdbd2cSJim Jagielski            Text [en-US] = "Order";
278*b1cdbd2cSJim Jagielski        };
279*b1cdbd2cSJim Jagielski        ListBox SV_PRINT_PRT_NUP_ORDER_BOX
280*b1cdbd2cSJim Jagielski        {
281*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:OrderBox";
282*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 0, 0 );
283*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 50 );
284*b1cdbd2cSJim Jagielski            DropDown = TRUE;
285*b1cdbd2cSJim Jagielski            Border = TRUE;
286*b1cdbd2cSJim Jagielski            CurPos = 0;
287*b1cdbd2cSJim Jagielski            StringList [en-US] =
288*b1cdbd2cSJim Jagielski            {
289*b1cdbd2cSJim Jagielski                < "left to right, then down"; SV_PRINT_PRT_NUP_ORDER_LRTB; >;
290*b1cdbd2cSJim Jagielski                < "top to bottom, then right"; SV_PRINT_PRT_NUP_ORDER_TBLR; >;
291*b1cdbd2cSJim Jagielski                < "top to bottom, then left"; SV_PRINT_PRT_NUP_ORDER_TBRL; >;
292*b1cdbd2cSJim Jagielski                < "right to left, then down"; SV_PRINT_PRT_NUP_ORDER_RLTB; >;
293*b1cdbd2cSJim Jagielski            };
294*b1cdbd2cSJim Jagielski        };
295*b1cdbd2cSJim Jagielski        CheckBox SV_PRINT_PRT_NUP_BORDER_CB
296*b1cdbd2cSJim Jagielski        {
297*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:NUpPage:BorderBox";
298*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 65 );
299*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 150, 12 );
300*b1cdbd2cSJim Jagielski            Text [en-US] = "Draw a border around each page";
301*b1cdbd2cSJim Jagielski        };
302*b1cdbd2cSJim Jagielski    };
303*b1cdbd2cSJim Jagielski
304*b1cdbd2cSJim Jagielski    TabPage SV_PRINT_TAB_JOB
305*b1cdbd2cSJim Jagielski    {
306*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:JobPage";
307*b1cdbd2cSJim Jagielski        Text [en-US] = "General";
308*b1cdbd2cSJim Jagielski        Hide = TRUE;
309*b1cdbd2cSJim Jagielski
310*b1cdbd2cSJim Jagielski        FixedLine SV_PRINT_PRINTERS_FL
311*b1cdbd2cSJim Jagielski        {
312*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 5 );
313*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 100, 10 );
314*b1cdbd2cSJim Jagielski            Text [ en-US ] = "Prin~ter";
315*b1cdbd2cSJim Jagielski        };
316*b1cdbd2cSJim Jagielski        ListBox SV_PRINT_PRINTERS
317*b1cdbd2cSJim Jagielski        {
318*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:JobPage:PrinterList";
319*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 5 );
320*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 100, 80 );
321*b1cdbd2cSJim Jagielski            Border = TRUE;
322*b1cdbd2cSJim Jagielski            Sort = TRUE;
323*b1cdbd2cSJim Jagielski        };
324*b1cdbd2cSJim Jagielski        CheckBox SV_PRINT_DETAILS_BTN
325*b1cdbd2cSJim Jagielski        {
326*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:JobPage:DetailsBtn";
327*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 5 );
328*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 5, 5 );
329*b1cdbd2cSJim Jagielski            Text [en-US] = "Details";
330*b1cdbd2cSJim Jagielski        };
331*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_STATUS_TXT
332*b1cdbd2cSJim Jagielski        {
333*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 5 );
334*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 100, 10 );
335*b1cdbd2cSJim Jagielski            Text [en-US] = "Status:";
336*b1cdbd2cSJim Jagielski        };
337*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_LOCATION_TXT
338*b1cdbd2cSJim Jagielski        {
339*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 5 );
340*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 100, 10 );
341*b1cdbd2cSJim Jagielski            Text [en-US] = "Location:";
342*b1cdbd2cSJim Jagielski        };
343*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_COMMENT_TXT
344*b1cdbd2cSJim Jagielski        {
345*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 5 );
346*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 100, 10 );
347*b1cdbd2cSJim Jagielski            Text [en-US] = "Comment:";
348*b1cdbd2cSJim Jagielski        };
349*b1cdbd2cSJim Jagielski        PushButton SV_PRINT_PRT_SETUP
350*b1cdbd2cSJim Jagielski        {
351*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:JobPage:Properties";
352*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 115, 5 );
353*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 50, 15 );
354*b1cdbd2cSJim Jagielski            Text [en-US] = "Properties...";
355*b1cdbd2cSJim Jagielski        };
356*b1cdbd2cSJim Jagielski        FixedLine SV_PRINT_COPIES
357*b1cdbd2cSJim Jagielski        {
358*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 35 );
359*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 150, 10 );
360*b1cdbd2cSJim Jagielski            Text [en-US] = "Range and copies";
361*b1cdbd2cSJim Jagielski        };
362*b1cdbd2cSJim Jagielski        FixedText SV_PRINT_COPYCOUNT
363*b1cdbd2cSJim Jagielski        {
364*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 45 );
365*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 80, 10 );
366*b1cdbd2cSJim Jagielski            Text [en-US] = "Number of copies";
367*b1cdbd2cSJim Jagielski        };
368*b1cdbd2cSJim Jagielski        NumericField SV_PRINT_COPYCOUNT_FIELD
369*b1cdbd2cSJim Jagielski        {
370*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:JobPage:Copies";
371*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 56 );
372*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 40, 12 );
373*b1cdbd2cSJim Jagielski            Border = TRUE;
374*b1cdbd2cSJim Jagielski            Spin = TRUE;
375*b1cdbd2cSJim Jagielski            Minimum = 1;
376*b1cdbd2cSJim Jagielski            Maximum = 16384;
377*b1cdbd2cSJim Jagielski            Value = 1;
378*b1cdbd2cSJim Jagielski        };
379*b1cdbd2cSJim Jagielski        FixedImage SV_PRINT_COLLATE_IMAGE
380*b1cdbd2cSJim Jagielski        {
381*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 95, 60 );
382*b1cdbd2cSJim Jagielski            Size = MAP_PIXEL( 80, 30 );
383*b1cdbd2cSJim Jagielski        };
384*b1cdbd2cSJim Jagielski        CheckBox SV_PRINT_COLLATE
385*b1cdbd2cSJim Jagielski        {
386*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:JobPage:Collate";
387*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 95, 45 );
388*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 70, 10 );
389*b1cdbd2cSJim Jagielski            Text [en-US] = "Collate";
390*b1cdbd2cSJim Jagielski        };
391*b1cdbd2cSJim Jagielski
392*b1cdbd2cSJim Jagielski        Image SV_PRINT_COLLATE_IMG
393*b1cdbd2cSJim Jagielski        {
394*b1cdbd2cSJim Jagielski            ImageBitmap = Bitmap { File = "collate.png" ; };
395*b1cdbd2cSJim Jagielski        };
396*b1cdbd2cSJim Jagielski
397*b1cdbd2cSJim Jagielski        Image SV_PRINT_NOCOLLATE_IMG
398*b1cdbd2cSJim Jagielski        {
399*b1cdbd2cSJim Jagielski            ImageBitmap = Bitmap { File = "ncollate.png" ; };
400*b1cdbd2cSJim Jagielski        };
401*b1cdbd2cSJim Jagielski
402*b1cdbd2cSJim Jagielski        Image SV_PRINT_COLLATE_HC_IMG
403*b1cdbd2cSJim Jagielski        {
404*b1cdbd2cSJim Jagielski            ImageBitmap = Bitmap { File = "collate_h.png" ; };
405*b1cdbd2cSJim Jagielski        };
406*b1cdbd2cSJim Jagielski
407*b1cdbd2cSJim Jagielski        Image SV_PRINT_NOCOLLATE_HC_IMG
408*b1cdbd2cSJim Jagielski        {
409*b1cdbd2cSJim Jagielski            ImageBitmap = Bitmap { File = "ncollate_h.png" ; };
410*b1cdbd2cSJim Jagielski        };
411*b1cdbd2cSJim Jagielski
412*b1cdbd2cSJim Jagielski        CheckBox SV_PRINT_OPT_REVERSE
413*b1cdbd2cSJim Jagielski        {
414*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:OptPage:ToReverse";
415*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 50 );
416*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 200, 12 );
417*b1cdbd2cSJim Jagielski            Text [en-US] = "Print in ~reverse page order";
418*b1cdbd2cSJim Jagielski        };
419*b1cdbd2cSJim Jagielski    };
420*b1cdbd2cSJim Jagielski
421*b1cdbd2cSJim Jagielski    TabPage SV_PRINT_TAB_OPT
422*b1cdbd2cSJim Jagielski    {
423*b1cdbd2cSJim Jagielski        Text [en-US] = "Options";
424*b1cdbd2cSJim Jagielski        Hide = TRUE;
425*b1cdbd2cSJim Jagielski        HelpID = ".HelpID:vcl:PrintDialog:OptPage";
426*b1cdbd2cSJim Jagielski
427*b1cdbd2cSJim Jagielski        FixedLine SV_PRINT_OPT_PRINT_FL
428*b1cdbd2cSJim Jagielski        {
429*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 5, 5 );
430*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 150, 10 );
431*b1cdbd2cSJim Jagielski            Text [en-US] = "Options";
432*b1cdbd2cSJim Jagielski        };
433*b1cdbd2cSJim Jagielski        CheckBox SV_PRINT_OPT_TOFILE
434*b1cdbd2cSJim Jagielski        {
435*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:OptPage:ToFile";
436*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 20 );
437*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 200, 12 );
438*b1cdbd2cSJim Jagielski            Text [en-US] = "Print to ~file";
439*b1cdbd2cSJim Jagielski        };
440*b1cdbd2cSJim Jagielski        CheckBox SV_PRINT_OPT_SINGLEJOBS
441*b1cdbd2cSJim Jagielski        {
442*b1cdbd2cSJim Jagielski            HelpID = ".HelpID:vcl:PrintDialog:OptPage:SingleJobs";
443*b1cdbd2cSJim Jagielski            Pos = MAP_APPFONT( 10, 35 );
444*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 200, 12 );
445*b1cdbd2cSJim Jagielski            Text [en-US] = "~Create single print jobs for collated output";
446*b1cdbd2cSJim Jagielski        };
447*b1cdbd2cSJim Jagielski    };
448*b1cdbd2cSJim Jagielski};
449*b1cdbd2cSJim Jagielski
450*b1cdbd2cSJim JagielskiModelessDialog SV_DLG_PRINT_PROGRESS
451*b1cdbd2cSJim Jagielski{
452*b1cdbd2cSJim Jagielski    HelpID = "vcl:ModelessDialog:SV_DLG_PRINT_PROGRESS";
453*b1cdbd2cSJim Jagielski    Text [en-US] = "Printing";
454*b1cdbd2cSJim Jagielski    Closeable = FALSE;
455*b1cdbd2cSJim Jagielski    Sizeable = FALSE;
456*b1cdbd2cSJim Jagielski    Moveable = TRUE;
457*b1cdbd2cSJim Jagielski    SVLook = TRUE;
458*b1cdbd2cSJim Jagielski
459*b1cdbd2cSJim Jagielski    Size = MAP_APPFONT( 120, 70 );
460*b1cdbd2cSJim Jagielski
461*b1cdbd2cSJim Jagielski    CancelButton SV_PRINT_PROGRESS_CANCEL
462*b1cdbd2cSJim Jagielski    {
463*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 35, 50 );
464*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 50, 15 );
465*b1cdbd2cSJim Jagielski    };
466*b1cdbd2cSJim Jagielski    FixedText SV_PRINT_PROGRESS_TEXT
467*b1cdbd2cSJim Jagielski    {
468*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 5,10 );
469*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 110, 10 );
470*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Page %p of %n";
471*b1cdbd2cSJim Jagielski        Center = TRUE;
472*b1cdbd2cSJim Jagielski    };
473*b1cdbd2cSJim Jagielski};
474*b1cdbd2cSJim Jagielski
475*b1cdbd2cSJim JagielskiErrorBox SV_PRINT_NOPRINTERWARNING
476*b1cdbd2cSJim Jagielski{
477*b1cdbd2cSJim Jagielski    Title = "%PRODUCTNAME";
478*b1cdbd2cSJim Jagielski    Message [en-US] = "No default printer found.\nPlease choose a printer and try again.";
479*b1cdbd2cSJim Jagielski};
480*b1cdbd2cSJim Jagielski
481*b1cdbd2cSJim JagielskiErrorBox SV_PRINT_NOCONTENT
482*b1cdbd2cSJim Jagielski{
483*b1cdbd2cSJim Jagielski    Title = "%PRODUCTNAME";
484*b1cdbd2cSJim Jagielski    Message [en-US] = "There are no pages to be printed. Please check your document for ranges relevant to printing.";
485*b1cdbd2cSJim Jagielski};
486*b1cdbd2cSJim Jagielski
487*b1cdbd2cSJim JagielskiStringArray SV_PRINT_NATIVE_STRINGS
488*b1cdbd2cSJim Jagielski{
489*b1cdbd2cSJim Jagielski    ItemList [en-US] =
490*b1cdbd2cSJim Jagielski    {
491*b1cdbd2cSJim Jagielski        < "Preview"; >;
492*b1cdbd2cSJim Jagielski        < "Page number"; >;
493*b1cdbd2cSJim Jagielski        < "Number of pages"; >;
494*b1cdbd2cSJim Jagielski        < "More"; >;
495*b1cdbd2cSJim Jagielski        < "Print selection only"; >;
496*b1cdbd2cSJim Jagielski    };
497*b1cdbd2cSJim Jagielski};
498*b1cdbd2cSJim Jagielski
499*b1cdbd2cSJim JagielskiStringArray RID_STR_PAPERNAMES
500*b1cdbd2cSJim Jagielski{
501*b1cdbd2cSJim Jagielski    ItemList [en-US] =
502*b1cdbd2cSJim Jagielski    {
503*b1cdbd2cSJim Jagielski        < "A0"; >;
504*b1cdbd2cSJim Jagielski        < "A1"; >;
505*b1cdbd2cSJim Jagielski        < "A2"; >;
506*b1cdbd2cSJim Jagielski        < "A3"; >;
507*b1cdbd2cSJim Jagielski        < "A4"; >;
508*b1cdbd2cSJim Jagielski        < "A5"; >;
509*b1cdbd2cSJim Jagielski        < "B4 (ISO)"; >;
510*b1cdbd2cSJim Jagielski        < "B5 (ISO)"; >;
511*b1cdbd2cSJim Jagielski        < "Letter"; >;
512*b1cdbd2cSJim Jagielski        < "Legal"; >;
513*b1cdbd2cSJim Jagielski        < "Tabloid"; >;
514*b1cdbd2cSJim Jagielski        < "User Defined"; >;
515*b1cdbd2cSJim Jagielski        < "B6 (ISO)"; >;
516*b1cdbd2cSJim Jagielski        < "C4 Envelope"; >;
517*b1cdbd2cSJim Jagielski        < "C5 Envelope"; >;
518*b1cdbd2cSJim Jagielski        < "C6 Envelope"; >;
519*b1cdbd2cSJim Jagielski        < "C6/5 Envelope"; >;
520*b1cdbd2cSJim Jagielski        < "DL Envelope"; >;
521*b1cdbd2cSJim Jagielski        < "Dia Slide"; >;
522*b1cdbd2cSJim Jagielski        < "Screen"; >;
523*b1cdbd2cSJim Jagielski        < "C"; >;
524*b1cdbd2cSJim Jagielski        < "D"; >;
525*b1cdbd2cSJim Jagielski        < "E"; >;
526*b1cdbd2cSJim Jagielski        < "Executive"; >;
527*b1cdbd2cSJim Jagielski        < "Long Bond"; >;
528*b1cdbd2cSJim Jagielski        < "#8 (Monarch) Envelope"; >;
529*b1cdbd2cSJim Jagielski        < "#6 3/4 (Personal) Envelope"; >;
530*b1cdbd2cSJim Jagielski        < "#9 Envelope"; >;
531*b1cdbd2cSJim Jagielski        < "#10 Envelope"; >;
532*b1cdbd2cSJim Jagielski        < "#11 Envelope"; >;
533*b1cdbd2cSJim Jagielski        < "#12 Envelope"; >;
534*b1cdbd2cSJim Jagielski        < "16 Kai"; >;
535*b1cdbd2cSJim Jagielski        < "32 Kai"; >;
536*b1cdbd2cSJim Jagielski        < "Big 32 Kai"; >;
537*b1cdbd2cSJim Jagielski        < "B4 (JIS)"; >;
538*b1cdbd2cSJim Jagielski        < "B5 (JIS)"; >;
539*b1cdbd2cSJim Jagielski        < "B6 (JIS)"; >;
540*b1cdbd2cSJim Jagielski    };
541*b1cdbd2cSJim Jagielski};
542*b1cdbd2cSJim Jagielski
543