void previewB_actionPerformed(ActionEvent e) { File f; try { f = Util.getTempFile(); new HTMLFileExport(f, editor.document, CurrentNote.get(), "UTF-8", false, null, false); Util.runBrowser("file:" + f.getAbsolutePath()); } catch (IOException ioe) { new ExceptionDialog(ioe, "Cannot create temporary file", null); } }
/** Test method for {@link net.sf.memoranda.util.PDFFileExport#createPdf()}. */ @Test(expected = com.itextpdf.text.ExceptionConverter.class) public final void testCreatePdf() throws IOException, DocumentException { IPdfHandler testCreatePDF = new PDFFileExport(f, testDoc, CurrentNote.get(), enc, false, template, true); testCreatePDF.createPdf(f.getAbsolutePath(), XHTML); }
/** Test method for {@link net.sf.memoranda.util.PDFFileExport#XHTMLToPDF()}. */ @Test(expected = com.itextpdf.text.ExceptionConverter.class) public final void testXHTMLToPDF() throws IOException, DocumentException { IPdfHandler testXHTMLToPDF = new PDFFileExport(f, testDoc, CurrentNote.get(), enc, false, template, true); testXHTMLToPDF.xhtmlToPdf(XHTML); }
// Dead Store bug is a false positive, testPDFExport is the test object being created @SuppressWarnings("unused") @Test public final void testPDFFileExport() { IPdfHandler testPDFExport = new PDFFileExport(f, testDoc, CurrentNote.get(), enc, false, template, true); }
void btn_New_Note_actionPerformed(ActionEvent e) { CurrentNote.set(null, true); setDocument(null); this.titleField.requestFocus(); }
void exportB_actionPerformed(ActionEvent e) { // Fix until Sun's JVM supports more locales... UIManager.put("FileChooser.lookInLabelText", Local.getString("Save in:")); UIManager.put("FileChooser.upFolderToolTipText", Local.getString("Up One Level")); UIManager.put("FileChooser.newFolderToolTipText", Local.getString("Create New Folder")); UIManager.put("FileChooser.listViewButtonToolTipText", Local.getString("List")); UIManager.put("FileChooser.detailsViewButtonToolTipText", Local.getString("Details")); UIManager.put("FileChooser.fileNameLabelText", Local.getString("File Name:")); UIManager.put("FileChooser.filesOfTypeLabelText", Local.getString("Files of Type:")); UIManager.put("FileChooser.saveButtonText", Local.getString("Save")); UIManager.put("FileChooser.saveButtonToolTipText", Local.getString("Save selected file")); UIManager.put("FileChooser.cancelButtonText", Local.getString("Cancel")); UIManager.put("FileChooser.cancelButtonToolTipText", Local.getString("Cancel")); JFileChooser chooser = new JFileChooser(); chooser.setFileHidingEnabled(false); chooser.setDialogTitle(Local.getString("Export note")); chooser.setAcceptAllFileFilterUsed(false); chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); chooser.addChoosableFileFilter(new AllFilesFilter(AllFilesFilter.XHTML)); chooser.addChoosableFileFilter(new AllFilesFilter(AllFilesFilter.HTML)); // chooser.addChoosableFileFilter(new // AllFilesFilter(AllFilesFilter.RTF)); String lastSel = (String) Context.get("LAST_SELECTED_EXPORT_FILE"); if (lastSel != null) chooser.setCurrentDirectory(new File(lastSel)); FileExportDialog dlg = new FileExportDialog(App.getFrame(), Local.getString("Export note"), chooser); String enc = (String) Context.get("EXPORT_FILE_ENCODING"); if (enc != null) dlg.encCB.setSelectedItem(enc); String templ = (String) Context.get("EXPORT_TEMPLATE"); if (templ != null) dlg.templF.setText(templ); String xhtml = (String) Context.get("EXPORT_XHTML"); if ((xhtml != null) && (xhtml.equalsIgnoreCase("YES"))) dlg.xhtmlChB.setSelected(true); String num = (String) Context.get("EXPORT_NUMENT"); if ((num != null) && (num.equalsIgnoreCase("YES"))) dlg.numentChB.setSelected(true); Dimension dlgSize = new Dimension(550, 475); dlg.setSize(dlgSize); Dimension frmSize = App.getFrame().getSize(); Point loc = App.getFrame().getLocation(); dlg.setLocation( (frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y); dlg.setVisible(true); if (dlg.CANCELLED) return; Context.put("LAST_SELECTED_EXPORT_FILE", chooser.getSelectedFile().getPath()); Context.put("EXPORT_FILE_ENCODING", dlg.encCB.getSelectedItem()); Context.put("EXPORT_NUMENT", dlg.numentChB.isSelected() ? "YES" : "NO"); Context.put("EXPORT_XHTML", dlg.xhtmlChB.isSelected() ? "YES" : "NO"); String template = null; if (dlg.usetemplChB.isSelected() && dlg.templF.getText().length() > 0) { template = dlg.templF.getText(); Context.put("EXPORT_TEMPLATE", template); } /* * if (chooser.getFileFilter().getDescription().equals("Rich Text * Format")) new RTFFileExport(chooser.getSelectedFile(), * editor.document); else */ int ei = dlg.encCB.getSelectedIndex(); enc = null; if (ei == 1) enc = "UTF-8"; File f = chooser.getSelectedFile(); new HTMLFileExport( f, editor.document, CurrentNote.get(), enc, dlg.numentChB.isSelected(), template, dlg.xhtmlChB.isSelected()); }