12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- function CPDFOptions()
- {
- this.sPaperOrientation = goApplicationManager.get("paperOrientation");
- this.sPaperSize = goApplicationManager.get("paperSize");
- this.bScaleToPage = goApplicationManager.get("scaleToPage");
- };
- CPDFOptions.prototype = new AFeatureObject();
- CPDFOptions.prototype.setup = function (aFeatureParams)
- {
- this.m_aParams = new Array();
- this.m_bRequiresDialog = true;
- var oPDFOptions = goApplicationManager.getMiniQueryManager().getPDFOptions();
- if (typeof oPDFOptions == "object")
- {
- this.sPaperOrientation = oPDFOptions.getAttribute("orientation");
- this.sPaperSize = oPDFOptions.getAttribute("papersize");
- var sScaleToPage = oPDFOptions.getAttribute("scaleToPage");
- if (sScaleToPage == "true")
- {
- this.bScaleToPage = true;
- }
- else
- {
- this.bScaleToPage = false;
- }
- }
- this.m_aParams["m"] = "/" + qs_dir + "/PDFOptions.xts";
- };
- CPDFOptions.prototype.execute = function (aParameters)
- {
- try
- {
- var oDlgFrame = goApplicationManager.getDialogFrame();
- if (typeof oDlgFrame == "object")
- {
- var sOrientation = oDlgFrame.document.f.pdf_radio[0].checked;
- var sPaperSize = oDlgFrame.document.f.paperSize.value;
- var bScaleToPage = false;
- if (oDlgFrame.document.f.pageScaleBox.checked)
- {
- bScaleToPage = true;
- }
- var sCommand = createCommand("F","P", new Array(sOrientation, sPaperSize, bScaleToPage.toString()));
- sendCmd(sCommand, "", false);
- }
- goApplicationManager.getWindowManager().hideDialogFrame();
- }
- catch (e)
- {
- }
- };
|